 [_nghost-serverApp-c1080078657] .home header {
                                position: absolute;
                            }
[_nghost-serverApp-c1080078657] .home header.sticky {
    position: fixed;
}
[_nghost-serverApp-c1080078657] .description_tag p {
    margin-bottom: 15px !important;
}
[_nghost-serverApp-c1080078657] .description_tag ul {
    list-style-type: disc;
    margin-bottom: 15px !important;
}
  [_nghost-serverApp-c1428765552] header {
                                padding: 5px 0;
                            }
@media only screen and (max-width: 575px) {
    [_nghost-serverApp-c1428765552] header {
        padding: 5px 0;
    }
}
[_nghost-serverApp-c1428765552] header img {
    width: 100%;
    height: auto;
}
[_nghost-serverApp-c1428765552] header img.brand-logo {
    max-width: 180px;
}
[_nghost-serverApp-c1428765552] header nav ul ul {
    z-index: 8;
}
[_nghost-serverApp-c1428765552] header nav ul li a {
    font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
    font-weight: 600;
    line-height: 1;
    line-height: normal;
    padding: 15px 18px;
    color: #262626;
}
[_nghost-serverApp-c1428765552] header nav ul li a:hover {
    color: #054a84;
}
@media (max-width: 1200px) {
    [_nghost-serverApp-c1428765552] header nav ul li a {
        padding: 15px 10px;
    }
}
[_nghost-serverApp-c1428765552] header .d-inline-block {
    align-items: center;
    justify-content: center;
}
@media (max-width: 986px) {
    [_nghost-serverApp-c1428765552] header nav.custom-nav {
        height: 55px;
    }
}
@media (min-width: 992px) {
    [_nghost-serverApp-c1428765552] header nav.custom-nav {
        height: 55px;
    }
}
[_nghost-serverApp-c1428765552] header .custom-app-menu {
    width: 100%;
}
header.sticky[_ngcontent-serverApp-c1428765552] {
    background: rgba(255, 255, 255, 0.99);
    box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
    position: fixed;
    top: 0;
    height: auto;
    width: 100%;
    transition: all 0.5s;
    padding: 5px 0;
}
header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
    max-width: 50%;
    min-width: 50%;
    height: auto;
    transition: width 2s;
}
@media screen {
    header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
        max-width: 80%;
    }
}
header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
    max-width: 180px;
}
.animated[_ngcontent-serverApp-c1428765552] {
    transition: height 1s;
}
header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
    color: #020202 !important;
}
.social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
    text-decoration: none;
    vertical-align: middle;
    text-align: left;
    line-height: 3;
}
.social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
    color: white;
    position: relative;
    left: 0px;
    padding: 0 0 0 10px;
    line-height: 38px;
    font-family: Roboto, "Helvetica Neue", sans-serif;
}
.social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
    height: 250px;
    width: 10px;
    position: fixed;
    padding: 10px;
    margin-left: 10px;
}
.social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
    margin-left: 0px;
    width: 230px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    display: inline-table;
    height: 0px;
    background-color: rgba(128, 128, 128, 0.93);
    -moz-transition-property: margin-left;
    -moz-transition-duration: 0.2s;
    -moz-transition-delay: 0.2s;
    -ms-transition-property: margin-left;
    -ms-transition-duration: 0.2s;
    -ms-transition-delay: 0.2s;
    -o-transition-property: margin-left;
    -o-transition-duration: 0.2s;
    -o-transition-delay: 0.2s;
    -webkit-transition-property: margin-left;
    -webkit-transition-duration: 0.2s;
    -webkit-transition-delay: 0.2s;
    box-shadow: 0px 0px 6px 0px #3e3d3d;
    cursor: pointer;
}
.social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
    margin-left: -30px;
    width: 230px;
    background-color: #054a84;
}
.popup-button-main[_ngcontent-serverApp-c1428765552] {
    margin-left: 15px;
}
.signup-link[_ngcontent-serverApp-c1428765552]:hover {
    color: #054a84;
}
@media (max-width: 767px) {
    .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
        flex: 0 0 65.666667%;
        max-width: 65.666667% !important;
        text-align: end;
    }
}
@media (max-width: 991px) {
    .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
        flex: 0 0 65.666667%;
        max-width: 65.666667% !important;
        text-align: end;
    }
}
@media (max-width: 1200px) {
    .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
        flex: 0 0 80%;
        max-width: 80% !important;
        text-align: end;
    }
}
@media (max-width: 986px) {
    .helper-logo[_ngcontent-serverApp-c1428765552] {
        z-index: 0;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 30px;
        text-align: center;
    }
    .img-fluid[_ngcontent-serverApp-c1428765552] {
        min-width: 0px !important;
    }
}


                            .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                color: #121212;
                            }
.dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
    color: #b50000 !important;
}
.bg-dark[_ngcontent-serverApp-c719059462] {
    background: #b50000 !important;
    color: #fff !important;
}
.popup-button-main[_ngcontent-serverApp-c719059462] {
    margin-left: 10px;
    float: right;
    margin-top: 3px;
}
@media screen and (max-width: 991px) {
    .popup-button-main[_ngcontent-serverApp-c719059462] {
        width: 50%;
        display: inline-block;
        margin: 0;
        padding: 0 10px;
    }
}
.popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
    padding: 10px 10px;
}
.popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
    border: 2px solid #000;
    border-radius: 6px;
    background-color: #000;
    color: #fff;
    letter-spacing: 1px;
    width: 110px;
    text-align: center;
    float: left;
}
.popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
    border: 2px solid #b50000;
    border-radius: 6px;
    background-color: #b50000;
    color: #fff;
    letter-spacing: 1px;
    width: 110px;
    text-align: center;
    float: right;
}
.alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
    position: absolute;
    top: 0;
    right: 0;
    padding: 0.75rem 1.25rem;
    color: inherit;
    background: transparent;
}
.alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
    outline: none;
}
.has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
    position: absolute;
    right: 0%;
    top: -20%;
    width: 16px;
    height: 16px;
    line-height: 17px;
    content: attr(data-count);
    font-size: 40%;
    border-radius: 50%;
    color: white;
    background: rgba(255, 0, 0, 0.85);
    text-align: center;
}
@media only screen and (max-width: 991px) {
    .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
        right: -10%;
        top: -75%;
        font-size: 65%;
    }
}
.fa-stack[_ngcontent-serverApp-c719059462] {
    margin: 0 -0.5em 1.7em;
    padding: 1em 1em 1em 1em;
}
.fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
    color: #054a84 !important;
}
.notification-window[_ngcontent-serverApp-c719059462] {
    position: absolute;
    top: 60px;
    right: 0;
    background: white;
    height: auto;
    width: auto;
    display: table;
    border: 1px solid #f3f3f3;
    border-radius: 7px;
    z-index: 8;
    box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
}
.notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
    text-align: left;
    border-bottom: 2px solid #eee;
}
.notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
    text-align: left;
    display: inline-block;
    padding: 5px 10px;
    font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
    color: #054a84;
    font-weight: bold;
}
.notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
    color: #aaa;
    font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
    line-height: 26px;
}
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
    clear: both;
    height: 300px;
    overflow-y: auto;
    width: 400px;
    margin-bottom: 5px;
}
@media screen and (max-width: 500px) {
    .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
        width: 300px;
    }
}
@media screen and (max-width: 360px) {
    .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
        width: 275px;
    }
}
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
    text-align: left;
    border: 0;
    border-radius: 0;
    border-bottom: 1px solid #eee;
}
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
    font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
    margin-bottom: 2px;
    color: #262626;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
    font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
    text-transform: none;
    margin: 0;
    line-height: normal;
    color: #999;
    text-align: justify;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
}
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
    text-transform: initial;
    font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
    color: #999;
}
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
    background-color: #f8f9fa;
}
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
    font-weight: bold;
}
.notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
    color: #aaa;
    font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
    line-height: 26px;
}
#notification-icon[_ngcontent-serverApp-c719059462] {
    cursor: pointer;
}
.mt_1_c[_ngcontent-serverApp-c719059462] {
    margin-top: 0.75rem;
}
@media screen and (max-width: 767px) {
    .mt_1_c[_ngcontent-serverApp-c719059462] {
        margin-top: 0.25rem;
    }
}
.navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
    width: 100%;
    text-align: left;
}
.custom-login-menu[_ngcontent-serverApp-c719059462] {
    float: right;
}
@media screen and (max-width: 991px) {
    .custom-login-menu[_ngcontent-serverApp-c719059462] {
        float: none;
    }
}
.custom-menu-icon[_ngcontent-serverApp-c719059462] {
    padding: 12px 0;
    color: #054a84;
    font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
    font-weight: 600;
}
.custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
    padding: 0px 5px;
    cursor: pointer;
    position: relative;
}
@media screen and (max-width: 991px) {
    .custom-menu-icon[_ngcontent-serverApp-c719059462] {
        display: none;
    }
}
.navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
    padding: 10px;
    float: none;
}
.navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
    max-width: 150px;
}
.navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
    float: right;
    cursor: pointer;
    padding: 10px;
}
.overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
    z-index: 8;
}
.custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
    scrollbar-color: #aaa #e3e3e3;
    scrollbar-width: thin;
}
.custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
    width: 8px;
    background-color: #e3e3e3;
    border-radius: 25px;
}
.custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
    background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
    border-radius: 25px;
}
.region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
    width: auto !important;
}
.modal-header[_ngcontent-serverApp-c719059462] {
    padding: 1rem 1rem;
    background: white;
}
.nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
    font-size: 20px !important;
}
.welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
    position: absolute;
    right: 5px;
    top: 5px;
    background: #f5f5f5;
    opacity: 1 !important;
    color: #666;
    z-index: 2;
    margin: 0;
    padding: 0px 5px;
    border-radius: 50%;
    border: 1px solid #666;
}
.welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
    padding: 0;
    border: 0;
}
.welcome-popup[_ngcontent-serverApp-c719059462] {
    min-height: 400px;
    padding: 0;
}
.welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
    height: 200px;
    overflow: hidden;
    border-top-right-radius: 0.2rem;
    border-top-left-radius: 0.2rem;
}
.welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
    height: 200px;
    display: flex;
    flex-direction: column;
    padding: 1rem;
}
.welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
    font-weight: bold;
    font-size: calc(20px + 3 * (100vw - 300px) / 1620);
}
.welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
    font-size: calc(12px + 3 * (100vw - 300px) / 1620);
    margin-top: auto;
}
.welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
    margin-top: auto;
    margin-bottom: auto;
}
.welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
    color: #fff;
    background-color: #000;
    border-color: #000;
    width: 155px;
}
.welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
    color: #fff;
    background-color: #b50000;
    border-color: #b50000;
    width: 155px;
}
.region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
    border: none;
    padding: 0px;
    font-size: 13px;
    font-weight: 300;
    color: #505050;
    display: inline-block;
    margin: 3px auto;
}
.region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
    background-position: -16px -528px;
}
.region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
    float: none;
    width: 17.5%;
    height: auto;
}
.region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
    border: 1px solid #ccc;
    border-radius: 50%;
    width: 20px !important;
    vertical-align: bottom;
}
.report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
    clear: both;
}
.agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
    width: 100%;
    margin: 0 auto;
    padding: 4% 5%;
    border-radius: 5px;
}
.agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
    margin-bottom: 15px !important;
}
.agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
    padding: 0 10px 0 0;
}
@media screen and (max-width: 767px) {
    .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
        width: 95%;
    }
}
.agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
    width: 100%;
}
@media screen and (max-width: 767px) {
    .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
        margin-bottom: 5rem;
    }
}
@media screen and (min-width: 999px) {
    .cstm_length[_ngcontent-serverApp-c719059462] {
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        max-width: 191px;
    }
}
.follow-social[_ngcontent-serverApp-c719059462] {
    display: -webkit-inline-box;
    padding: 20px;
}
.socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
    padding: 0px 25px;
}
.top-10[_ngcontent-serverApp-c719059462] {
    margin-top: 10px;
    text-align: center;
}
.socials-lists[_ngcontent-serverApp-c719059462] {
    margin: auto;
    width: 55%;
}
.p-5[_ngcontent-serverApp-c719059462] {
    padding: 10px 0px 10px 0px !important;
}
.cstm-menu-ar[_ngcontent-serverApp-c719059462] {
    right: -100px;
}
@media only screen and (min-width: 991px) {
    .name-menu[_ngcontent-serverApp-c719059462] {
        float: right;
    }
}
.logout[_ngcontent-serverApp-c719059462] {
    position: relative !important;
    right: 57px !important;
}
.fa-bars[_ngcontent-serverApp-c719059462]:before,
.fa-navicon[_ngcontent-serverApp-c719059462]:before,
.fa-reorder[_ngcontent-serverApp-c719059462]:before {
    position: absolute !important;
    top: 2px !important;
    width: 250% !important;
    height: 200% !important;
}
.mobile-nav[_ngcontent-serverApp-c719059462] {
    display: flex !important;
    flex-direction: row;
    align-items: center;
    width: 100%;
    justify-content: space-between;
}
.custom-mobile-view[_ngcontent-serverApp-c719059462] {
    width: 44px;
}
.sign-up[_ngcontent-serverApp-c719059462] {
    font-size: 1.1rem !important;
    font-weight: 600;
}
.sign-in[_ngcontent-serverApp-c719059462] {
    color: #b50000;
    cursor: pointer;
}
.sign-up[_ngcontent-serverApp-c719059462] {
    color: #000;
    cursor: pointer;
}
.not-mobile-view[_ngcontent-serverApp-c719059462] {
    display: block;
}
.sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
    font-weight: 600 !important;
    font-size: 15px !important;
}
.sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
    font-weight: 600 !important;
    font-size: 15px !important;
}
@media (max-width: 986px) {
    .view-mobile[_ngcontent-serverApp-c719059462] {
        display: block;
    }
    .not-mobile-view[_ngcontent-serverApp-c719059462] {
        display: none;
    }
}
@media (max-width: 986px) {
    .responsive-btn[_ngcontent-serverApp-c719059462] {
        float: left;
    }
    .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
        justify-content: center !important;
    }
    .notification-icon[_ngcontent-serverApp-c719059462] {
        z-index: 0;
        position: absolute;
        margin-left: auto;
        margin-right: auto;
        left: 0;
        right: 0;
        text-align: end;
    }
    .line[_ngcontent-serverApp-c719059462] {
        border: 1px solid #dddddd;
    }
}
@media (min-width: 991px) {
    .shadow-menu[_ngcontent-serverApp-c719059462] {
        box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
    }
}
@media (max-width: 991px) {
    .notification-icon[_ngcontent-serverApp-c719059462] {
        height: 0px !important;
    }
}
.notification-icon[_ngcontent-serverApp-c719059462] {
    z-index: 0;
}
[_nghost-serverApp-c719059462] .icons {
    fill: #054a84 !important;
}
@media (max-width: 367px) {
    .btn-position[_ngcontent-serverApp-c719059462] {
        margin-top: 6px !important;
        margin-right: 9px !important;
    }
}


                            .header[_ngcontent-serverApp-c3877268260] .bg.app2-header[_ngcontent-serverApp-c3877268260] .header-text[_ngcontent-serverApp-c3877268260] h1[_ngcontent-serverApp-c3877268260]:before {
                                width: 50% !important;
                                left: 25% !important;
                            }
.primary[_ngcontent-serverApp-c3877268260] {
    color: #054a84;
}
.light[_ngcontent-serverApp-c3877268260] {
    color: #000;
}
.dark[_ngcontent-serverApp-c3877268260] {
    color: #b50000;
}
.app2-header[_ngcontent-serverApp-c3877268260] {
    background-position: center center !important;
    background-size: cover !important;
}
.header[_ngcontent-serverApp-c3877268260] .wave[_ngcontent-serverApp-c3877268260]:after {
    left: -75px;
}
.h2[_ngcontent-serverApp-c3877268260] {
    font-size: calc(16px + 6 * (100vw - 300px) / 1620) !important;
}
.borders-before[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260] {
    font-size: 16px !important;
}
.app2[_ngcontent-serverApp-c3877268260] h1[_ngcontent-serverApp-c3877268260] {
    padding-bottom: 10px;
    font-size: 42px !important;
}
@media screen and (max-width: 425px) {
    .app2[_ngcontent-serverApp-c3877268260] h1[_ngcontent-serverApp-c3877268260] {
        font-size: 34px !important;
    }
}
.top-heading-text[_ngcontent-serverApp-c3877268260] {
    font-size: 24px !important;
}
@media screen and (max-width: 425px) {
    .top-heading-text[_ngcontent-serverApp-c3877268260] {
        font-size: 20px !important;
    }
}
@media only screen and (max-width: 767px) {
    .header[_ngcontent-serverApp-c3877268260] .bg.app2-header[_ngcontent-serverApp-c3877268260] .header-text[_ngcontent-serverApp-c3877268260] h1[_ngcontent-serverApp-c3877268260]:before {
        left: 50%;
        transform: none;
    }
}
.company_image_helper_partner[_ngcontent-serverApp-c3877268260] {
    height: auto;
}
.page-section[_ngcontent-serverApp-c3877268260] .link-horizontal[_ngcontent-serverApp-c3877268260] ul[_ngcontent-serverApp-c3877268260] {
    flex-wrap: wrap;
}
.page-section[_ngcontent-serverApp-c3877268260] .link-horizontal[_ngcontent-serverApp-c3877268260] ul[_ngcontent-serverApp-c3877268260] li[_ngcontent-serverApp-c3877268260] {
    padding-right: 0;
}
.page-section[_ngcontent-serverApp-c3877268260] .link-horizontal[_ngcontent-serverApp-c3877268260] ul[_ngcontent-serverApp-c3877268260] li[_ngcontent-serverApp-c3877268260] .btn[_ngcontent-serverApp-c3877268260] {
    padding: 15px 45px;
}
@media screen and (max-width: 425px) {
    .page-section[_ngcontent-serverApp-c3877268260] .link-horizontal[_ngcontent-serverApp-c3877268260] ul[_ngcontent-serverApp-c3877268260] li[_ngcontent-serverApp-c3877268260] .btn[_ngcontent-serverApp-c3877268260] {
        padding: 15px 40px;
        min-width: 197px;
    }
}
@media screen and (max-width: 425px) {
    .page-section[_ngcontent-serverApp-c3877268260] .link-horizontal[_ngcontent-serverApp-c3877268260] ul[_ngcontent-serverApp-c3877268260] li[_ngcontent-serverApp-c3877268260] {
        margin-bottom: 15px;
    }
}
.hp-achievement[_ngcontent-serverApp-c3877268260] {
    background-color: #f5f5f5;
    padding: 50px 0;
}
.hp-achievement[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 20px;
    line-height: 1.2;
}
@media screen and (max-width: 425px) {
    .hp-achievement[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
        font-size: 30px;
        margin-bottom: 40px;
    }
}
.hp-achievement[_ngcontent-serverApp-c3877268260] .our-achievement-section[_ngcontent-serverApp-c3877268260] {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding-top: 40px;
}
.hp-achievement[_ngcontent-serverApp-c3877268260] .our-achievement-section[_ngcontent-serverApp-c3877268260] .our-achievement-title[_ngcontent-serverApp-c3877268260] {
    display: flex;
    align-items: center;
}
.hp-achievement[_ngcontent-serverApp-c3877268260] .our-achievement-section[_ngcontent-serverApp-c3877268260] .our-achievement-title[_ngcontent-serverApp-c3877268260] .achieve-winner[_ngcontent-serverApp-c3877268260] {
    height: 70px;
}
@media screen and (max-width: 425px) {
    .hp-achievement[_ngcontent-serverApp-c3877268260] .our-achievement-section[_ngcontent-serverApp-c3877268260] .our-achievement-title[_ngcontent-serverApp-c3877268260] .achieve-winner[_ngcontent-serverApp-c3877268260] {
        height: 70px;
    }
}
.hp-achievement[_ngcontent-serverApp-c3877268260] .our-achievement-section[_ngcontent-serverApp-c3877268260] .our-achievement-title[_ngcontent-serverApp-c3877268260] .achievement-data-wrapper[_ngcontent-serverApp-c3877268260] {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    flex-direction: column;
}
.hp-achievement[_ngcontent-serverApp-c3877268260]
.our-achievement-section[_ngcontent-serverApp-c3877268260]
.our-achievement-title[_ngcontent-serverApp-c3877268260]
.achievement-data-wrapper[_ngcontent-serverApp-c3877268260]
.hp-achieve-content[_ngcontent-serverApp-c3877268260] {
    display: flex;
    flex-direction: column;
    text-align: center;
    align-items: center;
    padding-left: 10px;
}
.hp-achievement[_ngcontent-serverApp-c3877268260]
.our-achievement-section[_ngcontent-serverApp-c3877268260]
.our-achievement-title[_ngcontent-serverApp-c3877268260]
.achievement-data-wrapper[_ngcontent-serverApp-c3877268260]
.hp-achieve-content[_ngcontent-serverApp-c3877268260]
.hp-achieve-customer[_ngcontent-serverApp-c3877268260] {
    padding-bottom: 10px;
    font-size: 24px;
}
.hp-achievement[_ngcontent-serverApp-c3877268260]
.our-achievement-section[_ngcontent-serverApp-c3877268260]
.our-achievement-title[_ngcontent-serverApp-c3877268260]
.achievement-data-wrapper[_ngcontent-serverApp-c3877268260]
.hp-achieve-content[_ngcontent-serverApp-c3877268260]
.hp-achieve-users[_ngcontent-serverApp-c3877268260] {
    font-size: 24px;
    color: #054a84;
}
.hp-achievement[_ngcontent-serverApp-c3877268260] .res-customer-logo[_ngcontent-serverApp-c3877268260] .customer-logo[_ngcontent-serverApp-c3877268260] {
    text-align: center;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.hp-achievement[_ngcontent-serverApp-c3877268260] .res-customer-logo[_ngcontent-serverApp-c3877268260] .customer-logo[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260] {
    max-height: 40px;
    filter: grayscale(100%);
    transition: 0.2s;
}
.hp-achievement[_ngcontent-serverApp-c3877268260] .res-customer-logo[_ngcontent-serverApp-c3877268260] .customer-logo[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260]:hover {
    filter: grayscale(0%);
}
@media screen and (max-width: 767px) {
    .hp-achievement[_ngcontent-serverApp-c3877268260] .res-customer-logo[_ngcontent-serverApp-c3877268260] {
        flex: 0 0 50%;
        max-width: 50%;
    }
}
.resume-right-block[_ngcontent-serverApp-c3877268260] h3[_ngcontent-serverApp-c3877268260] {
    font-size: 17px !important;
}
.resume-right-block[_ngcontent-serverApp-c3877268260] a.btn[_ngcontent-serverApp-c3877268260] {
    letter-spacing: normal;
    text-transform: none;
}
.resume-right-block[_ngcontent-serverApp-c3877268260] p.card-text[_ngcontent-serverApp-c3877268260] {
    font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
}
.resume-right-block[_ngcontent-serverApp-c3877268260] .blog-agency[_ngcontent-serverApp-c3877268260] .blog-contain[_ngcontent-serverApp-c3877268260] .img-container[_ngcontent-serverApp-c3877268260] {
    padding: 15px;
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.blog-info-resume[_ngcontent-serverApp-c3877268260] {
    display: flex;
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.blog-info-resume[_ngcontent-serverApp-c3877268260]
.find-helper-img[_ngcontent-serverApp-c3877268260],
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.blog-info-resume[_ngcontent-serverApp-c3877268260]
.find-job-img[_ngcontent-serverApp-c3877268260] {
    border-radius: 50%;
    width: 70px;
    height: 70px;
    min-width: 70px;
    min-height: 70px;
    margin-right: 15px;
    overflow: hidden;
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.blog-info-resume[_ngcontent-serverApp-c3877268260]
.find-helper-img[_ngcontent-serverApp-c3877268260]
.related-profile-picture[_ngcontent-serverApp-c3877268260],
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.blog-info-resume[_ngcontent-serverApp-c3877268260]
.find-job-img[_ngcontent-serverApp-c3877268260]
.related-profile-picture[_ngcontent-serverApp-c3877268260] {
    width: 70px;
    height: 70px;
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.blog-head[_ngcontent-serverApp-c3877268260] {
    margin-bottom: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    height: 36px;
    display: grid;
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.blog-head[_ngcontent-serverApp-c3877268260]
h3[_ngcontent-serverApp-c3877268260] {
    font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
    font-weight: bold;
    word-break: break-word;
}
@media screen and (max-width: 375px) {
    .resume-right-block[_ngcontent-serverApp-c3877268260]
    .blog-agency[_ngcontent-serverApp-c3877268260]
    .blog-contain[_ngcontent-serverApp-c3877268260]
    .img-container[_ngcontent-serverApp-c3877268260]
    .blog-head[_ngcontent-serverApp-c3877268260]
    h3[_ngcontent-serverApp-c3877268260] {
        width: 135px;
    }
}
@media screen and (max-width: 360px) {
    .resume-right-block[_ngcontent-serverApp-c3877268260]
    .blog-agency[_ngcontent-serverApp-c3877268260]
    .blog-contain[_ngcontent-serverApp-c3877268260]
    .img-container[_ngcontent-serverApp-c3877268260]
    .blog-head[_ngcontent-serverApp-c3877268260]
    h3[_ngcontent-serverApp-c3877268260] {
        width: 115px;
    }
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.card-text[_ngcontent-serverApp-c3877268260] {
    font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
    margin-top: 0;
    line-height: normal;
    margin-bottom: 2px;
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.card-text[_ngcontent-serverApp-c3877268260]
i[_ngcontent-serverApp-c3877268260] {
    font-size: calc(11px + 3 * (100vw - 300px) / 1620) !important;
    margin-right: 3px;
    color: #b50000;
    width: 15px;
    text-align: center;
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.btn-center-position[_ngcontent-serverApp-c3877268260] {
    margin-left: auto;
    margin-right: auto !important;
    display: table;
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain.register-blog[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.blog-head[_ngcontent-serverApp-c3877268260] {
    font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
}
.resume-right-block[_ngcontent-serverApp-c3877268260]
.blog-agency[_ngcontent-serverApp-c3877268260]
.blog-contain.register-blog[_ngcontent-serverApp-c3877268260]
.img-container[_ngcontent-serverApp-c3877268260]
.card-text[_ngcontent-serverApp-c3877268260] {
    font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
}
.our-community[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] {
    position: relative;
}
.our-community[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 20px;
    line-height: 1.2;
}
@media screen and (max-width: 425px) {
    .our-community[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
        font-size: 30px;
        margin-bottom: 40px;
    }
}
.our-community[_ngcontent-serverApp-c3877268260] .mobile-sc[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .mobile-sc[_ngcontent-serverApp-c3877268260] {
    display: flex;
    justify-content: flex-start;
}
@media only screen and (max-width: 767px) {
    .our-community[_ngcontent-serverApp-c3877268260] .mobile-sc[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .mobile-sc[_ngcontent-serverApp-c3877268260] {
        justify-content: center;
    }
}
.our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: center;
}
.our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] {
    text-transform: capitalize;
}
.our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260] {
    border: 2px solid #000;
    background: #000;
    color: #fff;
    box-shadow: none;
    border-radius: 6px;
    max-width: 200px;
    padding: 10px 20px !important;
    font-weight: 600;
    text-transform: capitalize;
}
@media only screen and (max-width: 991px) {
    .our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260] {
        padding: 12px 42px !important;
        max-width: 181px;
    }
}
@media only screen and (max-width: 425px) {
    .our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260] {
        font-size: 14px;
    }
}
@media only screen and (max-width: 375px) {
    .our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260] {
        font-size: 12px;
        padding: 12px 29px !important;
        max-width: 140px;
    }
}
.our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260]:hover,
.job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-yellow[_ngcontent-serverApp-c3877268260]:hover {
    background-color: #000 !important;
}
.our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-association[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-association[_ngcontent-serverApp-c3877268260] {
    padding: 10px 15px !important;
}
@media only screen and (max-width: 375px) {
    .our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-association[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-association[_ngcontent-serverApp-c3877268260] {
        font-size: 12px;
        padding: 12px 5px !important;
        max-width: 140px;
    }
}
.our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
    border: 2px solid #b50000;
    background: #b50000;
    color: #fff;
    margin-right: 20px;
    box-shadow: none;
    border-radius: 6px;
    max-width: 200px;
    padding: 10px 20px !important;
    font-weight: 600;
    text-transform: capitalize;
}
@media only screen and (max-width: 991px) {
    .our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        max-width: 181px;
        padding: 12px 10px !important;
    }
}
@media only screen and (max-width: 425px) {
    .our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        font-size: 14px;
    }
}
@media only screen and (max-width: 375px) {
    .our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .community-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        font-size: 12px;
        padding: 12px 10px !important;
        max-width: 140px;
    }
}
.our-community[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .mobile-store[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .our-community-content[_ngcontent-serverApp-c3877268260] .mobile-store[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260] {
    height: 40px;
    cursor: pointer;
}
.our-community[_ngcontent-serverApp-c3877268260] .icon-collection[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .icon-collection[_ngcontent-serverApp-c3877268260] {
    margin-bottom: 10px;
}
.our-community[_ngcontent-serverApp-c3877268260] .icon-collection[_ngcontent-serverApp-c3877268260] .center-content[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .icon-collection[_ngcontent-serverApp-c3877268260] .center-content[_ngcontent-serverApp-c3877268260] {
    min-width: 126px;
}
.our-community[_ngcontent-serverApp-c3877268260] .icon-collection[_ngcontent-serverApp-c3877268260] .center-content[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .icon-collection[_ngcontent-serverApp-c3877268260] .center-content[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260] {
    height: 90px;
}
@media screen and (max-width: 768px) {
    .our-community[_ngcontent-serverApp-c3877268260] .icon-collection[_ngcontent-serverApp-c3877268260] .center-content[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .icon-collection[_ngcontent-serverApp-c3877268260] .center-content[_ngcontent-serverApp-c3877268260] {
        min-width: auto;
    }
}
.our-community[_ngcontent-serverApp-c3877268260] .our-community-btn[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .our-community-btn[_ngcontent-serverApp-c3877268260] {
    text-align: left;
    display: flex;
    flex-wrap: wrap;
}
@media only screen and (max-width: 425px) {
    .our-community[_ngcontent-serverApp-c3877268260] .our-community-btn[_ngcontent-serverApp-c3877268260],
    .job-more[_ngcontent-serverApp-c3877268260] .our-community-btn[_ngcontent-serverApp-c3877268260] {
        justify-content: center;
    }
}
.our-community[_ngcontent-serverApp-c3877268260]:before,
.job-more[_ngcontent-serverApp-c3877268260]:before {
    position: absolute;
    content: "";
    left: 0;
    top: 47%;
    transform: translateY(-50%);
    background-color: #effffa;
    width: 41%;
    height: 542px;
}
@media only screen and (max-width: 767px) {
    .our-community[_ngcontent-serverApp-c3877268260]:before,
    .job-more[_ngcontent-serverApp-c3877268260]:before {
        position: absolute;
        content: "";
        left: 0;
        top: 28%;
        transform: translateY(-50%);
        background-color: #effffa;
        width: 50%;
        height: 542px;
    }
}
.our-community[_ngcontent-serverApp-c3877268260] .animated-bg[_ngcontent-serverApp-c3877268260] i[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .animated-bg[_ngcontent-serverApp-c3877268260] i[_ngcontent-serverApp-c3877268260] {
    box-shadow: 0 15px 30px 0 #b1bbd2;
    z-index: 2;
}
.our-community[_ngcontent-serverApp-c3877268260] .animation-view[_ngcontent-serverApp-c3877268260],
.job-more[_ngcontent-serverApp-c3877268260] .animation-view[_ngcontent-serverApp-c3877268260] {
    z-index: 3;
    position: relative;
}
.powerful-feature[_ngcontent-serverApp-c3877268260] {
    background-color: #f1f1f1;
    padding: 50px 0;
}
.powerful-feature[_ngcontent-serverApp-c3877268260] .hp-logo-candidate[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260] {
    height: 80px;
}
.powerful-feature[_ngcontent-serverApp-c3877268260] .achieve-header-title[_ngcontent-serverApp-c3877268260] {
    color: #434345;
    font-weight: 600;
    font-size: 30px;
}
.powerful-feature[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] h2[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 20px;
}
.powerful-feature[_ngcontent-serverApp-c3877268260] .team-slider[_ngcontent-serverApp-c3877268260] {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.14);
    border: 1px solid #fff;
    transition: 0.5s;
}
.powerful-feature[_ngcontent-serverApp-c3877268260] .team-slider[_ngcontent-serverApp-c3877268260]:hover {
    box-shadow: none;
    transition: 0.5s;
    border: 1px solid rgba(5, 74, 132, 0.1411764706);
}
.powerful-feature[_ngcontent-serverApp-c3877268260] .team-slider[_ngcontent-serverApp-c3877268260] .feature-img[_ngcontent-serverApp-c3877268260] {
    height: 100px;
    width: 30%;
    overflow: hidden;
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] {
    background-color: #f1f1f1;
    padding: 50px 0;
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] h3[_ngcontent-serverApp-c3877268260] {
    cursor: pointer;
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] .powerful-feature-header[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260] {
    height: 50px;
    margin-bottom: 0;
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] .hp-logo-candidate[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260] {
    height: 80px;
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] .achieve-header-title[_ngcontent-serverApp-c3877268260] {
    color: #434345;
    font-weight: 600;
    font-size: 30px;
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] h2[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 20px;
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] .team-slider[_ngcontent-serverApp-c3877268260] {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.14);
    border: 1px solid #fff;
    transition: 0.5s;
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] .team-slider[_ngcontent-serverApp-c3877268260]:hover {
    box-shadow: none;
    transition: 0.5s;
    border: 1px solid rgba(5, 74, 132, 0.1411764706);
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] .team-slider[_ngcontent-serverApp-c3877268260] .feature-img[_ngcontent-serverApp-c3877268260] {
    height: 100px;
    width: 40%;
    overflow: hidden;
}
.direct-hire-wrapper[_ngcontent-serverApp-c3877268260] .team-slider[_ngcontent-serverApp-c3877268260] .custom-text[_ngcontent-serverApp-c3877268260] {
    font-size: 16px;
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] {
    background-color: #ebf6ff;
    padding: 50px 0;
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 20px;
    line-height: 1.2;
}
@media screen and (max-width: 425px) {
    .available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
        font-size: 30px;
        margin-bottom: 40px;
    }
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .available-jobs-header[_ngcontent-serverApp-c3877268260] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .hp-logo-candidate[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260] {
    height: 80px;
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .achieve-header-title[_ngcontent-serverApp-c3877268260] {
    color: #434345;
    font-weight: 600;
    font-size: 30px;
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] h2[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 20px;
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .blog-contain[_ngcontent-serverApp-c3877268260] {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.14);
    border: 1px solid #fff;
    transition: 0.5s;
    text-align: left;
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .blog-contain[_ngcontent-serverApp-c3877268260]:hover {
    box-shadow: none;
    transition: 0.5s;
    border: 1px solid rgba(5, 74, 132, 0.1411764706);
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .animation-view[_ngcontent-serverApp-c3877268260] {
    z-index: 3;
    position: relative;
}
.available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .search-job-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
    border: 2px solid #b50000;
    background: #b50000;
    color: #fff;
    margin-right: 20px;
    box-shadow: none;
    border-radius: 6px;
    max-width: 200px;
    padding: 10px 19px !important;
    font-weight: 600;
    float: right;
}
@media only screen and (max-width: 991px) {
    .available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .search-job-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        max-width: 181px;
        padding: 12px 10px !important;
    }
}
@media only screen and (max-width: 425px) {
    .available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .search-job-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        font-size: 14px;
    }
}
@media only screen and (max-width: 375px) {
    .available-jobs-wrapper[_ngcontent-serverApp-c3877268260] .search-job-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        font-size: 12px;
        padding: 12px 10px !important;
        max-width: 140px;
    }
}
.find-candidate-wrapper[_ngcontent-serverApp-c3877268260] {
    background-color: #fff9e4;
    padding: 50px 0;
}
.find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 20px;
    line-height: 1.2;
}
@media screen and (max-width: 425px) {
    .find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
        font-size: 30px;
        margin-bottom: 40px;
    }
}
.find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .find-candidate-header[_ngcontent-serverApp-c3877268260] {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .hp-logo-candidate[_ngcontent-serverApp-c3877268260] img[_ngcontent-serverApp-c3877268260] {
    height: 80px;
}
.find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .achieve-header-title[_ngcontent-serverApp-c3877268260] {
    color: #434345;
    font-weight: 600;
    font-size: 30px;
}
.find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] h2[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 20px;
}
.find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .blog-contain[_ngcontent-serverApp-c3877268260] {
    background: #fff;
    border-radius: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.14);
    border: 1px solid #fff;
    transition: 0.5s;
    text-align: left;
}
.find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .blog-contain[_ngcontent-serverApp-c3877268260]:hover {
    box-shadow: none;
    transition: 0.5s;
    border: 1px solid rgba(5, 74, 132, 0.1411764706);
}
.find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .find-helper-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
    border: 2px solid #b50000;
    background: #b50000;
    color: #fff;
    margin-right: 20px;
    box-shadow: none;
    border-radius: 6px;
    max-width: 200px;
    padding: 10px 19px !important;
    font-weight: 600;
    width: 200px;
    float: right;
}
@media only screen and (max-width: 768px) {
    .find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .find-helper-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        float: unset;
        margin: auto;
        display: table;
        margin-top: 10px;
    }
}
@media only screen and (max-width: 991px) {
    .find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .find-helper-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        max-width: 181px;
        padding: 12px 10px !important;
    }
}
@media only screen and (max-width: 425px) {
    .find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .find-helper-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        font-size: 14px;
    }
}
@media only screen and (max-width: 375px) {
    .find-candidate-wrapper[_ngcontent-serverApp-c3877268260] .find-helper-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        font-size: 12px;
        padding: 12px 10px !important;
        max-width: 140px;
    }
}
.about-helperplace[_ngcontent-serverApp-c3877268260] {
    padding: 50px 0;
}
.about-helperplace[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 20px;
    line-height: 1.2;
}
@media screen and (max-width: 425px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
        font-size: 30px;
        margin-bottom: 40px;
    }
}
.about-helperplace[_ngcontent-serverApp-c3877268260] .mobile-sc-right[_ngcontent-serverApp-c3877268260] {
    display: flex;
    justify-content: flex-end;
}
@media screen and (max-width: 767px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260] .mobile-sc-right[_ngcontent-serverApp-c3877268260] {
        justify-content: center;
    }
}
@media screen and (max-width: 768px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260] .res-about[_ngcontent-serverApp-c3877268260] {
        flex-wrap: wrap-reverse;
    }
}
.about-helperplace[_ngcontent-serverApp-c3877268260] .about-content-inner[_ngcontent-serverApp-c3877268260] {
    padding-top: 90px;
}
.about-helperplace[_ngcontent-serverApp-c3877268260] .about-content-inner[_ngcontent-serverApp-c3877268260] .hp-about-data[_ngcontent-serverApp-c3877268260] {
    width: 33%;
}
.about-helperplace[_ngcontent-serverApp-c3877268260]
.about-content-inner[_ngcontent-serverApp-c3877268260]
.hp-about-data[_ngcontent-serverApp-c3877268260]
.about-data-content[_ngcontent-serverApp-c3877268260]
.card[_ngcontent-serverApp-c3877268260] {
    min-height: 119px;
    margin-bottom: 10px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.14);
    border-radius: 10px;
}
.about-helperplace[_ngcontent-serverApp-c3877268260]
.about-content-inner[_ngcontent-serverApp-c3877268260]
.hp-about-data[_ngcontent-serverApp-c3877268260]
.about-data-content[_ngcontent-serverApp-c3877268260]
.card[_ngcontent-serverApp-c3877268260]
.card-body[_ngcontent-serverApp-c3877268260] {
    padding: 1rem;
    transition: 0.5s;
    display: flex;
    flex-direction: column;
}
.about-helperplace[_ngcontent-serverApp-c3877268260]
.about-content-inner[_ngcontent-serverApp-c3877268260]
.hp-about-data[_ngcontent-serverApp-c3877268260]
.about-data-content[_ngcontent-serverApp-c3877268260]
.card[_ngcontent-serverApp-c3877268260]
.card-body[_ngcontent-serverApp-c3877268260]
.card-title[_ngcontent-serverApp-c3877268260] {
    font-weight: 600;
    font-size: 30px;
    color: #000;
    transition: 0.5s;
}
@media screen and (max-width: 991px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260]
    .about-content-inner[_ngcontent-serverApp-c3877268260]
    .hp-about-data[_ngcontent-serverApp-c3877268260]
    .about-data-content[_ngcontent-serverApp-c3877268260]
    .card[_ngcontent-serverApp-c3877268260]
    .card-body[_ngcontent-serverApp-c3877268260]
    .card-title[_ngcontent-serverApp-c3877268260] {
        font-size: 23px;
    }
}
.about-helperplace[_ngcontent-serverApp-c3877268260]
.about-content-inner[_ngcontent-serverApp-c3877268260]
.hp-about-data[_ngcontent-serverApp-c3877268260]
.about-data-content[_ngcontent-serverApp-c3877268260]
.card[_ngcontent-serverApp-c3877268260]
.card-body[_ngcontent-serverApp-c3877268260]
.card-subtitle.text-green[_ngcontent-serverApp-c3877268260] {
    color: #b50000;
    line-height: 1.2;
}
@media screen and (max-width: 991px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260]
    .about-content-inner[_ngcontent-serverApp-c3877268260]
    .hp-about-data[_ngcontent-serverApp-c3877268260]
    .about-data-content[_ngcontent-serverApp-c3877268260]
    .card[_ngcontent-serverApp-c3877268260]
    .card-body[_ngcontent-serverApp-c3877268260]
    .card-subtitle.text-green[_ngcontent-serverApp-c3877268260] {
        font-size: 13px;
    }
}
.about-helperplace[_ngcontent-serverApp-c3877268260]
.about-content-inner[_ngcontent-serverApp-c3877268260]
.hp-about-data[_ngcontent-serverApp-c3877268260]
.about-data-content[_ngcontent-serverApp-c3877268260]
.card[_ngcontent-serverApp-c3877268260]
.card-body[_ngcontent-serverApp-c3877268260]
.card-subtitle.text-yellow[_ngcontent-serverApp-c3877268260] {
    color: #000;
    line-height: 1.2;
}
@media screen and (max-width: 991px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260]
    .about-content-inner[_ngcontent-serverApp-c3877268260]
    .hp-about-data[_ngcontent-serverApp-c3877268260]
    .about-data-content[_ngcontent-serverApp-c3877268260]
    .card[_ngcontent-serverApp-c3877268260]
    .card-body[_ngcontent-serverApp-c3877268260]
    .card-subtitle.text-yellow[_ngcontent-serverApp-c3877268260] {
        font-size: 13px;
    }
}
@media screen and (max-width: 767px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260]
    .about-content-inner[_ngcontent-serverApp-c3877268260]
    .hp-about-data[_ngcontent-serverApp-c3877268260]
    .about-data-content[_ngcontent-serverApp-c3877268260]
    .card[_ngcontent-serverApp-c3877268260]
    .card-body[_ngcontent-serverApp-c3877268260] {
        padding: 0.5rem;
    }
}
@media screen and (max-width: 991px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260]
    .about-content-inner[_ngcontent-serverApp-c3877268260]
    .hp-about-data[_ngcontent-serverApp-c3877268260]
    .about-data-content[_ngcontent-serverApp-c3877268260]
    .card[_ngcontent-serverApp-c3877268260] {
        min-height: 123px;
    }
}
@media screen and (max-width: 767px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260]
    .about-content-inner[_ngcontent-serverApp-c3877268260]
    .hp-about-data[_ngcontent-serverApp-c3877268260]
    .about-data-content[_ngcontent-serverApp-c3877268260]
    .card[_ngcontent-serverApp-c3877268260] {
        min-height: 91px;
    }
}
@media screen and (max-width: 767px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260]
    .about-content-inner[_ngcontent-serverApp-c3877268260]
    .hp-about-data[_ngcontent-serverApp-c3877268260]
    .about-data-content[_ngcontent-serverApp-c3877268260]
    .card[_ngcontent-serverApp-c3877268260] {
        min-height: 91px;
    }
}
@media screen and (max-width: 410px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260]
    .about-content-inner[_ngcontent-serverApp-c3877268260]
    .hp-about-data[_ngcontent-serverApp-c3877268260]
    .about-data-content[_ngcontent-serverApp-c3877268260]
    .card[_ngcontent-serverApp-c3877268260] {
        min-height: 91px;
    }
}
.about-helperplace[_ngcontent-serverApp-c3877268260] .about-content-inner[_ngcontent-serverApp-c3877268260] .register-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
    border: 2px solid #b50000;
    background: #b50000;
    color: #fff;
    margin-right: 20px;
    box-shadow: none;
    border-radius: 6px;
    max-width: 200px;
    width: 200px;
    font-weight: 600;
}
@media only screen and (max-width: 991px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260] .about-content-inner[_ngcontent-serverApp-c3877268260] .register-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        max-width: 181px;
    }
}
@media only screen and (max-width: 425px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260] .about-content-inner[_ngcontent-serverApp-c3877268260] .register-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        font-size: 14px;
    }
}
@media only screen and (max-width: 375px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260] .about-content-inner[_ngcontent-serverApp-c3877268260] .register-btn[_ngcontent-serverApp-c3877268260] .btn-green[_ngcontent-serverApp-c3877268260] {
        font-size: 12px;
        max-width: 140px;
    }
}
@media screen and (max-width: 768px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260] .about-content-inner[_ngcontent-serverApp-c3877268260] {
        padding-top: 0;
    }
}
.about-helperplace[_ngcontent-serverApp-c3877268260]
.format-sub-text[_ngcontent-serverApp-c3877268260]
.icon-collection[_ngcontent-serverApp-c3877268260]
.about-icon[_ngcontent-serverApp-c3877268260]
a[_ngcontent-serverApp-c3877268260] {
    padding: 26px 8px;
}
.about-helperplace[_ngcontent-serverApp-c3877268260]
.format-sub-text[_ngcontent-serverApp-c3877268260]
.icon-collection[_ngcontent-serverApp-c3877268260]
.about-icon[_ngcontent-serverApp-c3877268260]
a[_ngcontent-serverApp-c3877268260]
.about-number[_ngcontent-serverApp-c3877268260] {
    font-weight: 900px;
    font-size: 30px;
    color: #000;
    transition: 0.5s;
}
.about-helperplace[_ngcontent-serverApp-c3877268260]
.format-sub-text[_ngcontent-serverApp-c3877268260]
.icon-collection[_ngcontent-serverApp-c3877268260]
.about-icon[_ngcontent-serverApp-c3877268260]
a[_ngcontent-serverApp-c3877268260]
p[_ngcontent-serverApp-c3877268260] {
    line-height: 1.2;
    min-height: 60px;
}
.about-helperplace[_ngcontent-serverApp-c3877268260]
.format-sub-text[_ngcontent-serverApp-c3877268260]
.icon-collection[_ngcontent-serverApp-c3877268260]
.about-icon[_ngcontent-serverApp-c3877268260]:hover
.about-number[_ngcontent-serverApp-c3877268260] {
    color: #fff !important;
    transition: 0.5s;
}
.about-helperplace[_ngcontent-serverApp-c3877268260] .bg_dark[_ngcontent-serverApp-c3877268260] {
    border: 2px solid #b50000;
}
.about-helperplace[_ngcontent-serverApp-c3877268260]:before {
    position: absolute;
    content: "";
    right: 0;
    top: 47%;
    transform: translateY(-50%);
    background-color: #effffa;
    width: 43%;
    height: 542px;
    z-index: 1;
}
@media only screen and (max-width: 767px) {
    .about-helperplace[_ngcontent-serverApp-c3877268260]:before {
        position: absolute;
        content: "";
        right: 0;
        top: 28%;
        transform: translateY(-50%);
        background-color: #effffa;
        width: 50%;
        height: 542px;
    }
}
.about-helperplace[_ngcontent-serverApp-c3877268260] .animated-bg-1[_ngcontent-serverApp-c3877268260] i[_ngcontent-serverApp-c3877268260] {
    box-shadow: 0 15px 30px 0 #b1bbd2;
    z-index: 2;
    right: 0;
    bottom: 40px;
}
.about-helperplace[_ngcontent-serverApp-c3877268260] .animation-view[_ngcontent-serverApp-c3877268260] {
    z-index: 3;
    position: relative;
}
.responsive-img[_ngcontent-serverApp-c3877268260] {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center center;
    position: absolute;
}
.our-clients[_ngcontent-serverApp-c3877268260] {
    padding: 50px 0;
    background: #f4f7fe;
}
.our-clients[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
    font-size: 33px;
    color: #434345;
    font-weight: 600;
    text-align: center;
    margin-bottom: 30px;
    margin-top: 20px;
    line-height: 1.2;
}
@media screen and (max-width: 425px) {
    .our-clients[_ngcontent-serverApp-c3877268260] .title2[_ngcontent-serverApp-c3877268260] .sub-title[_ngcontent-serverApp-c3877268260] .section-header[_ngcontent-serverApp-c3877268260] {
        font-size: 30px;
        margin-bottom: 40px;
    }
}
.our-clients[_ngcontent-serverApp-c3877268260] .achieve-header-title[_ngcontent-serverApp-c3877268260] {
    color: #434345;
    font-weight: 600;
    font-size: 30px;
}
.our-clients[_ngcontent-serverApp-c3877268260] .team-container[_ngcontent-serverApp-c3877268260] {
    padding: 25px 30px;
    border: 1px solid #f7f7f7;
    border-radius: 10px;
    margin: 15px;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.14);
    background: #fff;
    transition: 0.5s;
}
.our-clients[_ngcontent-serverApp-c3877268260] .team-container[_ngcontent-serverApp-c3877268260]:hover {
    box-shadow: none;
    transition: 0.5s;
    border: 1px solid rgba(5, 74, 132, 0.1411764706);
}
.our-clients[_ngcontent-serverApp-c3877268260] .team-container[_ngcontent-serverApp-c3877268260] .client-name[_ngcontent-serverApp-c3877268260] {
    font-weight: 600;
    font-size: 18px;
    padding-top: 20px;
}
.our-clients[_ngcontent-serverApp-c3877268260] .team-container[_ngcontent-serverApp-c3877268260] .quote-icon[_ngcontent-serverApp-c3877268260] {
    position: relative;
    top: -87px;
    left: -5%;
    height: 50px;
    width: 50px;
    background: #b50000;
    display: flex;
    justify-content: center;
    align-items: center;
}
@media screen and (max-width: 992px) {
    .our-clients[_ngcontent-serverApp-c3877268260] .team-container[_ngcontent-serverApp-c3877268260] .quote-icon[_ngcontent-serverApp-c3877268260] {
        top: -87px;
        left: 0%;
        height: 50px;
        width: 50px;
    }
}
@media screen and (max-width: 320px) {
    .our-clients[_ngcontent-serverApp-c3877268260] .team-container[_ngcontent-serverApp-c3877268260] .quote-icon[_ngcontent-serverApp-c3877268260] {
        top: -87px;
        left: -10%;
        height: 40px;
        width: 40px;
    }
}
.our-clients[_ngcontent-serverApp-c3877268260] .animation-view[_ngcontent-serverApp-c3877268260] {
    z-index: 3;
    position: relative;
}
.blog-sec.blog[_ngcontent-serverApp-c3877268260] .blog-agency[_ngcontent-serverApp-c3877268260] {
    margin: 10px 0;
}
.title.title2[_ngcontent-serverApp-c3877268260] .borders[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260]:before,
.title.title2[_ngcontent-serverApp-c3877268260] .borders[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260]:after {
    content: "";
    position: absolute;
    border-top: 2px solid #000;
    width: 85px;
    transform: translate(0, -50%);
    top: 50%;
}
.title.title2.green[_ngcontent-serverApp-c3877268260] .borders[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260]:before,
.title.title2.green[_ngcontent-serverApp-c3877268260] .borders[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260]:after {
    content: "";
    position: absolute;
    border-top: 2px solid #b50000;
    width: 85px;
    transform: translate(0, -50%);
    top: 50%;
}
.title.title2.blue[_ngcontent-serverApp-c3877268260] .borders[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260]:before,
.title.title2.blue[_ngcontent-serverApp-c3877268260] .borders[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260]:after {
    content: "";
    position: absolute;
    border-top: 2px solid #054a84;
    width: 85px;
    transform: translate(0, -50%);
    top: 50%;
}
.title.title2.grey[_ngcontent-serverApp-c3877268260] .borders[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260]:before,
.title.title2.grey[_ngcontent-serverApp-c3877268260] .borders[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260]:after {
    content: "";
    position: absolute;
    border-top: 2px solid #434345;
    width: 85px;
    transform: translate(0, -50%);
    top: 50%;
}
.borders-before[_ngcontent-serverApp-c3877268260] span[_ngcontent-serverApp-c3877268260]:before {
    content: "";
    position: absolute;
    border-top: 2px solid #000;
    width: 46px;
    transform: translate(0, -50%);
    top: 50%;
}
.btn-default.bg_light[_ngcontent-serverApp-c3877268260]:hover,
.btn-default.bg_light[_ngcontent-serverApp-c3877268260]:focus,
.btn-default.bg_light[_ngcontent-serverApp-c3877268260]:active {
    background-color: #fff;
    border: 2px solid #000;
    color: #054a84;
}
.btn-default.bg_dark[_ngcontent-serverApp-c3877268260]:hover,
.btn-default.bg_dark[_ngcontent-serverApp-c3877268260]:focus,
.btn-default.bg_dark[_ngcontent-serverApp-c3877268260]:active {
    background-color: #fff;
    border: 2px solid #b50000;
    color: #054a84;
}
.collection-filter-block[_ngcontent-serverApp-c3877268260] {
    padding: 10px;
    padding-left: 20px;
    background-color: #fff;
    margin-bottom: 0;
    border: none;
}
.home-btn[_ngcontent-serverApp-c3877268260] {
    padding: 15px 40px;
    min-width: 197px;
    border-radius: 50px;
    color: #fff !important;
    border: 2px solid;
    font-size: calc(13px + 3 * (100vw - 300px) / 1620);
}
.btn-helper[_ngcontent-serverApp-c3877268260] {
    background: #000;
}
.btn-helper[_ngcontent-serverApp-c3877268260]:hover {
    background-color: #000 !important;
    color: #fff !important;
}
.btn-employer[_ngcontent-serverApp-c3877268260] {
    background: #b50000;
}
.btn-employer[_ngcontent-serverApp-c3877268260]:hover {
    background-color: #b50000 !important;
    color: #fff !important;
}
.btn-green[_ngcontent-serverApp-c3877268260]:hover {
    background-color: #b50000 !important;
    border-color: #b50000 !important;
    color: #fff !important;
}
.custom-text-h3[_ngcontent-serverApp-c3877268260] {
    font-size: 17px !important;
}
.carousel-indicators[_ngcontent-serverApp-c3877268260] li[_ngcontent-serverApp-c3877268260] {
    background-color: #b50000 !important;
}
.carousel-item {
    display: block !important;
    position: absolute;
    transform: translateX(2%);
    opacity: 0;
    transition: all 0.5s;
    visibility: hidden;
}
.carousel-item.active {
    position: relative;
    transform: translateX(0);
    opacity: 1;
    top: 0;
    visibility: unset;
}
.w-100[_ngcontent-serverApp-c3877268260] {
    width: 100% !important;
}
[_nghost-serverApp-c3877268260] .icons[_ngcontent-serverApp-c3877268260] {
    fill: #b50000 !important;
    position: relative !important;
}


@charset "UTF-8";
.dark[_ngcontent-serverApp-c2340635486] {
    color: #b50000 !important;
}
primary[_ngcontent-serverApp-c2340635486] {
    color: #054a84;
}
.bg-secondary[_ngcontent-serverApp-c2340635486] {
    background-color: #1f2023 !important;
    color: #fff;
}
.light[_ngcontent-serverApp-c2340635486] {
    color: #000 !important;
}
.text-offwhite[_ngcontent-serverApp-c2340635486] {
    color: #ddd !important;
}
.icon_social_color[_ngcontent-serverApp-c2340635486] {
    color: #1f2023;
    background: #fff;
}
.android[_ngcontent-serverApp-c2340635486]::after {
    content: " ";
    display: inline-block;
    width: 100%;
    height: 35px;
    background-position: 0% 0%;
    background-size: 100% 200%;
    background-image: url(../web-asset/images/Android-App-Store-logos.png);
padding: 0;
}
div.android[_ngcontent-serverApp-c2340635486]::after {
    max-width: 18px;
    width: 100%;
    height: 0;
    padding: 0 0 100% 0;
}
.ios[_ngcontent-serverApp-c2340635486]::after {
    content: " ";
    display: inline-block;
    width: 100%;
    height: 35px;
    background-position: 0% 98%;
    background-size: 100% 200%;
    background-image: url(../web-asset/images/Android-App-Store-logos.png);
padding: 0;
}
div.ios[_ngcontent-serverApp-c2340635486]::after {
    max-width: 18px;
    width: 100%;
    height: 0;
    padding: 0 0 100% 0;
}
.resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
    color: #fff !important;
    font-size: calc(12px + 2 * (100vw - 300px) / 1620);
}
.spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
    height: 28px;
}
.socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
    padding: 0 10px 2% 10px;
}
.socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
    height: 35px;
    width: 35px;
}
.rounded-top-lr[_ngcontent-serverApp-c2340635486] {
    border-top-left-radius: 0.35rem !important;
    border-top-right-radius: 0.35rem !important;
    border-bottom-left-radius: 0px !important;
    border-bottom-right-radius: 0px !important;
    background: #01ba00 !important;
}
.socials-horizontal[_ngcontent-serverApp-c2340635486] {
    align-items: center;
    justify-content: center;
}
.store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
    margin: 0 8px;
}
@media (max-width: 1200px) {
    .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
        margin: 0 5px;
    }
}
@media (max-width: 992px) {
    .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
        margin: 0 8px;
    }
}
@media (max-width: 576px) {
    .custom-text-align[_ngcontent-serverApp-c2340635486] {
        text-align: center;
    }
}
.footer-logo[_ngcontent-serverApp-c2340635486] {
    max-width: 200px;
    width: 100%;
}
.copyright-text[_ngcontent-serverApp-c2340635486] {
    font-size: 11px !important;
}
.copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
    font-size: 11px !important;
}
.desc-text[_ngcontent-serverApp-c2340635486] {
    font-size: 14px !important;
}
.socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
    display: inline-flex !important;
}
.region-lang[_ngcontent-serverApp-c2340635486] {
    display: flex;
    align-items: center;
    justify-content: start;
}
.region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
    color: #fff !important;
    background-color: transparent !important;
    border: 0 !important;
    height: 30px !important;
    padding: 2px 7px !important;
    -webkit-appearance: none;
    appearance: none;
}
.region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
    color: #495057 !important;
}
@media (max-width: 575px) {
    .region-lang[_ngcontent-serverApp-c2340635486] {
        justify-content: center;
    }
}
.copyright-region[_ngcontent-serverApp-c2340635486] {
    align-items: center;
}
@media (max-width: 992px) {
    .copyright-region[_ngcontent-serverApp-c2340635486] {
        gap: 10px;
    }
}
.lang-section[_ngcontent-serverApp-c2340635486] {
    z-index: 1 !important;
    position: relative !important;
    top: -50px !important;
}
.location-icon[_ngcontent-serverApp-c2340635486] {
    margin-top: -3px;
    margin-left: 8px;
}
@media screen and (max-width: 992px) {
    .lang-section[_ngcontent-serverApp-c2340635486] {
        top: -42px !important;
    }
}
/*end home css*/
/* start jobs css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .bg-primary[_ngcontent-serverApp-c1132162511] {
                                 background: #054a84 !important;
                                 color: #fff;
                             }
 h2[_ngcontent-serverApp-c1132162511] {
     margin: 15px 0 10px 0 !important;
 }
 h3[_ngcontent-serverApp-c1132162511] {
     margin: 10px 0 5px 0;
 }
 a[_ngcontent-serverApp-c1132162511] {
     color: #b50000 !important;
 }
 p[_ngcontent-serverApp-c1132162511] {
     text-align: justify;
     margin: 2px 0;
 }
 .header_2[_ngcontent-serverApp-c1132162511] {
     font-size: 16px;
     font-weight: 500;
     margin: 0 auto !important;
     color: #464646;
 }
 @media screen and (max-width: 767px) {
     .top-banner-wrapper[_ngcontent-serverApp-c1132162511] .top-banner-content[_ngcontent-serverApp-c1132162511] {
         padding: 10px 0;
     }
 }
 .blog-sidebar[_ngcontent-serverApp-c1132162511] {
     overflow: visible;
 }
 .blog-sidebar[_ngcontent-serverApp-c1132162511] input[_ngcontent-serverApp-c1132162511] {
     padding: 0.25rem;
 }
 .blog-sidebar[_ngcontent-serverApp-c1132162511] .sidebar-container[_ngcontent-serverApp-c1132162511] {
     margin-bottom: 10px;
 }
 .collection-filter-block[_ngcontent-serverApp-c1132162511] {
     padding: 0px 15px 15px;
     overflow: visible;
     border: none;
 }
 .collection-filter-block[_ngcontent-serverApp-c1132162511] .product-service_1[_ngcontent-serverApp-c1132162511] {
     background: #f9f9f9;
     border-radius: 5px;
     margin: 0 auto;
     border: 1px solid #979797;
     box-shadow: 0px 0px 5px 0px #ededed;
 }
 .agency[_ngcontent-serverApp-c1132162511] h1[_ngcontent-serverApp-c1132162511] {
     font-weight: 500;
 }
 .extra_details_bottom[_ngcontent-serverApp-c1132162511] h3[_ngcontent-serverApp-c1132162511],
 .extra_details_bottom[_ngcontent-serverApp-c1132162511] h2[_ngcontent-serverApp-c1132162511] {
     margin: 10px auto 14px;
 }
 .extra_details_bottom[_ngcontent-serverApp-c1132162511] h4[_ngcontent-serverApp-c1132162511] {
     margin: 10px auto 8px;
 }
 .extra_details_bottom[_ngcontent-serverApp-c1132162511] p[_ngcontent-serverApp-c1132162511] {
     margin: 6px auto 4px;
 }
 .product-wrapper-grid[_ngcontent-serverApp-c1132162511] .col-12_padding_Set[_ngcontent-serverApp-c1132162511] {
     padding-right: 5px;
     padding-left: 5px;
 }
 @media screen and (max-width: 374px) {
     .mb-3[_ngcontent-serverApp-c1132162511],
     .my-3[_ngcontent-serverApp-c1132162511] {
         margin-bottom: 0.75rem !important;
     }
     .mt-3[_ngcontent-serverApp-c1132162511],
     .my-3[_ngcontent-serverApp-c1132162511] {
         margin-bottom: 0.75rem !important;
     }
 }
 .filter-sort-bar[_ngcontent-serverApp-c1132162511] {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-bottom: 15px;
 }
 .filter-sort-bar[_ngcontent-serverApp-c1132162511] .filter-main-btn[_ngcontent-serverApp-c1132162511] a[_ngcontent-serverApp-c1132162511] {
     color: #fff !important;
     background-color: #054a84;
     font-weight: bold;
 }
 @media screen and (min-width: 992px) {
     .filter-sort-bar[_ngcontent-serverApp-c1132162511] {
         justify-content: flex-end;
     }
 }
 .c-res-job-booster[_ngcontent-serverApp-c1132162511] {
     display: flex;
     align-items: center;
 }
 @media screen and (max-width: 768px) {
     .c-filter-bar[_ngcontent-serverApp-c1132162511] {
         display: flex;
         justify-content: space-between;
     }
     .filter-sort-bar[_ngcontent-serverApp-c1132162511] .filter-main-btn[_ngcontent-serverApp-c1132162511] {
         text-align: left;
     }
     .c-res-job-booster[_ngcontent-serverApp-c1132162511] {
         display: flex;
         flex-direction: column;
         align-items: flex-end;
     }
 }
 [_nghost-serverApp-c1132162511] .description_tag a {
     color: #b50000 !important;
     text-decoration: none !important;
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
 }
 .no-found[_ngcontent-serverApp-c1132162511] {
     margin-bottom: 300px;
 }
 .h5_label[_ngcontent-serverApp-c1132162511] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     padding-bottom: 5px;
     display: inline-block;
     margin-right: 5px;
     color: #054a84;
 }
 .top-banner-wrapper[_ngcontent-serverApp-c1132162511] {
     min-height: 176px;
 }
 @media screen and (max-width: 991px) {
     .top-banner-wrapper[_ngcontent-serverApp-c1132162511] {
         min-height: 194px;
     }
 }
 @media screen and (max-width: 767px) {
     .top-banner-wrapper[_ngcontent-serverApp-c1132162511] {
         min-height: 233px;
     }
 }
 @media screen and (max-width: 575px) {
     .top-banner-wrapper[_ngcontent-serverApp-c1132162511] {
         min-height: 230px;
     }
 }
 @media screen and (max-width: 370px) {
     .top-banner-wrapper[_ngcontent-serverApp-c1132162511] {
         min-height: 287px;
     }
 }
 [_nghost-serverApp-c1132162511] .filters[_ngcontent-serverApp-c1132162511] .icons[_ngcontent-serverApp-c1132162511] {
     fill: #fff !important;
 }


                             .dropdown-btn[_ngcontent-serverApp-c1558467617] {
                             }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropbtn[_ngcontent-serverApp-c1558467617] {
     background-color: #b50000;
     color: #fff;
     padding: 8px;
     font-size: 14px;
     font-weight: 600;
     border: none;
     cursor: pointer;
     border-radius: 6px;
     width: 150px;
     text-align: justify;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown[_ngcontent-serverApp-c1558467617] {
     position: relative;
     display: inline-block;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown-content[_ngcontent-serverApp-c1558467617] {
     display: none;
     position: absolute;
     background-color: #f9f9f9;
     min-width: 160px;
     box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
     z-index: 1;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown-content[_ngcontent-serverApp-c1558467617] .item[_ngcontent-serverApp-c1558467617] {
     color: black;
     padding: 12px 16px;
     text-decoration: none;
     display: block;
     cursor: pointer;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown-content[_ngcontent-serverApp-c1558467617] .item[_ngcontent-serverApp-c1558467617]:hover {
     background-color: #f1f1f1;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown[_ngcontent-serverApp-c1558467617]:hover .dropdown-content[_ngcontent-serverApp-c1558467617] {
     display: block;
 }


                             .ngx-progress-bar[_ngcontent-serverApp-c1591448945] {
                                 position: fixed;
                                 top: 0;
                                 left: 0;
                                 width: 100%;
                                 height: 3px;
                                 z-index: 99999 !important;
                                 display: none;
                                 color: #00acc1;
                                 overflow: hidden;
                             }
 .ngx-progress-bar.loading-foreground[_ngcontent-serverApp-c1591448945],
 .ngx-progress-bar.foreground-closing[_ngcontent-serverApp-c1591448945] {
     display: block;
 }
 .ngx-progress-bar.foreground-closing[_ngcontent-serverApp-c1591448945] {
     opacity: 0 !important;
     transition: opacity 0.5s ease-out 0.5s;
 }
 .ngx-progress-bar.fast-closing[_ngcontent-serverApp-c1591448945] {
     transition: opacity 0.3s ease-out 0.3s !important;
 }
 .ngx-progress-bar[_ngcontent-serverApp-c1591448945]:before,
 .ngx-progress-bar[_ngcontent-serverApp-c1591448945]:after {
     background-color: currentColor;
     content: "";
     display: block;
     width: 100%;
     height: 100%;
     position: absolute;
     top: 0;
 }
 .ngx-progress-bar-ltr[_ngcontent-serverApp-c1591448945]:before {
     transform: translate3d(-100%, 0, 0);
 }
 .ngx-progress-bar-ltr[_ngcontent-serverApp-c1591448945]:after {
     animation: _ngcontent-serverApp-c1591448945_progressBar-slide-ltr 12s ease-out 0s 1 normal;
     transform: translate3d(-5%, 0, 0);
 }
 .ngx-progress-bar-rtl[_ngcontent-serverApp-c1591448945]:before {
     transform: translate3d(100%, 0, 0);
 }
 .ngx-progress-bar-rtl[_ngcontent-serverApp-c1591448945]:after {
     animation: _ngcontent-serverApp-c1591448945_progressBar-slide-rtl 12s ease-out 0s 1 normal;
     transform: translate3d(5%, 0, 0);
 }
 .foreground-closing.ngx-progress-bar-ltr[_ngcontent-serverApp-c1591448945]:before {
     animation: _ngcontent-serverApp-c1591448945_progressBar-slide-complete-ltr 1s ease-out 0s 1;
     transform: translateZ(0);
 }
 .fast-closing.ngx-progress-bar-ltr[_ngcontent-serverApp-c1591448945]:before {
     animation: _ngcontent-serverApp-c1591448945_progressBar-slide-complete-ltr 0.6s ease-out 0s 1 !important;
 }
 .foreground-closing.ngx-progress-bar-rtl[_ngcontent-serverApp-c1591448945]:before {
     animation: _ngcontent-serverApp-c1591448945_progressBar-slide-complete-rtl 1s ease-out 0s 1;
     transform: translateZ(0);
 }
 .fast-closing.ngx-progress-bar-rtl[_ngcontent-serverApp-c1591448945]:before {
     animation: _ngcontent-serverApp-c1591448945_progressBar-slide-complete-rtl 0.6s ease-out 0s 1 !important;
 }
 @keyframes _ngcontent-serverApp-c1591448945_progressBar-slide-ltr {
     0% {
         transform: translate3d(-100%, 0, 0);
     }
     to {
         transform: translate3d(-5%, 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_progressBar-slide-rtl {
     0% {
         transform: translate3d(100%, 0, 0);
     }
     to {
         transform: translate3d(5%, 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_progressBar-slide-complete-ltr {
     0% {
         transform: translate3d(-75%, 0, 0);
     }
     50% {
         transform: translateZ(0);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_progressBar-slide-complete-rtl {
     0% {
         transform: translate3d(75%, 0, 0);
     }
     50% {
         transform: translateZ(0);
     }
 }
 .ngx-overlay[_ngcontent-serverApp-c1591448945] {
     position: fixed;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     z-index: 99998 !important;
     background-color: #282828cc;
     cursor: progress;
     display: none;
 }
 .ngx-overlay.loading-foreground[_ngcontent-serverApp-c1591448945],
 .ngx-overlay.foreground-closing[_ngcontent-serverApp-c1591448945] {
     display: block;
 }
 .ngx-overlay.foreground-closing[_ngcontent-serverApp-c1591448945] {
     opacity: 0 !important;
     transition: opacity 0.5s ease-out 0.5s;
 }
 .ngx-overlay.fast-closing[_ngcontent-serverApp-c1591448945] {
     transition: opacity 0.3s ease-out 0.3s !important;
 }
 .ngx-overlay[_ngcontent-serverApp-c1591448945] > .ngx-foreground-spinner[_ngcontent-serverApp-c1591448945] {
     position: fixed;
     width: 60px;
     height: 60px;
     margin: 0;
     color: #00acc1;
 }
 .ngx-overlay[_ngcontent-serverApp-c1591448945] > .ngx-loading-logo[_ngcontent-serverApp-c1591448945] {
     position: fixed;
     margin: 0;
     width: 120px;
     height: 120px;
 }
 .ngx-overlay[_ngcontent-serverApp-c1591448945] > .ngx-loading-text[_ngcontent-serverApp-c1591448945] {
     position: fixed;
     margin: 0;
     font-family: sans-serif;
     font-weight: 400;
     font-size: 1.2em;
     color: #fff;
 }
 .ngx-background-spinner[_ngcontent-serverApp-c1591448945] {
     position: fixed;
     z-index: 99997 !important;
     width: 60px;
     height: 60px;
     margin: 0;
     color: #00acc1;
     opacity: 0.6;
     display: none;
 }
 .ngx-background-spinner.loading-background[_ngcontent-serverApp-c1591448945],
 .ngx-background-spinner.background-closing[_ngcontent-serverApp-c1591448945] {
     display: block;
 }
 .ngx-background-spinner.background-closing[_ngcontent-serverApp-c1591448945] {
     opacity: 0 !important;
     transition: opacity 0.7s ease-out;
 }
 .ngx-background-spinner.fast-closing[_ngcontent-serverApp-c1591448945] {
     transition: opacity 0.4s ease-out !important;
 }
 .ngx-position-absolute[_ngcontent-serverApp-c1591448945] {
     position: absolute !important;
 }
 .ngx-position-absolute[_ngcontent-serverApp-c1591448945] > .ngx-foreground-spinner[_ngcontent-serverApp-c1591448945],
 .ngx-position-absolute[_ngcontent-serverApp-c1591448945] > .ngx-loading-logo[_ngcontent-serverApp-c1591448945],
 .ngx-position-absolute[_ngcontent-serverApp-c1591448945] > .ngx-loading-text[_ngcontent-serverApp-c1591448945] {
     position: absolute !important;
 }
 .ngx-position-absolute.ngx-progress-bar[_ngcontent-serverApp-c1591448945] {
     z-index: 99996 !important;
 }
 .ngx-position-absolute.ngx-overlay[_ngcontent-serverApp-c1591448945] {
     z-index: 99995 !important;
 }
 .ngx-position-absolute.ngx-background-spinner[_ngcontent-serverApp-c1591448945] {
     z-index: 99994 !important;
 }
 .ngx-position-absolute[_ngcontent-serverApp-c1591448945] .sk-square-jelly-box[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     z-index: 99994 !important;
 }
 .top-left[_ngcontent-serverApp-c1591448945] {
     top: 30px;
     left: 30px;
 }
 .top-center[_ngcontent-serverApp-c1591448945] {
     top: 30px;
     left: 50%;
     transform: translate(-50%);
 }
 .top-right[_ngcontent-serverApp-c1591448945] {
     top: 30px;
     right: 30px;
 }
 .center-left[_ngcontent-serverApp-c1591448945] {
     top: 50%;
     left: 30px;
     transform: translateY(-50%);
 }
 .center-center[_ngcontent-serverApp-c1591448945] {
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }
 .center-right[_ngcontent-serverApp-c1591448945] {
     top: 50%;
     right: 30px;
     transform: translateY(-50%);
 }
 .bottom-left[_ngcontent-serverApp-c1591448945] {
     bottom: 30px;
     left: 30px;
 }
 .bottom-center[_ngcontent-serverApp-c1591448945] {
     bottom: 30px;
     left: 50%;
     transform: translate(-50%);
 }
 .bottom-right[_ngcontent-serverApp-c1591448945] {
     bottom: 30px;
     right: 30px;
 }
 .sk-ball-scale-multiple[_ngcontent-serverApp-c1591448945],
 .sk-ball-scale-multiple[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-ball-scale-multiple[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     font-size: 0;
 }
 .sk-ball-scale-multiple[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-ball-scale-multiple[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     border-radius: 100%;
     opacity: 0;
     animation: _ngcontent-serverApp-c1591448945_ball-scale-multiple 1s 0s linear infinite;
 }
 .sk-ball-scale-multiple[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     animation-delay: 0.2s;
 }
 .sk-ball-scale-multiple[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     animation-delay: 0.4s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_ball-scale-multiple {
     0% {
         opacity: 0;
         transform: scale(0);
     }
     5% {
         opacity: 0.75;
     }
     to {
         opacity: 0;
         transform: scale(1);
     }
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945],
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     font-size: 0;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: absolute;
     top: 50%;
     left: 50%;
     width: 25%;
     height: 25%;
     margin-top: -12.5%;
     margin-left: -12.5%;
     border-radius: 100%;
     animation: _ngcontent-serverApp-c1591448945_ball-spin-clockwise 1s infinite ease-in-out;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     top: 5%;
     left: 50%;
     animation-delay: -1.125s;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     top: 18.1801948466%;
     left: 81.8198051534%;
     animation-delay: -1.25s;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     top: 50%;
     left: 95%;
     animation-delay: -1.375s;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     top: 81.8198051534%;
     left: 81.8198051534%;
     animation-delay: -1.5s;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     top: 94.9999999966%;
     left: 50.0000000005%;
     animation-delay: -1.625s;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(6) {
     top: 81.8198046966%;
     left: 18.1801949248%;
     animation-delay: -1.75s;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(7) {
     top: 49.9999750815%;
     left: 5.0000051215%;
     animation-delay: -1.875s;
 }
 .sk-ball-spin[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(8) {
     top: 18.179464974%;
     left: 18.1803700518%;
     animation-delay: -2s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_ball-spin {
     0%,
     to {
         opacity: 1;
         transform: scale(1);
     }
     20% {
         opacity: 1;
     }
     80% {
         opacity: 0;
         transform: scale(0);
     }
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945],
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     font-size: 0;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: absolute;
     top: 50%;
     left: 50%;
     width: 25%;
     height: 25%;
     margin-top: -12.5%;
     margin-left: -12.5%;
     border-radius: 100%;
     animation: _ngcontent-serverApp-c1591448945_ball-spin-clockwise 1s infinite ease-in-out;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     top: 5%;
     left: 50%;
     animation-delay: -0.875s;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     top: 18.1801948466%;
     left: 81.8198051534%;
     animation-delay: -0.75s;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     top: 50%;
     left: 95%;
     animation-delay: -0.625s;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     top: 81.8198051534%;
     left: 81.8198051534%;
     animation-delay: -0.5s;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     top: 94.9999999966%;
     left: 50.0000000005%;
     animation-delay: -0.375s;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(6) {
     top: 81.8198046966%;
     left: 18.1801949248%;
     animation-delay: -0.25s;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(7) {
     top: 49.9999750815%;
     left: 5.0000051215%;
     animation-delay: -0.125s;
 }
 .sk-ball-spin-clockwise[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(8) {
     top: 18.179464974%;
     left: 18.1803700518%;
     animation-delay: 0s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_ball-spin-clockwise {
     0%,
     to {
         opacity: 1;
         transform: scale(1);
     }
     20% {
         opacity: 1;
     }
     80% {
         opacity: 0;
         transform: scale(0);
     }
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945],
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] {
     font-size: 0;
     width: 100%;
     height: 100%;
     animation: _ngcontent-serverApp-c1591448945_ball-spin-clockwise-fade-rotating-rotate 6s infinite linear;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: absolute;
     top: 50%;
     left: 50%;
     width: 25%;
     height: 25%;
     margin-top: -12.5%;
     margin-left: -12.5%;
     border-radius: 100%;
     animation: _ngcontent-serverApp-c1591448945_ball-spin-clockwise-fade-rotating 1s infinite linear;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     top: 5%;
     left: 50%;
     animation-delay: -0.875s;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     top: 18.1801948466%;
     left: 81.8198051534%;
     animation-delay: -0.75s;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     top: 50%;
     left: 95%;
     animation-delay: -0.625s;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     top: 81.8198051534%;
     left: 81.8198051534%;
     animation-delay: -0.5s;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     top: 94.9999999966%;
     left: 50.0000000005%;
     animation-delay: -0.375s;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(6) {
     top: 81.8198046966%;
     left: 18.1801949248%;
     animation-delay: -0.25s;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(7) {
     top: 49.9999750815%;
     left: 5.0000051215%;
     animation-delay: -0.125s;
 }
 .sk-ball-spin-clockwise-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(8) {
     top: 18.179464974%;
     left: 18.1803700518%;
     animation-delay: 0s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_ball-spin-clockwise-fade-rotating-rotate {
     to {
         transform: rotate(-360deg);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_ball-spin-clockwise-fade-rotating {
     50% {
         opacity: 0.25;
         transform: scale(0.5);
     }
     to {
         opacity: 1;
         transform: scale(1);
     }
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945],
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     font-size: 0;
     animation: _ngcontent-serverApp-c1591448945_ball-spin-fade-rotate 6s infinite linear;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: absolute;
     top: 50%;
     left: 50%;
     width: 25%;
     height: 25%;
     margin-top: -12.5%;
     margin-left: -12.5%;
     border-radius: 100%;
     animation: _ngcontent-serverApp-c1591448945_ball-spin-fade 1s infinite linear;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     top: 5%;
     left: 50%;
     animation-delay: -1.125s;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     top: 18.1801948466%;
     left: 81.8198051534%;
     animation-delay: -1.25s;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     top: 50%;
     left: 95%;
     animation-delay: -1.375s;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     top: 81.8198051534%;
     left: 81.8198051534%;
     animation-delay: -1.5s;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     top: 94.9999999966%;
     left: 50.0000000005%;
     animation-delay: -1.625s;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(6) {
     top: 81.8198046966%;
     left: 18.1801949248%;
     animation-delay: -1.75s;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(7) {
     top: 49.9999750815%;
     left: 5.0000051215%;
     animation-delay: -1.875s;
 }
 .sk-ball-spin-fade-rotating[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(8) {
     top: 18.179464974%;
     left: 18.1803700518%;
     animation-delay: -2s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_ball-spin-fade-rotate {
     to {
         transform: rotate(360deg);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_ball-spin-fade {
     0%,
     to {
         opacity: 1;
         transform: scale(1);
     }
     50% {
         opacity: 0.25;
         transform: scale(0.5);
     }
 }
 .sk-chasing-dots[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     position: absolute;
     text-align: center;
     animation: _ngcontent-serverApp-c1591448945_sk-chasingDots-rotate 2s infinite linear;
 }
 .sk-chasing-dots[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 60%;
     height: 60%;
     display: inline-block;
     position: absolute;
     top: 0;
     background-color: currentColor;
     border-radius: 100%;
     animation: _ngcontent-serverApp-c1591448945_sk-chasingDots-bounce 2s infinite ease-in-out;
 }
 .sk-chasing-dots[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     top: auto;
     bottom: 0;
     animation-delay: -1s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-chasingDots-rotate {
     to {
         transform: rotate(360deg);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-chasingDots-bounce {
     0%,
     to {
         transform: scale(0);
     }
     50% {
         transform: scale(1);
     }
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     position: relative;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:before {
     content: "";
     display: block;
     margin: 0 auto;
     width: 15%;
     height: 15%;
     background-color: currentColor;
     border-radius: 100%;
     animation: _ngcontent-serverApp-c1591448945_sk-circle-bounceDelay 1.2s infinite ease-in-out both;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     transform: rotate(30deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     transform: rotate(60deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     transform: rotate(90deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     transform: rotate(120deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(6) {
     transform: rotate(150deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(7) {
     transform: rotate(180deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(8) {
     transform: rotate(210deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(9) {
     transform: rotate(240deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(10) {
     transform: rotate(270deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(11) {
     transform: rotate(300deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(12) {
     transform: rotate(330deg);
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2):before {
     animation-delay: -1.1s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3):before {
     animation-delay: -1s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4):before {
     animation-delay: -0.9s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5):before {
     animation-delay: -0.8s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(6):before {
     animation-delay: -0.7s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(7):before {
     animation-delay: -0.6s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(8):before {
     animation-delay: -0.5s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(9):before {
     animation-delay: -0.4s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(10):before {
     animation-delay: -0.3s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(11):before {
     animation-delay: -0.2s;
 }
 .sk-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(12):before {
     animation-delay: -0.1s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-circle-bounceDelay {
     0%,
     80%,
     to {
         transform: scale(0);
     }
     40% {
         transform: scale(1);
     }
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     margin: auto;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 33%;
     height: 33%;
     background-color: currentColor;
     float: left;
     animation: _ngcontent-serverApp-c1591448945_sk-cubeGrid-scaleDelay 1.3s infinite ease-in-out;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     animation-delay: 0.2s;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     animation-delay: 0.3s;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     animation-delay: 0.4s;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     animation-delay: 0.1s;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     animation-delay: 0.2s;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(6) {
     animation-delay: 0.3s;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(7) {
     animation-delay: 0s;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(8) {
     animation-delay: 0.1s;
 }
 .sk-cube-grid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(9) {
     animation-delay: 0.2s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-cubeGrid-scaleDelay {
     0%,
     70%,
     to {
         transform: scaleZ(1);
     }
     35% {
         transform: scale3D(0, 0, 1);
     }
 }
 .sk-double-bounce[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     position: relative;
     margin: auto;
 }
 .sk-double-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     border-radius: 50%;
     background-color: currentColor;
     opacity: 0.6;
     position: absolute;
     top: 0;
     left: 0;
     animation: _ngcontent-serverApp-c1591448945_sk-doubleBounce-bounce 2s infinite ease-in-out;
 }
 .sk-double-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     animation-delay: -1s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-doubleBounce-bounce {
     0%,
     to {
         transform: scale(0);
     }
     50% {
         transform: scale(1);
     }
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     position: relative;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     position: absolute;
     left: 0;
     top: 0;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:before {
     content: "";
     display: block;
     margin: 0 auto;
     width: 15%;
     height: 15%;
     background-color: currentColor;
     border-radius: 100%;
     animation: _ngcontent-serverApp-c1591448945_sk-fadingCircle-FadeDelay 1.2s infinite ease-in-out both;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     transform: rotate(30deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     transform: rotate(60deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     transform: rotate(90deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     transform: rotate(120deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(6) {
     transform: rotate(150deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(7) {
     transform: rotate(180deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(8) {
     transform: rotate(210deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(9) {
     transform: rotate(240deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(10) {
     transform: rotate(270deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(11) {
     transform: rotate(300deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(12) {
     transform: rotate(330deg);
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2):before {
     animation-delay: -1.1s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3):before {
     animation-delay: -1s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4):before {
     animation-delay: -0.9s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5):before {
     animation-delay: -0.8s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(6):before {
     animation-delay: -0.7s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(7):before {
     animation-delay: -0.6s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(8):before {
     animation-delay: -0.5s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(9):before {
     animation-delay: -0.4s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(10):before {
     animation-delay: -0.3s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(11):before {
     animation-delay: -0.2s;
 }
 .sk-fading-circle[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(12):before {
     animation-delay: -0.1s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-fadingCircle-FadeDelay {
     0%,
     39%,
     to {
         opacity: 0;
     }
     40% {
         opacity: 1;
     }
 }
 .sk-folding-cube[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     position: relative;
     transform: rotate(45deg);
 }
 .sk-folding-cube[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     float: left;
     width: 50%;
     height: 50%;
     position: relative;
     transform: scale(1.1);
 }
 .sk-folding-cube[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:before {
     content: "";
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: currentColor;
     animation: _ngcontent-serverApp-c1591448945_sk-foldingCube-angle 2.4s infinite linear both;
     transform-origin: 100% 100%;
 }
 .sk-folding-cube[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     transform: scale(1.1) rotate(90deg);
 }
 .sk-folding-cube[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     transform: scale(1.1) rotate(270deg);
 }
 .sk-folding-cube[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     transform: scale(1.1) rotate(180deg);
 }
 .sk-folding-cube[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2):before {
     animation-delay: 0.3s;
 }
 .sk-folding-cube[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3):before {
     animation-delay: 0.9s;
 }
 .sk-folding-cube[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4):before {
     animation-delay: 0.6s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-foldingCube-angle {
     0%,
     10% {
         transform: perspective(140px) rotateX(-180deg);
         opacity: 0;
     }
     25%,
     75% {
         transform: perspective(140px) rotateX(0);
         opacity: 1;
     }
     90%,
     to {
         transform: perspective(140px) rotateY(180deg);
         opacity: 0;
     }
 }
 .sk-pulse[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     margin: auto;
 }
 .sk-pulse[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     background-color: currentColor;
     border-radius: 100%;
     animation: _ngcontent-serverApp-c1591448945_sk-pulse-scaleOut 1s infinite ease-in-out;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-pulse-scaleOut {
     0% {
         transform: scale(0);
     }
     to {
         transform: scale(1);
         opacity: 0;
     }
 }
 .sk-rectangle-bounce[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     text-align: center;
     font-size: 0;
 }
 .sk-rectangle-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     background-color: currentColor;
     height: 100%;
     width: 10%;
     margin: 0 5%;
     display: inline-block;
     animation: _ngcontent-serverApp-c1591448945_sk-rectangleBounce-stretchDelay 1.2s infinite ease-in-out;
 }
 .sk-rectangle-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     animation-delay: -1.1s;
 }
 .sk-rectangle-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     animation-delay: -1s;
 }
 .sk-rectangle-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     animation-delay: -0.9s;
 }
 .sk-rectangle-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     animation-delay: -0.8s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-rectangleBounce-stretchDelay {
     0%,
     40%,
     to {
         transform: scaleY(0.4);
     }
     20% {
         transform: scaleY(1);
     }
 }
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945],
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     text-align: center;
     font-size: 0;
 }
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 10%;
     height: 100%;
     margin: 0 5%;
     border-radius: 0;
     animation-name: _ngcontent-serverApp-c1591448945_rectangle-bounce-party;
     animation-iteration-count: infinite;
 }
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     animation-duration: 0.43s;
     animation-delay: -0.23s;
 }
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     animation-duration: 0.62s;
     animation-delay: -0.32s;
 }
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     animation-duration: 0.43s;
     animation-delay: -0.44s;
 }
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     animation-duration: 0.8s;
     animation-delay: -0.31s;
 }
 .sk-rectangle-bounce-party[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     animation-duration: 0.74s;
     animation-delay: -0.24s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_rectangle-bounce-party {
     0% {
         transform: scaleY(1);
     }
     50% {
         transform: scaleY(0.4);
     }
     to {
         transform: scaleY(1);
     }
 }
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945],
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     text-align: center;
     font-size: 0;
 }
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 10%;
     height: 100%;
     margin: 0 5%;
     border-radius: 0;
     animation: _ngcontent-serverApp-c1591448945_rectangle-bounce-pulse-out 0.9s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
 }
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     animation-delay: -0.9s;
 }
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2),
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     animation-delay: -0.7s;
 }
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1),
 .sk-rectangle-bounce-pulse-out[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     animation-delay: -0.5s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_rectangle-bounce-pulse-out {
     0% {
         transform: scaley(1);
     }
     50% {
         transform: scaley(0.4);
     }
     to {
         transform: scaley(1);
     }
 }
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945],
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     text-align: center;
     font-size: 0;
 }
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 10%;
     height: 100%;
     margin: 0 5%;
     border-radius: 0;
     animation: _ngcontent-serverApp-c1591448945_rectangle-bounce-pulse-out-rapid 0.9s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);
 }
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     animation-delay: -0.9s;
 }
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2),
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(4) {
     animation-delay: -0.65s;
 }
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1),
 .sk-rectangle-bounce-pulse-out-rapid[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(5) {
     animation-delay: -0.4s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_rectangle-bounce-pulse-out-rapid {
     0% {
         transform: scaley(1);
     }
     80% {
         transform: scaley(0.4);
     }
     90% {
         transform: scaley(1);
     }
 }
 .sk-rotating-plane[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     text-align: center;
     margin: auto;
 }
 .sk-rotating-plane[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     background-color: currentColor;
     animation: _ngcontent-serverApp-c1591448945_sk-rotatePlane 1.2s infinite ease-in-out;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-rotatePlane {
     0% {
         transform: perspective(120px) rotateX(0) rotateY(0);
     }
     50% {
         transform: perspective(120px) rotateX(-180.1deg) rotateY(0);
     }
     to {
         transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
     }
 }
 .sk-square-jelly-box[_ngcontent-serverApp-c1591448945],
 .sk-square-jelly-box[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-square-jelly-box[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     font-size: 0;
 }
 .sk-square-jelly-box[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-square-jelly-box[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1),
 .sk-square-jelly-box[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     position: absolute;
     left: 0;
     width: 100%;
 }
 .sk-square-jelly-box[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     top: -25%;
     z-index: 99997;
     height: 100%;
     border-radius: 10%;
     animation: _ngcontent-serverApp-c1591448945_square-jelly-box-animate 0.6s -0.1s linear infinite;
 }
 .sk-square-jelly-box[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     bottom: -9%;
     height: 10%;
     background: #000;
     border-radius: 50%;
     opacity: 0.2;
     animation: _ngcontent-serverApp-c1591448945_square-jelly-box-shadow 0.6s -0.1s linear infinite;
 }
 @keyframes _ngcontent-serverApp-c1591448945_square-jelly-box-animate {
     17% {
         border-bottom-right-radius: 10%;
     }
     25% {
         transform: translateY(25%) rotate(22.5deg);
     }
     50% {
         border-bottom-right-radius: 100%;
         transform: translateY(50%) scaleY(0.9) rotate(45deg);
     }
     75% {
         transform: translateY(25%) rotate(67.5deg);
     }
     to {
         transform: translateY(0) rotate(90deg);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_square-jelly-box-shadow {
     50% {
         transform: scaleX(1.25);
     }
 }
 .sk-square-loader[_ngcontent-serverApp-c1591448945],
 .sk-square-loader[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: relative;
     box-sizing: border-box;
 }
 .sk-square-loader[_ngcontent-serverApp-c1591448945] {
     font-size: 0;
     width: 100%;
     height: 100%;
 }
 .sk-square-loader[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     display: inline-block;
     float: none;
     background-color: currentColor;
     border: 0 solid currentColor;
 }
 .sk-square-loader[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
     background: transparent;
     border-width: 3px;
     border-radius: 0;
     animation: _ngcontent-serverApp-c1591448945_square-loader 2s infinite ease;
 }
 .sk-square-loader[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:after {
     display: inline-block;
     width: 100%;
     vertical-align: top;
     content: "";
     background-color: currentColor;
     animation: _ngcontent-serverApp-c1591448945_square-loader-inner 2s infinite ease-in;
 }
 @keyframes _ngcontent-serverApp-c1591448945_square-loader {
     0% {
         transform: rotate(0);
     }
     25% {
         transform: rotate(180deg);
     }
     50% {
         transform: rotate(180deg);
     }
     75% {
         transform: rotate(360deg);
     }
     to {
         transform: rotate(360deg);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_square-loader-inner {
     0% {
         height: 0;
     }
     25% {
         height: 0;
     }
     50% {
         height: 100%;
     }
     75% {
         height: 100%;
     }
     to {
         height: 0;
     }
 }
 .sk-three-bounce[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     text-align: center;
 }
 .sk-three-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     margin-top: 35%;
     width: 30%;
     height: 30%;
     background-color: currentColor;
     border-radius: 100%;
     display: inline-block;
     animation: _ngcontent-serverApp-c1591448945_sk-threeBounce-bounceDelay 1.4s infinite ease-in-out both;
 }
 .bottom-center[_ngcontent-serverApp-c1591448945] > .sk-three-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945],
 .bottom-left[_ngcontent-serverApp-c1591448945] > .sk-three-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945],
 .bottom-right[_ngcontent-serverApp-c1591448945] > .sk-three-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     margin-top: 70% !important;
 }
 .top-center[_ngcontent-serverApp-c1591448945] > .sk-three-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945],
 .top-left[_ngcontent-serverApp-c1591448945] > .sk-three-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945],
 .top-right[_ngcontent-serverApp-c1591448945] > .sk-three-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     margin-top: 0 !important;
 }
 .sk-three-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     animation-delay: -0.32s;
 }
 .sk-three-bounce[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     animation-delay: -0.16s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-threeBounce-bounceDelay {
     0%,
     80%,
     to {
         transform: scale(0);
     }
     40% {
         transform: scale(1);
     }
 }
 .sk-three-strings[_ngcontent-serverApp-c1591448945] {
     width: 100%;
     height: 100%;
 }
 .sk-three-strings[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     position: absolute;
     box-sizing: border-box;
     width: 100%;
     height: 100%;
     border-radius: 50%;
 }
 .sk-three-strings[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(1) {
     left: 0%;
     top: 0%;
     animation: _ngcontent-serverApp-c1591448945_sk-threeStrings-rotateOne 1s linear infinite;
     border-bottom: 3px solid currentColor;
 }
 .sk-three-strings[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     right: 0%;
     top: 0%;
     animation: _ngcontent-serverApp-c1591448945_sk-threeStrings-rotateTwo 1s linear infinite;
     border-right: 3px solid currentColor;
 }
 .sk-three-strings[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(3) {
     right: 0%;
     bottom: 0%;
     animation: _ngcontent-serverApp-c1591448945_sk-threeStrings-rotateThree 1s linear infinite;
     border-top: 3px solid currentColor;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-threeStrings-rotateOne {
     0% {
         transform: rotateX(35deg) rotateY(-45deg) rotate(0);
     }
     to {
         transform: rotateX(35deg) rotateY(-45deg) rotate(360deg);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-threeStrings-rotateTwo {
     0% {
         transform: rotateX(50deg) rotateY(10deg) rotate(0);
     }
     to {
         transform: rotateX(50deg) rotateY(10deg) rotate(360deg);
     }
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-threeStrings-rotateThree {
     0% {
         transform: rotateX(35deg) rotateY(55deg) rotate(0);
     }
     to {
         transform: rotateX(35deg) rotateY(55deg) rotate(360deg);
     }
 }
 .sk-wandering-cubes[_ngcontent-serverApp-c1591448945] {
     margin: auto;
     width: 100%;
     height: 100%;
     position: relative;
     text-align: center;
 }
 .sk-wandering-cubes[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945] {
     background-color: currentColor;
     width: 25%;
     height: 25%;
     position: absolute;
     top: 0;
     left: 0;
     animation: _ngcontent-serverApp-c1591448945_sk-wanderingCubes-cubeMove 1.8s infinite ease-in-out;
 }
 .sk-wandering-cubes[_ngcontent-serverApp-c1591448945] > div[_ngcontent-serverApp-c1591448945]:nth-child(2) {
     animation-delay: -0.9s;
 }
 @keyframes _ngcontent-serverApp-c1591448945_sk-wanderingCubes-cubeMove {
     25% {
         transform: translate(290%) rotate(-90deg) scale(0.5);
     }
     50% {
         transform: translate(290%) translateY(290%) rotate(-179deg);
     }
     50.1% {
         transform: translate(290%) translateY(290%) rotate(-180deg);
     }
     75% {
         transform: translate(0) translateY(290%) rotate(-270deg) scale(0.5);
     }
     to {
         transform: rotate(-360deg);
     }
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }


                             .product-service_1[_ngcontent-serverApp-c2564575186] {
                                 background: #f9f9f9;
                                 border-radius: 5px;
                                 margin: 0 auto;
                                 border: 1px solid #979797;
                                 box-shadow: 0px 0px 5px 0px #ededed;
                             }
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] {
     margin-bottom: 15px;
 }
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] h5[_ngcontent-serverApp-c2564575186] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     padding-bottom: 5px;
 }
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] input[_ngcontent-serverApp-c2564575186],
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] select[_ngcontent-serverApp-c2564575186] {
     padding: 5px 5px 5px 10px;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: capitalize;
 }
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] ng-multiselect-dropdown[_ngcontent-serverApp-c2564575186],
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] label[_ngcontent-serverApp-c2564575186] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .filter_text[_ngcontent-serverApp-c2564575186] {
     color: #054a84;
     font-weight: bold;
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
 }
 .reset_button[_ngcontent-serverApp-c2564575186] {
     color: #b50000 !important;
     font-weight: bold;
 }
 .filter[_ngcontent-serverApp-c2564575186] .title_items[_ngcontent-serverApp-c2564575186] {
     margin: 30px 0;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186] {
     list-style: none;
     border-radius: 3px;
     margin-top: -30px;
     color: #565656;
     margin-bottom: 5px;
     box-shadow: 0px 0px 6px 0px #aaa;
     max-height: 140px;
     overflow: hidden;
     overflow-y: scroll;
     text-overflow: ellipsis;
     white-space: normal;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186]::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
     border-radius: 50px;
     background-color: #fff;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186]::-webkit-scrollbar {
     width: 6px;
     background-color: #fff;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186]::-webkit-scrollbar-thumb {
     border-radius: 50px;
     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
     background-color: #595959;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186] li[_ngcontent-serverApp-c2564575186] label[_ngcontent-serverApp-c2564575186] {
     margin-bottom: 0rem !important;
     color: #000;
     font-size: 12px;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186] li[_ngcontent-serverApp-c2564575186]:hover {
     background-color: #979797;
 }
 .filter_title[_ngcontent-serverApp-c2564575186] {
     padding: 0 0 5px 0;
     border-bottom: 2px solid #b50000;
     margin-bottom: 5px;
 }
 .product-page-filter[_ngcontent-serverApp-c2564575186] .title_items[_ngcontent-serverApp-c2564575186] {
     margin: 30px 0;
 }
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp,
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp .selectiongroup,
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp .selection,
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp .selector {
     background: transparent;
 }
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp .btnpicker {
     background: transparent;
 }
 [_nghost-serverApp-c2564575186] .date-picker .mydp {
     border-left: 1px solid #ccc;
     border: 1px solid #ccc;
 }
 .sidebar_filter[_ngcontent-serverApp-c2564575186] {
     width: 100%;
     height: 34px;
     background: transparent;
     border: 1px solid #434345;
     color: #434345;
     border-radius: 3px;
     font-size: 14px;
 }
 .sidebar_filter[_ngcontent-serverApp-c2564575186] a[_ngcontent-serverApp-c2564575186] {
     color: #434345;
 }
 .sidebar_filter[_ngcontent-serverApp-c2564575186] option[_ngcontent-serverApp-c2564575186] {
     text-transform: capitalize;
 }
 .custom-mobile-filter.product-service_1[_ngcontent-serverApp-c2564575186] {
     border: 0;
     padding: 5px;
 }
 .custom-mobile-filter.product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] {
     margin-bottom: 10px;
 }
 .custom_h2[_ngcontent-serverApp-c2564575186] {
     font-size: calc(18px + 10 * (100vw - 300px) / 1620);
     line-height: 1.4;
     color: #054a84;
     font-weight: 500;
     font-family: "proxima_nova_rgregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .custom_h3[_ngcontent-serverApp-c2564575186] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     padding-bottom: 5px;
     color: #054a84;
     font-family: "proxima_nova_rgregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .mat-form-field-label[_ngcontent-serverApp-c2564575186],
 label[_ngcontent-serverApp-c2564575186],
 mat-label[_ngcontent-serverApp-c2564575186],
 .my_custom_mat-label[_ngcontent-serverApp-c2564575186] {
     font-weight: unset;
 }
 h3[_ngcontent-serverApp-c2564575186] {
     margin-top: -4px;
     margin-bottom: 0;
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: #b50000 !important;
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: #b50000 !important;
 }
 .mdc-radio {
     margin-top: -7px !important;
 }
 .mat-slider-thumb-label {
     transform: rotate(45deg) !important;
     border-radius: 50% 50% 0 !important;
 }
 ng-deep[_ngcontent-serverApp-c2564575186] .mat-slider-thumb[_ngcontent-serverApp-c2564575186] {
     transform: scale(0) !important;
 }
 ng-deep[_ngcontent-serverApp-c2564575186] .mat-slider-thumb-label-text[_ngcontent-serverApp-c2564575186] {
     opacity: 1 !important;
 }
 .filter-radio .mat-mdc-radio-group {
     display: flex;
     flex-direction: column;
 }
 .filter-pos[_ngcontent-serverApp-c2564575186] {
     margin-top: -10px;
 }
 .search_icon[_ngcontent-serverApp-c2564575186] {
     position: fixed;
     margin: 0px -15px;
     top: 9px;
     cursor: pointer;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-text-field-wrapper {
     height: 40px !important;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-select-placeholder {
     font-size: 14px !important;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-select-value-text {
     color: rgba(0, 0, 0, 0.6) !important;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-form-field-infix {
     min-height: 40px !important;
 }
 [_nghost-serverApp-c2564575186] .mdc-text-field {
     align-items: center !important;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-form-field-input-control {
     font-size: 15px !important;
 }


                             .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
                             .mdc-checkbox[_ngcontent-serverApp-c648054139] .mdc-checkbox__native-control[_ngcontent-serverApp-c648054139]:enabled:indeterminate ~ .mdc-checkbox__background[_ngcontent-serverApp-c648054139],
                             .mdc-checkbox[_ngcontent-serverApp-c648054139] .mdc-checkbox__native-control[data-indeterminate="true"][_ngcontent-serverApp-c648054139]:enabled ~ .mdc-checkbox__background[_ngcontent-serverApp-c648054139] {
                                 border-color: #b50000 !important;
                                 background-color: #b50000 !important;
                             }


                             .mdc-text-field {
                                 border-top-left-radius: 4px;
                                 border-top-left-radius: var(--mdc-shape-small, 4px);
                                 border-top-right-radius: 4px;
                                 border-top-right-radius: var(--mdc-shape-small, 4px);
                                 border-bottom-right-radius: 0;
                                 border-bottom-left-radius: 0;
                                 display: inline-flex;
                                 align-items: baseline;
                                 padding: 0 16px;
                                 position: relative;
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 will-change: opacity, transform, color;
                             }
 .mdc-text-field .mdc-floating-label {
     top: 50%;
     transform: translateY(-50%);
     pointer-events: none;
 }
 .mdc-text-field__input {
     height: 28px;
     width: 100%;
     min-width: 0;
     border: none;
     border-radius: 0;
     background: none;
     appearance: none;
     padding: 0;
 }
 .mdc-text-field__input::-ms-clear {
     display: none;
 }
 .mdc-text-field__input::-webkit-calendar-picker-indicator {
     display: none;
 }
 .mdc-text-field__input:focus {
     outline: none;
 }
 .mdc-text-field__input:invalid {
     box-shadow: none;
 }
 @media all {
     .mdc-text-field__input::placeholder {
         opacity: 0;
     }
 }
 @media all {
     .mdc-text-field__input:-ms-input-placeholder {
         opacity: 0;
     }
 }
 @media all {
     .mdc-text-field--no-label .mdc-text-field__input::placeholder,
     .mdc-text-field--focused .mdc-text-field__input::placeholder {
         opacity: 1;
     }
 }
 @media all {
     .mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,
     .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
         opacity: 1;
     }
 }
 .mdc-text-field__affix {
     height: 28px;
     opacity: 0;
     white-space: nowrap;
 }
 .mdc-text-field--label-floating .mdc-text-field__affix,
 .mdc-text-field--no-label .mdc-text-field__affix {
     opacity: 1;
 }
 @supports (-webkit-hyphens: none) {
     .mdc-text-field--outlined .mdc-text-field__affix {
         align-items: center;
         align-self: center;
         display: inline-flex;
         height: 100%;
     }
 }
 .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 2px;
 }
 [dir="rtl"] .mdc-text-field__affix--prefix,
 .mdc-text-field__affix--prefix[dir="rtl"] {
     padding-left: 2px;
     padding-right: 0;
 }
 .mdc-text-field--end-aligned .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 12px;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
 .mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir="rtl"] {
     padding-left: 12px;
     padding-right: 0;
 }
 .mdc-text-field__affix--suffix {
     padding-left: 12px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field__affix--suffix,
 .mdc-text-field__affix--suffix[dir="rtl"] {
     padding-left: 0;
     padding-right: 12px;
 }
 .mdc-text-field--end-aligned .mdc-text-field__affix--suffix {
     padding-left: 2px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
 .mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir="rtl"] {
     padding-left: 0;
     padding-right: 2px;
 }
 .mdc-text-field--filled {
     height: 56px;
 }
 .mdc-text-field--filled::before {
     display: inline-block;
     width: 0;
     height: 40px;
     content: "";
     vertical-align: 0;
 }
 .mdc-text-field--filled .mdc-floating-label {
     left: 16px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--filled .mdc-floating-label,
 .mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 16px;
 }
 .mdc-text-field--filled .mdc-floating-label--float-above {
     transform: translateY(-106%) scale(0.75);
 }
 .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
     height: 100%;
 }
 .mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label {
     display: none;
 }
 .mdc-text-field--filled.mdc-text-field--no-label::before {
     display: none;
 }
 @supports (-webkit-hyphens: none) {
     .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix {
         align-items: center;
         align-self: center;
         display: inline-flex;
         height: 100%;
     }
 }
 .mdc-text-field--outlined {
     height: 56px;
     overflow: visible;
 }
 .mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-37.25px) scale(1);
 }
 .mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-34.75px) scale(0.75);
 }
 .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--outlined .mdc-text-field__input {
     height: 100%;
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-top-left-radius: 4px;
     border-top-left-radius: var(--mdc-shape-small, 4px);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 4px;
     border-bottom-left-radius: var(--mdc-shape-small, 4px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
     border-top-left-radius: 0;
     border-top-right-radius: 4px;
     border-top-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-right-radius: 4px;
     border-bottom-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-left-radius: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
         width: max(12px, var(--mdc-shape-small, 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
         max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-top-left-radius: 0;
     border-top-right-radius: 4px;
     border-top-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-right-radius: 4px;
     border-bottom-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-left-radius: 0;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
     border-top-left-radius: 4px;
     border-top-left-radius: var(--mdc-shape-small, 4px);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 4px;
     border-bottom-left-radius: var(--mdc-shape-small, 4px);
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
         padding-left: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
         padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 1px;
 }
 .mdc-text-field--outlined .mdc-floating-label {
     left: 4px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-floating-label,
 .mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 4px;
 }
 .mdc-text-field--outlined .mdc-text-field__input {
     display: flex;
     border: none !important;
     background-color: rgba(0, 0, 0, 0);
 }
 .mdc-text-field--outlined .mdc-notched-outline {
     z-index: 1;
 }
 .mdc-text-field--textarea {
     flex-direction: column;
     align-items: center;
     width: auto;
     height: auto;
     padding: 0;
 }
 .mdc-text-field--textarea .mdc-floating-label {
     top: 19px;
 }
 .mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above) {
     transform: none;
 }
 .mdc-text-field--textarea .mdc-text-field__input {
     flex-grow: 1;
     height: auto;
     min-height: 1.5rem;
     overflow-x: hidden;
     overflow-y: auto;
     box-sizing: border-box;
     resize: none;
     padding: 0 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--filled::before {
     display: none;
 }
 .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above {
     transform: translateY(-10.25px) scale(0.75);
 }
 .mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
     margin-top: 23px;
     margin-bottom: 9px;
 }
 .mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
     margin-top: 16px;
     margin-bottom: 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-27.25px) scale(1);
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-24.75px) scale(0.75);
 }
 .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input {
     margin-top: 16px;
     margin-bottom: 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label {
     top: 18px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input {
     margin-bottom: 2px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter {
     align-self: flex-end;
     padding: 0 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after {
     display: inline-block;
     width: 0;
     height: 16px;
     content: "";
     vertical-align: -16px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before {
     display: none;
 }
 .mdc-text-field__resizer {
     align-self: stretch;
     display: inline-flex;
     flex-direction: column;
     flex-grow: 1;
     max-height: 100%;
     max-width: 100%;
     min-height: 56px;
     min-width: fit-content;
     min-width: -moz-available;
     min-width: -webkit-fill-available;
     overflow: hidden;
     resize: both;
 }
 .mdc-text-field--filled .mdc-text-field__resizer {
     transform: translateY(-1px);
 }
 .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,
 .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter {
     transform: translateY(1px);
 }
 .mdc-text-field--outlined .mdc-text-field__resizer {
     transform: translateX(-1px) translateY(-1px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer,
 .mdc-text-field--outlined .mdc-text-field__resizer[dir="rtl"] {
     transform: translateX(1px) translateY(-1px);
 }
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter {
     transform: translateX(1px) translateY(1px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir="rtl"],
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir="rtl"] {
     transform: translateX(-1px) translateY(1px);
 }
 .mdc-text-field--with-leading-icon {
     padding-left: 0;
     padding-right: 16px;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon,
 .mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-left: 16px;
     padding-right: 0;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 48px);
     left: 48px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 48px;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 64px / 0.75);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
     left: 36px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 36px;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-37.25px) translateX(-32px) scale(1);
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir="rtl"] {
     transform: translateY(-37.25px) translateX(32px) scale(1);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-34.75px) translateX(-32px) scale(0.75);
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"],
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"] {
     transform: translateY(-34.75px) translateX(32px) scale(0.75);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--with-trailing-icon {
     padding-left: 16px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--with-trailing-icon,
 .mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
     padding-right: 16px;
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 64px);
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 64px / 0.75);
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 96px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 96px / 0.75);
 }
 .mdc-text-field-helper-line {
     display: flex;
     justify-content: space-between;
     box-sizing: border-box;
 }
 .mdc-text-field + .mdc-text-field-helper-line {
     padding-right: 16px;
     padding-left: 16px;
 }
 .mdc-form-field > .mdc-text-field + label {
     align-self: flex-start;
 }
 .mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--focused .mdc-notched-outline__trailing {
     border-width: 2px;
 }
 .mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
     opacity: 1;
 }
 .mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 2px;
 }
 .mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
     opacity: 1;
 }
 .mdc-text-field--disabled {
     pointer-events: none;
 }
 @media screen and (forced-colors: active) {
     .mdc-text-field--disabled .mdc-text-field__input {
         background-color: Window;
     }
     .mdc-text-field--disabled .mdc-floating-label {
         z-index: 1;
     }
 }
 .mdc-text-field--disabled .mdc-floating-label {
     cursor: default;
 }
 .mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple {
     display: none;
 }
 .mdc-text-field--disabled .mdc-text-field__input {
     pointer-events: auto;
 }
 .mdc-text-field--end-aligned .mdc-text-field__input {
     text-align: right;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__input,
 .mdc-text-field--end-aligned .mdc-text-field__input[dir="rtl"] {
     text-align: left;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix {
     direction: ltr;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 2px;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
     padding-left: 12px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--leading {
     order: 1;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
     order: 2;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input {
     order: 3;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
     order: 4;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--trailing {
     order: 5;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__input {
     text-align: right;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--prefix {
     padding-right: 12px;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--suffix {
     padding-left: 2px;
 }
 .mdc-floating-label {
     position: absolute;
     left: 0;
     -webkit-transform-origin: left top;
     transform-origin: left top;
     line-height: 1.15rem;
     text-align: left;
     text-overflow: ellipsis;
     white-space: nowrap;
     cursor: text;
     overflow: hidden;
     will-change: transform;
 }
 [dir="rtl"] .mdc-floating-label,
 .mdc-floating-label[dir="rtl"] {
     right: 0;
     left: auto;
     -webkit-transform-origin: right top;
     transform-origin: right top;
     text-align: right;
 }
 .mdc-floating-label--float-above {
     cursor: auto;
 }
 .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after {
     margin-left: 1px;
     margin-right: 0px;
     content: "*";
 }
 [dir="rtl"] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,
 .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir="rtl"]::after {
     margin-left: 0;
     margin-right: 1px;
 }
 .mdc-notched-outline {
     display: flex;
     position: absolute;
     top: 0;
     right: 0;
     left: 0;
     box-sizing: border-box;
     width: 100%;
     max-width: 100%;
     height: 100%;
     text-align: left;
     pointer-events: none;
 }
 [dir="rtl"] .mdc-notched-outline,
 .mdc-notched-outline[dir="rtl"] {
     text-align: right;
 }
 .mdc-notched-outline__leading,
 .mdc-notched-outline__notch,
 .mdc-notched-outline__trailing {
     box-sizing: border-box;
     height: 100%;
     pointer-events: none;
 }
 .mdc-notched-outline__trailing {
     flex-grow: 1;
 }
 .mdc-notched-outline__notch {
     flex: 0 0 auto;
     width: auto;
 }
 .mdc-notched-outline .mdc-floating-label {
     display: inline-block;
     position: relative;
     max-width: 100%;
 }
 .mdc-notched-outline .mdc-floating-label--float-above {
     text-overflow: clip;
 }
 .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     max-width: 133.3333333333%;
 }
 .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-left: 0;
     padding-right: 8px;
     border-top: none;
 }
 [dir="rtl"] .mdc-notched-outline--notched .mdc-notched-outline__notch,
 .mdc-notched-outline--notched .mdc-notched-outline__notch[dir="rtl"] {
     padding-left: 8px;
     padding-right: 0;
 }
 .mdc-notched-outline--no-label .mdc-notched-outline__notch {
     display: none;
 }
 .mdc-line-ripple::before,
 .mdc-line-ripple::after {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     border-bottom-style: solid;
     content: "";
 }
 .mdc-line-ripple::before {
     z-index: 1;
 }
 .mdc-line-ripple::after {
     transform: scaleX(0);
     opacity: 0;
     z-index: 2;
 }
 .mdc-line-ripple--active::after {
     transform: scaleX(1);
     opacity: 1;
 }
 .mdc-line-ripple--deactivating::after {
     opacity: 0;
 }
 .mdc-floating-label--float-above {
     transform: translateY(-106%) scale(0.75);
 }
 .mdc-notched-outline__leading,
 .mdc-notched-outline__notch,
 .mdc-notched-outline__trailing {
     border-top: 1px solid;
     border-bottom: 1px solid;
 }
 .mdc-notched-outline__leading {
     border-left: 1px solid;
     border-right: none;
     width: 12px;
 }
 [dir="rtl"] .mdc-notched-outline__leading,
 .mdc-notched-outline__leading[dir="rtl"] {
     border-left: none;
     border-right: 1px solid;
 }
 .mdc-notched-outline__trailing {
     border-left: none;
     border-right: 1px solid;
 }
 [dir="rtl"] .mdc-notched-outline__trailing,
 .mdc-notched-outline__trailing[dir="rtl"] {
     border-left: 1px solid;
     border-right: none;
 }
 .mdc-notched-outline__notch {
     max-width: calc(100% - 12px * 2);
 }
 .mdc-line-ripple::before {
     border-bottom-width: 1px;
 }
 .mdc-line-ripple::after {
     border-bottom-width: 2px;
 }
 .mdc-text-field--filled {
     --mdc-filled-text-field-active-indicator-height: 1px;
     --mdc-filled-text-field-focus-active-indicator-height: 2px;
     --mdc-filled-text-field-container-shape: 4px;
     border-top-left-radius: var(--mdc-filled-text-field-container-shape);
     border-top-right-radius: var(--mdc-filled-text-field-container-shape);
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0;
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-filled-text-field-caret-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-filled-text-field-error-caret-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input {
     color: var(--mdc-filled-text-field-input-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input {
     color: var(--mdc-filled-text-field-disabled-input-text-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-label-text-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-focus-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-disabled-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-error-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-error-focus-label-text-color);
 }
 .mdc-text-field--filled .mdc-floating-label {
     font-family: var(--mdc-filled-text-field-label-text-font);
     font-size: var(--mdc-filled-text-field-label-text-size);
     font-weight: var(--mdc-filled-text-field-label-text-weight);
     letter-spacing: var(--mdc-filled-text-field-label-text-tracking);
 }
 @media all {
     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
         color: var(--mdc-filled-text-field-input-text-placeholder-color);
     }
 }
 @media all {
     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
         color: var(--mdc-filled-text-field-input-text-placeholder-color);
     }
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) {
     background-color: var(--mdc-filled-text-field-container-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled {
     background-color: var(--mdc-filled-text-field-disabled-container-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-active-indicator-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-hover-active-indicator-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
     border-bottom-color: var(--mdc-filled-text-field-focus-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-disabled-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-error-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-error-hover-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
     border-bottom-color: var(--mdc-filled-text-field-error-focus-active-indicator-color);
 }
 .mdc-text-field--filled .mdc-line-ripple::before {
     border-bottom-width: var(--mdc-filled-text-field-active-indicator-height);
 }
 .mdc-text-field--filled .mdc-line-ripple::after {
     border-bottom-width: var(--mdc-filled-text-field-focus-active-indicator-height);
 }
 .mdc-text-field--outlined {
     --mdc-outlined-text-field-outline-width: 1px;
     --mdc-outlined-text-field-focus-outline-width: 2px;
     --mdc-outlined-text-field-container-shape: 4px;
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-outlined-text-field-caret-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-outlined-text-field-error-caret-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
     color: var(--mdc-outlined-text-field-input-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input {
     color: var(--mdc-outlined-text-field-disabled-input-text-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-label-text-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-focus-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-disabled-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-error-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-error-focus-label-text-color);
 }
 .mdc-text-field--outlined .mdc-floating-label {
     font-family: var(--mdc-outlined-text-field-label-text-font);
     font-size: var(--mdc-outlined-text-field-label-text-size);
     font-weight: var(--mdc-outlined-text-field-label-text-weight);
     letter-spacing: var(--mdc-outlined-text-field-label-text-tracking);
 }
 @media all {
     .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
         color: var(--mdc-outlined-text-field-input-text-placeholder-color);
     }
 }
 @media all {
     .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
         color: var(--mdc-outlined-text-field-input-text-placeholder-color);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-top-left-radius: var(--mdc-outlined-text-field-container-shape);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: var(--mdc-outlined-text-field-container-shape);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
     border-top-left-radius: 0;
     border-top-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-left-radius: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
         width: max(12px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
         max-width: calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape)) * 2);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-top-left-radius: 0;
     border-top-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-left-radius: 0;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
     border-top-left-radius: var(--mdc-outlined-text-field-container-shape);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: var(--mdc-outlined-text-field-container-shape);
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
         padding-left: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
         padding-right: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-hover-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-focus-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-disabled-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-hover-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-focus-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing {
     border-width: var(--mdc-outlined-text-field-outline-width);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing {
     border-width: var(--mdc-outlined-text-field-focus-outline-width);
 }
 .mat-mdc-form-field-textarea-control {
     vertical-align: middle;
     resize: vertical;
     box-sizing: border-box;
     height: auto;
     margin: 0;
     padding: 0;
     border: none;
     overflow: auto;
 }
 .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font: inherit;
     letter-spacing: inherit;
     text-decoration: inherit;
     text-transform: inherit;
     border: none;
 }
 .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     line-height: normal;
     pointer-events: all;
 }
 .mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label {
     cursor: inherit;
 }
 .mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control {
     height: auto;
 }
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type="color"] {
     height: 23px;
 }
 .mat-mdc-text-field-wrapper {
     height: auto;
     flex: auto;
 }
 .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
     padding-left: 0;
     --mat-mdc-form-field-label-offset-x: -16px;
 }
 .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
     padding-right: 0;
 }
 [dir="rtl"] .mat-mdc-text-field-wrapper {
     padding-left: 16px;
     padding-right: 16px;
 }
 [dir="rtl"] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
     padding-left: 0;
 }
 [dir="rtl"] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
     padding-right: 0;
 }
 .mat-form-field-disabled .mdc-text-field__input::placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input::-moz-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder {
     transition-delay: 40ms;
     transition-duration: 110ms;
     opacity: 1;
 }
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label {
     left: auto;
     right: auto;
 }
 .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input {
     display: inline-block;
 }
 .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mat-mdc-text-field-wrapper::before {
     content: none;
 }
 .mat-mdc-form-field-subscript-wrapper {
     box-sizing: border-box;
     width: 100%;
     position: relative;
 }
 .mat-mdc-form-field-hint-wrapper,
 .mat-mdc-form-field-error-wrapper {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     padding: 0 16px;
 }
 .mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,
 .mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper {
     position: static;
 }
 .mat-mdc-form-field-bottom-align::before {
     content: "";
     display: inline-block;
     height: 16px;
 }
 .mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before {
     content: unset;
 }
 .mat-mdc-form-field-hint-end {
     order: 1;
 }
 .mat-mdc-form-field-hint-wrapper {
     display: flex;
 }
 .mat-mdc-form-field-hint-spacer {
     flex: 1 0 1em;
 }
 .mat-mdc-form-field-error {
     display: block;
 }
 .mat-mdc-form-field-focus-overlay {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     opacity: 0;
     pointer-events: none;
 }
 select.mat-mdc-form-field-input-control {
     -moz-appearance: none;
     -webkit-appearance: none;
     background-color: rgba(0, 0, 0, 0);
     display: inline-flex;
     box-sizing: border-box;
 }
 select.mat-mdc-form-field-input-control:not(:disabled) {
     cursor: pointer;
 }
 .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
     content: "";
     width: 0;
     height: 0;
     border-left: 5px solid rgba(0, 0, 0, 0);
     border-right: 5px solid rgba(0, 0, 0, 0);
     border-top: 5px solid;
     position: absolute;
     right: 0;
     top: 50%;
     margin-top: -2.5px;
     pointer-events: none;
 }
 [dir="rtl"] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
     right: auto;
     left: 0;
 }
 .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
     padding-right: 15px;
 }
 [dir="rtl"] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
     padding-right: 0;
     padding-left: 15px;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper {
     outline: solid 1px;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper {
     outline-color: GrayText;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper {
     outline: dashed 3px;
 }
 .cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline {
     border: dashed 3px;
 }
 .mat-mdc-form-field-input-control[type="date"],
 .mat-mdc-form-field-input-control[type="datetime"],
 .mat-mdc-form-field-input-control[type="datetime-local"],
 .mat-mdc-form-field-input-control[type="month"],
 .mat-mdc-form-field-input-control[type="week"],
 .mat-mdc-form-field-input-control[type="time"] {
     line-height: 1;
 }
 .mat-mdc-form-field-input-control::-webkit-datetime-edit {
     line-height: 1;
     padding: 0;
     margin-bottom: -2px;
 }
 .mat-mdc-form-field {
     --mat-mdc-form-field-floating-label-scale: 0.75;
     display: inline-flex;
     flex-direction: column;
     min-width: 0;
     text-align: left;
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font-family: var(--mat-form-field-container-text-font);
     line-height: var(--mat-form-field-container-text-line-height);
     font-size: var(--mat-form-field-container-text-size);
     letter-spacing: var(--mat-form-field-container-text-tracking);
     font-weight: var(--mat-form-field-container-text-weight);
 }
 [dir="rtl"] .mat-mdc-form-field {
     text-align: right;
 }
 .mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale));
 }
 .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: var(--mat-form-field-outlined-label-text-populated-size);
 }
 .mat-mdc-form-field-flex {
     display: inline-flex;
     align-items: baseline;
     box-sizing: border-box;
     width: 100%;
 }
 .mat-mdc-text-field-wrapper {
     width: 100%;
 }
 .mat-mdc-form-field-icon-prefix,
 .mat-mdc-form-field-icon-suffix {
     align-self: center;
     line-height: 0;
     pointer-events: auto;
     position: relative;
     z-index: 1;
 }
 .mat-mdc-form-field-icon-prefix,
 [dir="rtl"] .mat-mdc-form-field-icon-suffix {
     padding: 0 4px 0 0;
 }
 .mat-mdc-form-field-icon-suffix,
 [dir="rtl"] .mat-mdc-form-field-icon-prefix {
     padding: 0 0 0 4px;
 }
 .mat-mdc-form-field-icon-prefix > .mat-icon,
 .mat-mdc-form-field-icon-suffix > .mat-icon {
     padding: 12px;
     box-sizing: content-box;
 }
 .mat-mdc-form-field-subscript-wrapper .mat-icon,
 .mat-mdc-form-field label .mat-icon {
     width: 1em;
     height: 1em;
     font-size: inherit;
 }
 .mat-mdc-form-field-infix {
     flex: auto;
     min-width: 0;
     width: 180px;
     position: relative;
     box-sizing: border-box;
 }
 .mat-mdc-form-field .mdc-notched-outline__notch {
     margin-left: -1px;
     -webkit-clip-path: inset(-9em -999em -9em 1px);
     clip-path: inset(-9em -999em -9em 1px);
 }
 [dir="rtl"] .mat-mdc-form-field .mdc-notched-outline__notch {
     margin-left: 0;
     margin-right: -1px;
     -webkit-clip-path: inset(-9em 1px -9em -999em);
     clip-path: inset(-9em 1px -9em -999em);
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input {
     transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 @media all {
     .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder {
         transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
     }
 }
 @media all {
     .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder {
         transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
     }
 }
 @media all {
     .mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,
     .mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder {
         transition-delay: 40ms;
         transition-duration: 110ms;
     }
 }
 @media all {
     .mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,
     .mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder {
         transition-delay: 40ms;
         transition-duration: 110ms;
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix {
     transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {
     transition-duration: 75ms;
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea {
     transition: none;
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-textarea-filled {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-textarea-outlined {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
     0% {
         transform: translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 [dir="rtl"] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir="rtl"] .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
     0% {
         transform: translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label {
     transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-standard 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-standard {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after {
     transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mdc-notched-outline .mdc-floating-label {
     max-width: calc(100% + 1px);
 }
 .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     max-width: calc(133.3333333333% + 1px);
 }


                             .mat-mdc-select {
                                 display: inline-block;
                                 width: 100%;
                                 outline: none;
                                 -moz-osx-font-smoothing: grayscale;
                                 -webkit-font-smoothing: antialiased;
                                 color: var(--mat-select-enabled-trigger-text-color);
                                 font-family: var(--mat-select-trigger-text-font);
                                 line-height: var(--mat-select-trigger-text-line-height);
                                 font-size: var(--mat-select-trigger-text-size);
                                 font-weight: var(--mat-select-trigger-text-weight);
                                 letter-spacing: var(--mat-select-trigger-text-tracking);
                             }
 .mat-mdc-select-disabled {
     color: var(--mat-select-disabled-trigger-text-color);
 }
 .mat-mdc-select-trigger {
     display: inline-flex;
     align-items: center;
     cursor: pointer;
     position: relative;
     box-sizing: border-box;
     width: 100%;
 }
 .mat-mdc-select-disabled .mat-mdc-select-trigger {
     -webkit-user-select: none;
     user-select: none;
     cursor: default;
 }
 .mat-mdc-select-value {
     width: 100%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 .mat-mdc-select-value-text {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .mat-mdc-select-arrow-wrapper {
     height: 24px;
     flex-shrink: 0;
     display: inline-flex;
     align-items: center;
 }
 .mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper {
     transform: translateY(-8px);
 }
 .mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper {
     transform: none;
 }
 .mat-mdc-select-arrow {
     width: 10px;
     height: 5px;
     position: relative;
     color: var(--mat-select-enabled-arrow-color);
 }
 .mat-mdc-form-field.mat-focused .mat-mdc-select-arrow {
     color: var(--mat-select-focused-arrow-color);
 }
 .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow {
     color: var(--mat-select-invalid-arrow-color);
 }
 .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow {
     color: var(--mat-select-disabled-arrow-color);
 }
 .mat-mdc-select-arrow svg {
     fill: currentColor;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }
 .cdk-high-contrast-active .mat-mdc-select-arrow svg {
     fill: CanvasText;
 }
 .mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg {
     fill: GrayText;
 }
 div.mat-mdc-select-panel {
     box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
     width: 100%;
     max-height: 275px;
     outline: 0;
     overflow: auto;
     padding: 8px 0;
     border-radius: 4px;
     box-sizing: border-box;
     position: static;
     background-color: var(--mat-select-panel-background-color);
 }
 .cdk-high-contrast-active div.mat-mdc-select-panel {
     outline: solid 1px;
 }
 .cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel {
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     transform-origin: top center;
 }
 .mat-mdc-select-panel-above div.mat-mdc-select-panel {
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0;
     transform-origin: bottom center;
 }
 .mat-mdc-select-placeholder {
     transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);
     color: var(--mat-select-placeholder-text-color);
 }
 ._mat-animation-noopable .mat-mdc-select-placeholder {
     transition: none;
 }
 .mat-form-field-hide-placeholder .mat-mdc-select-placeholder {
     color: rgba(0, 0, 0, 0);
     -webkit-text-fill-color: rgba(0, 0, 0, 0);
     transition: none;
     display: block;
 }
 .mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper {
     cursor: pointer;
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label {
     max-width: calc(100% - 18px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 24px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch {
     max-width: calc(100% - 24px);
 }
 .mat-mdc-select-min-line:empty::before {
     content: " ";
     white-space: pre;
     width: 1px;
     display: inline-block;
     visibility: hidden;
 }


                             [_nghost-serverApp-c3739594431] .mdc-text-field {
                                 align-items: center !important;
                             }
 [_nghost-serverApp-c3739594431] .mat-mdc-form-field-input-control {
     font-size: 15px !important;
 }
 [_nghost-serverApp-c3739594431] .close-icon {
     height: 22px !important;
     width: 22px !important;
     right: 0px !important;
     position: absolute !important;
     cursor: pointer !important;
     transform: scale(0.8) !important;
     color: #aca7a7 !important;
 }


                             .mat-datepicker-toggle {
                                 pointer-events: auto;
                                 color: var(--mat-datepicker-toggle-icon-color);
                             }
 .mat-datepicker-toggle-active {
     color: var(--mat-datepicker-toggle-active-state-icon-color);
 }
 .cdk-high-contrast-active .mat-datepicker-toggle-default-icon {
     color: CanvasText;
 }


                             .mdc-icon-button {
                                 display: inline-block;
                                 position: relative;
                                 box-sizing: border-box;
                                 border: none;
                                 outline: none;
                                 background-color: rgba(0, 0, 0, 0);
                                 fill: currentColor;
                                 color: inherit;
                                 text-decoration: none;
                                 cursor: pointer;
                                 user-select: none;
                                 z-index: 0;
                                 overflow: visible;
                             }
 .mdc-icon-button .mdc-icon-button__touch {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 @media screen and (forced-colors: active) {
     .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,
     .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
         display: block;
     }
 }
 .mdc-icon-button:disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-icon-button[hidden] {
     display: none;
 }
 .mdc-icon-button--display-flex {
     align-items: center;
     display: inline-flex;
     justify-content: center;
 }
 .mdc-icon-button__focus-ring {
     pointer-events: none;
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 6px;
     box-sizing: content-box;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: 100%;
     width: 100%;
     display: none;
 }
 @media screen and (forced-colors: active) {
     .mdc-icon-button__focus-ring {
         border-color: CanvasText;
     }
 }
 .mdc-icon-button__focus-ring::after {
     content: "";
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 8px;
     display: block;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: calc(100% + 4px);
     width: calc(100% + 4px);
 }
 @media screen and (forced-colors: active) {
     .mdc-icon-button__focus-ring::after {
         border-color: CanvasText;
     }
 }
 .mdc-icon-button__icon {
     display: inline-block;
 }
 .mdc-icon-button__icon.mdc-icon-button__icon--on {
     display: none;
 }
 .mdc-icon-button--on .mdc-icon-button__icon {
     display: none;
 }
 .mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
     display: inline-block;
 }
 .mdc-icon-button__link {
     height: 100%;
     left: 0;
     outline: none;
     position: absolute;
     top: 0;
     width: 100%;
 }
 .mat-mdc-icon-button {
     height: var(--mdc-icon-button-state-layer-size);
     width: var(--mdc-icon-button-state-layer-size);
     color: var(--mdc-icon-button-icon-color);
     --mdc-icon-button-state-layer-size: 48px;
     --mdc-icon-button-icon-size: 24px;
     --mdc-icon-button-disabled-icon-color: black;
     --mdc-icon-button-disabled-icon-opacity: 0.38;
 }
 .mat-mdc-icon-button .mdc-button__icon {
     font-size: var(--mdc-icon-button-icon-size);
 }
 .mat-mdc-icon-button svg,
 .mat-mdc-icon-button img {
     width: var(--mdc-icon-button-icon-size);
     height: var(--mdc-icon-button-icon-size);
 }
 .mat-mdc-icon-button:disabled {
     opacity: var(--mdc-icon-button-disabled-icon-opacity);
 }
 .mat-mdc-icon-button:disabled {
     color: var(--mdc-icon-button-disabled-icon-color);
 }
 .mat-mdc-icon-button {
     padding: 12px;
     font-size: var(--mdc-icon-button-icon-size);
     border-radius: 50%;
     flex-shrink: 0;
     text-align: center;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 .mat-mdc-icon-button svg {
     vertical-align: baseline;
 }
 .mat-mdc-icon-button[disabled] {
     cursor: default;
     pointer-events: none;
     opacity: 1;
 }
 .mat-mdc-icon-button .mat-mdc-button-ripple,
 .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,
 .mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     pointer-events: none;
     border-radius: inherit;
 }
 .mat-mdc-icon-button .mat-mdc-button-ripple {
     overflow: hidden;
 }
 .mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
     content: "";
     opacity: 0;
     background-color: var(--mat-mdc-button-persistent-ripple-color);
 }
 .mat-mdc-icon-button .mat-ripple-element {
     background-color: var(--mat-mdc-button-ripple-color);
 }
 .mat-mdc-icon-button .mdc-button__label {
     z-index: 1;
 }
 .mat-mdc-icon-button .mat-mdc-focus-indicator {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
 }
 .mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before {
     content: "";
 }
 .mat-mdc-icon-button .mat-mdc-button-touch-target {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 .mat-mdc-icon-button._mat-animation-noopable {
     transition: none !important;
     animation: none !important;
 }
 .mat-mdc-icon-button .mat-mdc-button-persistent-ripple {
     border-radius: 50%;
 }
 .mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,
 .mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,
 .mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,
 .mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before {
     background: rgba(0, 0, 0, 0);
     opacity: 1;
 }


                             .cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),
                             .cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),
                             .cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),
                             .cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),
                             .cdk-high-contrast-active .mat-mdc-icon-button {
                                 outline: solid 1px;
                             }


                             .mdc-radio {
                                 display: inline-block;
                                 position: relative;
                                 flex: 0 0 auto;
                                 box-sizing: content-box;
                                 width: 20px;
                                 height: 20px;
                                 cursor: pointer;
                                 will-change: opacity, transform, border-color, color;
                             }
 .mdc-radio[hidden] {
     display: none;
 }
 .mdc-radio__background {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     width: 20px;
     height: 20px;
 }
 .mdc-radio__background::before {
     position: absolute;
     transform: scale(0, 0);
     border-radius: 50%;
     opacity: 0;
     pointer-events: none;
     content: "";
     transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-radio__outer-circle {
     position: absolute;
     top: 0;
     left: 0;
     box-sizing: border-box;
     width: 100%;
     height: 100%;
     border-width: 2px;
     border-style: solid;
     border-radius: 50%;
     transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-radio__inner-circle {
     position: absolute;
     top: 0;
     left: 0;
     box-sizing: border-box;
     width: 100%;
     height: 100%;
     transform: scale(0, 0);
     border-width: 10px;
     border-style: solid;
     border-radius: 50%;
     transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-radio__native-control {
     position: absolute;
     margin: 0;
     padding: 0;
     opacity: 0;
     cursor: inherit;
     z-index: 1;
 }
 .mdc-radio--touch {
     margin-top: 4px;
     margin-bottom: 4px;
     margin-right: 4px;
     margin-left: 4px;
 }
 .mdc-radio--touch .mdc-radio__native-control {
     top: calc((40px - 48px) / 2);
     right: calc((40px - 48px) / 2);
     left: calc((40px - 48px) / 2);
     width: 48px;
     height: 48px;
 }
 .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,
 .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring {
     pointer-events: none;
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 6px;
     box-sizing: content-box;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: 100%;
     width: 100%;
 }
 @media screen and (forced-colors: active) {
     .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,
     .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring {
         border-color: CanvasText;
     }
 }
 .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,
 .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after {
     content: "";
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 8px;
     display: block;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: calc(100% + 4px);
     width: calc(100% + 4px);
 }
 @media screen and (forced-colors: active) {
     .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,
     .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after {
         border-color: CanvasText;
     }
 }
 .mdc-radio__native-control:checked + .mdc-radio__background,
 .mdc-radio__native-control:disabled + .mdc-radio__background {
     transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
 .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
     transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
 .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
     transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-radio--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
     transform: scale(0.5);
     transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-radio__native-control:disabled + .mdc-radio__background,
 [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background {
     cursor: default;
 }
 .mdc-radio__native-control:focus + .mdc-radio__background::before {
     transform: scale(1);
     opacity: 0.12;
     transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-form-field {
     display: inline-flex;
     align-items: center;
     vertical-align: middle;
 }
 .mdc-form-field[hidden] {
     display: none;
 }
 .mdc-form-field > label {
     margin-left: 0;
     margin-right: auto;
     padding-left: 4px;
     padding-right: 0;
     order: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     margin-left: auto;
     margin-right: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     padding-left: 0;
     padding-right: 4px;
 }
 .mdc-form-field--nowrap > label {
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
 }
 .mdc-form-field--align-end > label {
     margin-left: auto;
     margin-right: 0;
     padding-left: 0;
     padding-right: 4px;
     order: -1;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     margin-left: 0;
     margin-right: auto;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     padding-left: 4px;
     padding-right: 0;
 }
 .mdc-form-field--space-between {
     justify-content: space-between;
 }
 .mdc-form-field--space-between > label {
     margin: 0;
 }
 [dir="rtl"] .mdc-form-field--space-between > label,
 .mdc-form-field--space-between > label[dir="rtl"] {
     margin: 0;
 }
 .mat-mdc-radio-button {
     --mdc-radio-disabled-selected-icon-opacity: 0.38;
     --mdc-radio-disabled-unselected-icon-opacity: 0.38;
     --mdc-radio-state-layer-size: 40px;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 .mat-mdc-radio-button .mdc-radio {
     padding: calc((var(--mdc-radio-state-layer-size) - 20px) / 2);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-disabled-selected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-disabled-selected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     opacity: var(--mdc-radio-disabled-selected-icon-opacity);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
     opacity: var(--mdc-radio-disabled-selected-icon-opacity);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-disabled-unselected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     opacity: var(--mdc-radio-disabled-unselected-icon-opacity);
 }
 .mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-selected-focus-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle,
 .mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-selected-focus-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-selected-hover-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-selected-hover-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-selected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-selected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-selected-pressed-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-selected-pressed-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-unselected-hover-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-unselected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-unselected-pressed-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__background::before {
     top: calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);
     left: calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);
     width: var(--mdc-radio-state-layer-size);
     height: var(--mdc-radio-state-layer-size);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control {
     top: calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);
     right: calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);
     left: calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);
     width: var(--mdc-radio-state-layer-size);
     height: var(--mdc-radio-state-layer-size);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__background::before {
     background-color: var(--mat-radio-ripple-color);
 }
 .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus) ~ .mdc-radio__background::before {
     opacity: 0.04;
     transform: scale(1);
 }
 .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before {
     background-color: var(--mat-radio-checked-ripple-color);
 }
 .mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element {
     background-color: var(--mat-radio-checked-ripple-color);
 }
 .mat-mdc-radio-button .mdc-radio--disabled + label {
     color: var(--mat-radio-disabled-label-color);
 }
 .mat-mdc-radio-button .mat-radio-ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     pointer-events: none;
     border-radius: 50%;
 }
 .mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element {
     opacity: 0.14;
 }
 .mat-mdc-radio-button .mat-radio-ripple::before {
     border-radius: 50%;
 }
 .mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,
 .mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,
 .mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle {
     transition: none !important;
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked) ~ .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-unselected-focus-icon-color, black);
 }
 .mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before {
     content: "";
 }
 .mat-mdc-radio-touch-target {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 [dir="rtl"] .mat-mdc-radio-touch-target {
     left: 0;
     right: 50%;
     transform: translate(50%, -50%);
 }


                             .mat-mdc-option {
                                 display: flex;
                                 position: relative;
                                 align-items: center;
                                 justify-content: flex-start;
                                 overflow: hidden;
                                 padding: 0;
                                 padding-left: 16px;
                                 padding-right: 16px;
                                 -webkit-user-select: none;
                                 user-select: none;
                                 -moz-osx-font-smoothing: grayscale;
                                 -webkit-font-smoothing: antialiased;
                                 cursor: pointer;
                                 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                                 color: var(--mat-option-label-text-color);
                                 font-family: var(--mat-option-label-text-font);
                                 line-height: var(--mat-option-label-text-line-height);
                                 font-size: var(--mat-option-label-text-size);
                                 letter-spacing: var(--mat-option-label-text-tracking);
                                 font-weight: var(--mat-option-label-text-weight);
                                 min-height: 48px;
                             }
 .mat-mdc-option:focus {
     outline: none;
 }
 [dir="rtl"] .mat-mdc-option,
 .mat-mdc-option[dir="rtl"] {
     padding-left: 16px;
     padding-right: 16px;
 }
 .mat-mdc-option:hover:not(.mdc-list-item--disabled) {
     background-color: var(--mat-option-hover-state-layer-color);
 }
 .mat-mdc-option:focus.mdc-list-item,
 .mat-mdc-option.mat-mdc-option-active.mdc-list-item {
     background-color: var(--mat-option-focus-state-layer-color);
 }
 .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
     color: var(--mat-option-selected-state-label-text-color);
 }
 .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
     background-color: var(--mat-option-selected-state-layer-color);
 }
 .mat-mdc-option.mdc-list-item {
     align-items: center;
 }
 .mat-mdc-option.mdc-list-item--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,
 .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,
 .mat-mdc-option.mdc-list-item--disabled > mat-icon {
     opacity: 0.38;
 }
 .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
     padding-left: 32px;
 }
 [dir="rtl"] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
     padding-left: 16px;
     padding-right: 32px;
 }
 .mat-mdc-option .mat-icon,
 .mat-mdc-option .mat-pseudo-checkbox-full {
     margin-right: 16px;
     flex-shrink: 0;
 }
 [dir="rtl"] .mat-mdc-option .mat-icon,
 [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-full {
     margin-right: 0;
     margin-left: 16px;
 }
 .mat-mdc-option .mat-pseudo-checkbox-minimal {
     margin-left: 16px;
     flex-shrink: 0;
 }
 [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-minimal {
     margin-right: 16px;
     margin-left: 0;
 }
 .mat-mdc-option .mat-mdc-option-ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     pointer-events: none;
 }
 .mat-mdc-option .mdc-list-item__primary-text {
     white-space: normal;
     font-size: inherit;
     font-weight: inherit;
     letter-spacing: inherit;
     line-height: inherit;
     font-family: inherit;
     text-decoration: inherit;
     text-transform: inherit;
     margin-right: auto;
 }
 [dir="rtl"] .mat-mdc-option .mdc-list-item__primary-text {
     margin-right: 0;
     margin-left: auto;
 }
 .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after {
     content: "";
     position: absolute;
     top: 50%;
     right: 16px;
     transform: translateY(-50%);
     width: 10px;
     height: 0;
     border-bottom: solid 10px;
     border-radius: 10px;
 }
 [dir="rtl"] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after {
     right: auto;
     left: 16px;
 }
 .mat-mdc-option-active .mat-mdc-focus-indicator::before {
     content: "";
 }


                             .mat-select-search-hidden[_ngcontent-serverApp-c251400252] {
                                 visibility: hidden;
                             }
 .mat-select-search-inner[_ngcontent-serverApp-c251400252] {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 100;
     font-size: inherit;
     box-shadow: none;
     background-color: var(--mat-select-panel-background-color);
 }
 .mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-serverApp-c251400252] .mat-select-search-inner-row[_ngcontent-serverApp-c251400252] {
     display: flex;
     align-items: center;
 }
 .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     box-sizing: border-box;
     width: 100%;
     border: none;
     font-family: inherit;
     font-size: inherit;
     color: currentColor;
     outline: none;
     background-color: var(--mat-select-panel-background-color);
     padding: 0 44px 0 16px;
     height: calc(3em - 1px);
     line-height: calc(3em - 1px);
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     padding-right: 16px;
     padding-left: 44px;
 }
 .mat-select-search-inner-toggle-all[_ngcontent-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     padding-left: 5px;
 }
 .mat-select-search-no-entries-found[_ngcontent-serverApp-c251400252] {
     padding-top: 8px;
 }
 .mat-select-search-clear[_ngcontent-serverApp-c251400252] {
     position: absolute;
     right: 4px;
     top: 0;
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-clear[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-clear[_ngcontent-serverApp-c251400252] {
     right: auto;
     left: 4px;
 }
 .mat-select-search-spinner[_ngcontent-serverApp-c251400252] {
     position: absolute;
     right: 16px;
     top: calc(50% - 8px);
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-spinner[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-spinner[_ngcontent-serverApp-c251400252] {
     right: auto;
     left: 16px;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search {
     position: sticky;
     top: -8px;
     z-index: 1;
     opacity: 1;
     margin-top: -8px;
     pointer-events: all;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search .mat-icon {
     margin-right: 0;
     margin-left: 0;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search mat-pseudo-checkbox {
     display: none;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search .mdc-list-item__primary-text {
     opacity: 1;
 }
 .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252] {
     padding-left: 5px;
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252] {
     padding-left: 0;
     padding-right: 5px;
 }


                             .mat-divider {
                                 --mat-divider-width: 1px;
                                 display: block;
                                 margin: 0;
                                 border-top-style: solid;
                                 border-top-color: var(--mat-divider-color);
                                 border-top-width: var(--mat-divider-width);
                             }
 .mat-divider.mat-divider-vertical {
     border-top: 0;
     border-right-style: solid;
     border-right-color: var(--mat-divider-color);
     border-right-width: var(--mat-divider-width);
 }
 .mat-divider.mat-divider-inset {
     margin-left: 80px;
 }
 [dir="rtl"] .mat-divider.mat-divider-inset {
     margin-left: auto;
     margin-right: 80px;
 }


                             .mat-pseudo-checkbox {
                                 border-radius: 2px;
                                 cursor: pointer;
                                 display: inline-block;
                                 vertical-align: middle;
                                 box-sizing: border-box;
                                 position: relative;
                                 flex-shrink: 0;
                                 transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1), background-color 90ms cubic-bezier(0, 0, 0.2, 0.1);
                             }
 .mat-pseudo-checkbox::after {
     position: absolute;
     opacity: 0;
     content: "";
     border-bottom: 2px solid currentColor;
     transition: opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);
 }
 .mat-pseudo-checkbox._mat-animation-noopable {
     transition: none !important;
     animation: none !important;
 }
 .mat-pseudo-checkbox._mat-animation-noopable::after {
     transition: none;
 }
 .mat-pseudo-checkbox-disabled {
     cursor: default;
 }
 .mat-pseudo-checkbox-indeterminate::after {
     left: 1px;
     opacity: 1;
     border-radius: 2px;
 }
 .mat-pseudo-checkbox-checked::after {
     left: 1px;
     border-left: 2px solid currentColor;
     transform: rotate(-45deg);
     opacity: 1;
     box-sizing: content-box;
 }
 .mat-pseudo-checkbox-full {
     border: 2px solid;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate {
     border-color: rgba(0, 0, 0, 0);
 }
 .mat-pseudo-checkbox {
     width: 18px;
     height: 18px;
 }
 .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after {
     width: 14px;
     height: 6px;
     transform-origin: center;
     top: -4.2426406871px;
     left: 0;
     bottom: 0;
     right: 0;
     margin: auto;
 }
 .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after {
     top: 8px;
     width: 16px;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after {
     width: 10px;
     height: 4px;
     transform-origin: center;
     top: -2.8284271247px;
     left: 0;
     bottom: 0;
     right: 0;
     margin: auto;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after {
     top: 6px;
     width: 12px;
 }


                             .mdc-touch-target-wrapper {
                                 display: inline;
                             }
 @keyframes mdc-checkbox-unchecked-checked-checkmark-path {
     0%,
     50% {
         stroke-dashoffset: 29.7833385;
     }
     50% {
         animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
     }
     100% {
         stroke-dashoffset: 0;
     }
 }
 @keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
     0%,
     68.2% {
         transform: scaleX(0);
     }
     68.2% {
         animation-timing-function: cubic-bezier(0, 0, 0, 1);
     }
     100% {
         transform: scaleX(1);
     }
 }
 @keyframes mdc-checkbox-checked-unchecked-checkmark-path {
     from {
         animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
         opacity: 1;
         stroke-dashoffset: 0;
     }
     to {
         opacity: 0;
         stroke-dashoffset: -29.7833385;
     }
 }
 @keyframes mdc-checkbox-checked-indeterminate-checkmark {
     from {
         animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         transform: rotate(45deg);
         opacity: 0;
     }
 }
 @keyframes mdc-checkbox-indeterminate-checked-checkmark {
     from {
         animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
         transform: rotate(45deg);
         opacity: 0;
     }
     to {
         transform: rotate(360deg);
         opacity: 1;
     }
 }
 @keyframes mdc-checkbox-checked-indeterminate-mixedmark {
     from {
         animation-timing-function: mdc-animation-deceleration-curve-timing-function;
         transform: rotate(-45deg);
         opacity: 0;
     }
     to {
         transform: rotate(0deg);
         opacity: 1;
     }
 }
 @keyframes mdc-checkbox-indeterminate-checked-mixedmark {
     from {
         animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         transform: rotate(315deg);
         opacity: 0;
     }
 }
 @keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
     0% {
         animation-timing-function: linear;
         transform: scaleX(1);
         opacity: 1;
     }
     32.8%,
     100% {
         transform: scaleX(0);
         opacity: 0;
     }
 }
 .mdc-checkbox {
     display: inline-block;
     position: relative;
     flex: 0 0 18px;
     box-sizing: content-box;
     width: 18px;
     height: 18px;
     line-height: 0;
     white-space: nowrap;
     cursor: pointer;
     vertical-align: bottom;
 }
 .mdc-checkbox[hidden] {
     display: none;
 }
 .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,
 .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
     pointer-events: none;
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 6px;
     box-sizing: content-box;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: 100%;
     width: 100%;
 }
 @media screen and (forced-colors: active) {
     .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,
     .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
         border-color: CanvasText;
     }
 }
 .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,
 .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
     content: "";
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 8px;
     display: block;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: calc(100% + 4px);
     width: calc(100% + 4px);
 }
 @media screen and (forced-colors: active) {
     .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,
     .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
         border-color: CanvasText;
     }
 }
 @media all and (-ms-high-contrast: none) {
     .mdc-checkbox .mdc-checkbox__focus-ring {
         display: none;
     }
 }
 @media screen and (forced-colors: active), (-ms-high-contrast: active) {
     .mdc-checkbox__mixedmark {
         margin: 0 1px;
     }
 }
 .mdc-checkbox--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-checkbox__background {
     display: inline-flex;
     position: absolute;
     align-items: center;
     justify-content: center;
     box-sizing: border-box;
     width: 18px;
     height: 18px;
     border: 2px solid currentColor;
     border-radius: 2px;
     background-color: rgba(0, 0, 0, 0);
     pointer-events: none;
     will-change: background-color, border-color;
     transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox__checkmark {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     opacity: 0;
     transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox--upgraded .mdc-checkbox__checkmark {
     opacity: 1;
 }
 .mdc-checkbox__checkmark-path {
     transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
     stroke: currentColor;
     stroke-width: 3.12px;
     stroke-dashoffset: 29.7833385;
     stroke-dasharray: 29.7833385;
 }
 .mdc-checkbox__mixedmark {
     width: 100%;
     height: 0;
     transform: scaleX(0) rotate(0deg);
     border-width: 1px;
     border-style: solid;
     opacity: 0;
     transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
 .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
 .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
 .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
     animation-duration: 180ms;
     animation-timing-function: linear;
 }
 .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
     animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
     animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
     animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
     animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
     transition: none;
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background {
     transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
     stroke-dashoffset: 0;
 }
 .mdc-checkbox__native-control {
     position: absolute;
     margin: 0;
     padding: 0;
     opacity: 0;
     cursor: inherit;
 }
 .mdc-checkbox__native-control:disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-checkbox--touch {
     margin: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
 }
 .mdc-checkbox--touch .mdc-checkbox__native-control {
     top: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     right: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     width: var(--mdc-checkbox-state-layer-size);
     height: var(--mdc-checkbox-state-layer-size);
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
     opacity: 1;
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     transform: scaleX(1) rotate(-45deg);
 }
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     transform: rotate(45deg);
     opacity: 0;
     transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     transform: scaleX(1) rotate(0deg);
     opacity: 1;
 }
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
     transition: none;
 }
 .mdc-form-field {
     display: inline-flex;
     align-items: center;
     vertical-align: middle;
 }
 .mdc-form-field[hidden] {
     display: none;
 }
 .mdc-form-field > label {
     margin-left: 0;
     margin-right: auto;
     padding-left: 4px;
     padding-right: 0;
     order: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     margin-left: auto;
     margin-right: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     padding-left: 0;
     padding-right: 4px;
 }
 .mdc-form-field--nowrap > label {
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
 }
 .mdc-form-field--align-end > label {
     margin-left: auto;
     margin-right: 0;
     padding-left: 0;
     padding-right: 4px;
     order: -1;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     margin-left: 0;
     margin-right: auto;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     padding-left: 4px;
     padding-right: 0;
 }
 .mdc-form-field--space-between {
     justify-content: space-between;
 }
 .mdc-form-field--space-between > label {
     margin: 0;
 }
 [dir="rtl"] .mdc-form-field--space-between > label,
 .mdc-form-field--space-between > label[dir="rtl"] {
     margin: 0;
 }
 .mdc-checkbox {
     padding: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
     margin: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
 }
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-disabled-unselected-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"][disabled] ~ .mdc-checkbox__background {
     border-color: transparent;
     background-color: var(--mdc-checkbox-disabled-selected-icon-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     color: var(--mdc-checkbox-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     border-color: var(--mdc-checkbox-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     color: var(--mdc-checkbox-disabled-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     border-color: var(--mdc-checkbox-disabled-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-icon-color);
     background-color: var(--mdc-checkbox-selected-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-icon-color);
         background-color: var(--mdc-checkbox-selected-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-icon-color);
         background-color: var(--mdc-checkbox-selected-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-hover-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-hover-icon-color);
     background-color: var(--mdc-checkbox-selected-hover-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-hover-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-hover-icon-color);
         background-color: var(--mdc-checkbox-selected-hover-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-hover-icon-color);
         background-color: var(--mdc-checkbox-selected-hover-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-hover-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336;
 }
 .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336;
 }
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-pressed-icon-color);
     background-color: var(--mdc-checkbox-selected-pressed-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-pressed-icon-color);
         background-color: var(--mdc-checkbox-selected-pressed-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-pressed-icon-color);
         background-color: var(--mdc-checkbox-selected-pressed-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox .mdc-checkbox__background {
     top: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
 }
 .mdc-checkbox .mdc-checkbox__native-control {
     top: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     right: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     width: var(--mdc-checkbox-state-layer-size);
     height: var(--mdc-checkbox-state-layer-size);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-focus-icon-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-focus-icon-color);
     background-color: var(--mdc-checkbox-selected-focus-icon-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-hover-state-layer-color);
 }
 .mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-hover-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-focus-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-focus-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-pressed-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-pressed-state-layer-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-hover-state-layer-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-hover-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-focus-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-focus-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-pressed-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-pressed-state-layer-color);
 }
 .mat-mdc-checkbox {
     display: inline-block;
     position: relative;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 .mat-mdc-checkbox .mdc-checkbox__background {
     -webkit-print-color-adjust: exact;
     color-adjust: exact;
 }
 .mat-mdc-checkbox._mat-animation-noopable *,
 .mat-mdc-checkbox._mat-animation-noopable *::before {
     transition: none !important;
     animation: none !important;
 }
 .mat-mdc-checkbox label {
     cursor: pointer;
 }
 .mat-mdc-checkbox.mat-mdc-checkbox-disabled label {
     cursor: default;
 }
 .mat-mdc-checkbox label:empty {
     display: none;
 }
 .cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled {
     opacity: 0.5;
 }
 .cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark {
     --mdc-checkbox-selected-checkmark-color: CanvasText;
     --mdc-checkbox-disabled-selected-checkmark-color: CanvasText;
 }
 .mat-mdc-checkbox .mdc-checkbox__ripple {
     opacity: 0;
 }
 .mat-mdc-checkbox-ripple,
 .mdc-checkbox__ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     border-radius: 50%;
     pointer-events: none;
 }
 .mat-mdc-checkbox-ripple:not(:empty),
 .mdc-checkbox__ripple:not(:empty) {
     transform: translateZ(0);
 }
 .mat-mdc-checkbox-ripple .mat-ripple-element {
     opacity: 0.1;
 }
 .mat-mdc-checkbox-touch-target {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 .mat-mdc-checkbox-ripple::before {
     border-radius: 50%;
 }
 .mdc-checkbox__native-control:focus ~ .mat-mdc-focus-indicator::before {
     content: "";
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }


                             ul.shivam-pagination[_ngcontent-serverApp-c3388104089] {
                                 display: inline-block !important;
                                 padding: 0;
                                 margin: 0;
                             }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] {
     display: inline;
     -webkit-user-select: none;
     -ms-user-select: none;
     margin-right: 0.0625rem;
     border-radius: 0;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089] {
     text-decoration: none;
 }
 ul.pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a.active[_ngcontent-serverApp-c3388104089] {
     background-color: #054a84;
     color: white;
     cursor: default;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089]:hover:not(.active) {
     background-color: #ddd;
 }
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089],
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:focus,
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:hover {
     color: #cacaca;
     cursor: not-allowed;
     background-color: #fff;
     pointer-events: none;
 }


                             .product-box-container[_ngcontent-serverApp-c3111442506] {
                                 box-shadow: 0px 0px 8px 0px #ddd;
                                 border-radius: 7px;
                                 overflow: hidden;
                             }
 .product-box[_ngcontent-serverApp-c3111442506] {
     overflow: hidden;
     margin-top: 0px !important;
     display: flex !important;
     padding: 0 !important;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .custom_front_rsume_image[_ngcontent-serverApp-c3111442506] {
     overflow: hidden;
     height: 145px;
     width: 145px;
     margin: 15px 5px 15px 15px;
     border-radius: 50%;
     border: 1px solid #707070;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .custom_front_rsume_image[_ngcontent-serverApp-c3111442506] img[_ngcontent-serverApp-c3111442506] {
     width: 100%;
     height: 100%;
 }
 @media screen and (max-width: 1024px) {
     .product-box[_ngcontent-serverApp-c3111442506] .custom_front_rsume_image[_ngcontent-serverApp-c3111442506] {
         height: 122px;
         width: 122px;
     }
 }
 @media screen and (max-width: 767px) {
     .product-box[_ngcontent-serverApp-c3111442506] .custom_front_rsume_image[_ngcontent-serverApp-c3111442506] {
         width: 86px;
         height: 85px;
         margin: 12px 2px 12px 12px;
     }
 }
 @media screen and (max-width: 375px) {
     .product-box[_ngcontent-serverApp-c3111442506] .custom_front_rsume_image[_ngcontent-serverApp-c3111442506] {
         width: 80px;
         height: 80px;
         margin: 10px 0px 10px 10px;
     }
 }
 @media screen and (max-width: 325px) {
     .product-box[_ngcontent-serverApp-c3111442506] .custom_front_rsume_image[_ngcontent-serverApp-c3111442506] {
         width: 72px;
         height: 72px;
         margin: 10px 0px 10px 10px;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506] .listing-sub-title-agency[_ngcontent-serverApp-c3111442506] {
     color: #000;
     font-weight: 500;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .listing-sub-title-agency[_ngcontent-serverApp-c3111442506] label[_ngcontent-serverApp-c3111442506] {
     z-index: 2;
     width: 88.053333%;
     height: auto;
     text-align: center;
     display: inline-block;
     font-size: 15px;
     line-height: 23px;
     height: 24px;
     color: #fefefe;
     font-weight: 500;
     clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     border-bottom: 2px solid #000;
 }
 @media screen and (min-width: 768px) {
     .product-box[_ngcontent-serverApp-c3111442506] .listing-sub-title-agency[_ngcontent-serverApp-c3111442506] label[_ngcontent-serverApp-c3111442506] {
         height: 28px;
         line-height: 28px;
     }
 }
 @media screen and (min-width: 1280px) {
     .product-box[_ngcontent-serverApp-c3111442506] .listing-sub-title-agency[_ngcontent-serverApp-c3111442506] label[_ngcontent-serverApp-c3111442506] {
         height: 28px;
         line-height: 28px;
     }
 }
 @media screen and (min-width: 1280px) {
     .product-box[_ngcontent-serverApp-c3111442506] .listing-sub-title-agency[_ngcontent-serverApp-c3111442506] label[_ngcontent-serverApp-c3111442506] {
         height: 30px;
         line-height: 30px;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506] .listing-sub-title-agency[_ngcontent-serverApp-c3111442506] .label_blue[_ngcontent-serverApp-c3111442506] {
     background: #054a84;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .listing-sub-title-agency[_ngcontent-serverApp-c3111442506] .label_green[_ngcontent-serverApp-c3111442506] {
     background: #b50000;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] {
     margin: 0 auto;
     padding: 10px !important;
     text-align: left !important;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .listing-about-title[_ngcontent-serverApp-c3111442506] {
     width: 99%;
     line-height: 20px;
     text-align: left;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: normal;
 }
 @media screen and (min-width: 1280px) {
     .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .listing-about-title[_ngcontent-serverApp-c3111442506] {
         margin-top: 0px !important;
         height: 30px;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] h4.product-title[_ngcontent-serverApp-c3111442506] {
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     word-break: break-word;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] h5.product-sub-title[_ngcontent-serverApp-c3111442506] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #666;
     padding-top: 0;
     font-weight: bold;
     display: inline-block;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] h5.product-sub-title[_ngcontent-serverApp-c3111442506] {
         display: block;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] h5.product-location[_ngcontent-serverApp-c3111442506] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     display: inline-block;
     margin-left: 10px;
     padding-bottom: 0;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] h5.product-location[_ngcontent-serverApp-c3111442506] i[_ngcontent-serverApp-c3111442506] {
     margin-right: 5px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] h5.product-location[_ngcontent-serverApp-c3111442506] {
         display: block;
         margin-left: 0;
         margin-top: 0.25rem;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .product-description[_ngcontent-serverApp-c3111442506] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-align: justify;
     height: 75px;
     line-height: 18px;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     color: #333 !important;
     letter-spacing: normal;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .product-description[_ngcontent-serverApp-c3111442506] {
         display: none;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .product-footer[_ngcontent-serverApp-c3111442506] {
     position: absolute;
     bottom: 0.5rem;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .product-footer[_ngcontent-serverApp-c3111442506] {
         position: initial;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .product-footer[_ngcontent-serverApp-c3111442506] h5[_ngcontent-serverApp-c3111442506] {
     display: inline-block;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     margin-right: 5px;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .product-footer[_ngcontent-serverApp-c3111442506] h5[_ngcontent-serverApp-c3111442506] {
         display: block;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506]
 .product-detail[_ngcontent-serverApp-c3111442506]
 a[_ngcontent-serverApp-c3111442506]
 .product-footer[_ngcontent-serverApp-c3111442506]
 h5[_ngcontent-serverApp-c3111442506]
 i[_ngcontent-serverApp-c3111442506] {
     margin-right: 5px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .product-footer[_ngcontent-serverApp-c3111442506] h5.footer-date[_ngcontent-serverApp-c3111442506] {
     margin-left: 10px;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c3111442506]
     .product-detail[_ngcontent-serverApp-c3111442506]
     a[_ngcontent-serverApp-c3111442506]
     .product-footer[_ngcontent-serverApp-c3111442506]
     h5.footer-date[_ngcontent-serverApp-c3111442506] {
         margin-left: 0;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506]
 .product-detail[_ngcontent-serverApp-c3111442506]
 a[_ngcontent-serverApp-c3111442506]
 .product-footer[_ngcontent-serverApp-c3111442506]
 h5.footer-date[_ngcontent-serverApp-c3111442506]
 i[_ngcontent-serverApp-c3111442506] {
     color: #b50000;
 }
 .product-box[_ngcontent-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] .product-footer[_ngcontent-serverApp-c3111442506] h5.footer-active[_ngcontent-serverApp-c3111442506] {
     margin-left: 10px;
     color: #b50000;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c3111442506]
     .product-detail[_ngcontent-serverApp-c3111442506]
     a[_ngcontent-serverApp-c3111442506]
     .product-footer[_ngcontent-serverApp-c3111442506]
     h5.footer-active[_ngcontent-serverApp-c3111442506] {
         margin-left: 0;
     }
 }
 .product-box[_ngcontent-serverApp-c3111442506]
 .product-detail[_ngcontent-serverApp-c3111442506]
 a[_ngcontent-serverApp-c3111442506]
 .product-footer[_ngcontent-serverApp-c3111442506]
 h5.footer-active[_ngcontent-serverApp-c3111442506]
 i[_ngcontent-serverApp-c3111442506] {
     color: #b50000;
 }
 @media screen and (max-width: 767px) {
     .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] {
         padding-top: 0px;
     }
     .top-banner-wrapper[_ngcontent-serverApp-c3111442506] .top-banner-content[_ngcontent-serverApp-c3111442506] {
         padding: 10px 0;
     }
 }
 @media screen and (min-width: 1280px) {
     .product-detail[_ngcontent-serverApp-c3111442506] a[_ngcontent-serverApp-c3111442506] {
         padding-top: 1px;
     }
 }
 @media screen and (min-width: 768px) {
     .date_desktop_spacer[_ngcontent-serverApp-c3111442506] {
         margin-top: 1rem !important;
     }
 }
 .bg-primary[_ngcontent-serverApp-c3111442506] {
     background: #054a84 !important;
     color: #fff;
 }
 .employer_sts[_ngcontent-serverApp-c3111442506] {
     width: 150px;
 }
 .advertise-container[_ngcontent-serverApp-c3111442506] {
     width: -moz-fit-content !important;
     width: fit-content !important;
     margin: auto !important;
 }
 .advertise-container[_ngcontent-serverApp-c3111442506] img[_ngcontent-serverApp-c3111442506] {
     width: 100%;
     height: auto;
 }
 .card-top-right-label[_ngcontent-serverApp-c3111442506] {
     position: absolute;
     right: 0;
     top: 0;
     padding: 5px;
     background-color: #b50000;
     color: #fff;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     border-bottom-left-radius: 5px;
 }
 .dark[_ngcontent-serverApp-c3111442506] {
     color: #b50000;
 }
 .adv_banner_web[_ngcontent-serverApp-c3111442506] {
     display: block;
 }
 @media screen and (max-width: 768px) {
     .adv_banner_web[_ngcontent-serverApp-c3111442506] {
         display: none;
     }
 }
 .adv_banner_mobile[_ngcontent-serverApp-c3111442506] {
     display: none;
 }
 @media screen and (max-width: 768px) {
     .adv_banner_mobile[_ngcontent-serverApp-c3111442506] {
         display: block;
     }
 }
 [_nghost-serverApp-c3111442506] .product-detail[_ngcontent-serverApp-c3111442506] .icons[_ngcontent-serverApp-c3111442506] {
     fill: #b50000 !important;
 }
 .location[_ngcontent-serverApp-c3111442506] {
     color: #054a84 !important;
 }
 @media screen and (max-width: 767px) {
     .location[_ngcontent-serverApp-c3111442506] {
         margin-left: 9px !important;
     }
     .very-active[_ngcontent-serverApp-c3111442506] {
         margin-left: 4px !important;
     }
 }
 /* end jobs css*/
 /* start job details css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .responsive-img[_ngcontent-serverApp-c2001901274] {
                                 height: 120px;
                                 position: relative;
                                 width: 100%;
                                 opacity: 0.6;
                                 object-fit: cover;
                             }
 h1[_ngcontent-serverApp-c2001901274] {
     font-size: calc(22px + 10 * (100vw - 300px) / 1620) !important;
 }
 h2[_ngcontent-serverApp-c2001901274] {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
 }
 .applied-btn[_ngcontent-serverApp-c2001901274]:hover {
     background: #b50000 !important;
     color: #fff !important;
     border-color: #b50000 !important;
 }
 .bg-primary[_ngcontent-serverApp-c2001901274] {
     background: #054a84 !important;
     color: #fff !important;
 }
 .bg-primary[_ngcontent-serverApp-c2001901274]:hover {
     background: #054a84 !important;
     color: #fff !important;
 }
 .agency-box[_ngcontent-serverApp-c2001901274] {
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
     overflow: hidden;
     border-radius: 5px;
     margin: 15px 0 10px;
 }
 .agency-box[_ngcontent-serverApp-c2001901274] .agency_header[_ngcontent-serverApp-c2001901274] {
     background-position: center center !important;
     background-size: cover !important;
     height: 120px;
     position: relative;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c2001901274] .agency_header[_ngcontent-serverApp-c2001901274] {
         height: 100px;
     }
 }
 .agency-box[_ngcontent-serverApp-c2001901274] .agency_header[_ngcontent-serverApp-c2001901274] .hp-apply-btn[_ngcontent-serverApp-c2001901274] {
     position: absolute;
     right: 20px;
     bottom: 10px;
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     padding: 0.375rem 1.5rem;
     box-shadow: none;
 }
 @media screen and (max-width: 425px) {
     .agency-box[_ngcontent-serverApp-c2001901274] .agency_header[_ngcontent-serverApp-c2001901274] .hp-apply-btn[_ngcontent-serverApp-c2001901274] {
         padding: 0.375rem 1rem;
     }
 }
 .agency-box[_ngcontent-serverApp-c2001901274] .agency_header[_ngcontent-serverApp-c2001901274] .hp-apply-btn[_ngcontent-serverApp-c2001901274]:hover {
     color: #fff;
     background-color: #000;
     border-color: #000;
 }
 .agency-box[_ngcontent-serverApp-c2001901274] .agency_header_White_opcity[_ngcontent-serverApp-c2001901274] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .agency-box[_ngcontent-serverApp-c2001901274] p[_ngcontent-serverApp-c2001901274] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 400 !important;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c2001901274] p[_ngcontent-serverApp-c2001901274] {
         font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .company_tabs_header_fix_size[_ngcontent-serverApp-c2001901274] {
     height: auto;
     line-height: 34px;
 }
 @media screen and (max-width: 992px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c2001901274] {
         height: auto;
     }
 }
 @media screen and (max-width: 767px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c2001901274] {
         height: auto;
     }
     .company_tabs_header_fix_size[_ngcontent-serverApp-c2001901274] .Phone_center[_ngcontent-serverApp-c2001901274] {
         width: 100% !important;
         min-height: 37px;
         max-height: 37px;
     }
 }
 .jOb_description[_ngcontent-serverApp-c2001901274] p[_ngcontent-serverApp-c2001901274] {
     margin-top: 0px !important;
     margin-bottom: 1rem !important;
 }
 .jOb-requirement[_ngcontent-serverApp-c2001901274] p[_ngcontent-serverApp-c2001901274] img[_ngcontent-serverApp-c2001901274] {
     width: 18px !important;
     height: auto !important;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .yoga-circle[_ngcontent-serverApp-c2001901274] {
     padding: 6px 10px 6px 0px;
     height: auto;
     width: 50px;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .yoga-circle[_ngcontent-serverApp-c2001901274] {
         float: left;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] {
     width: 88%;
     align-self: center;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] {
         width: 100%;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] h3[_ngcontent-serverApp-c2001901274] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 10px;
     font-weight: bold;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] h4[_ngcontent-serverApp-c2001901274] {
     padding-top: 5px;
     border: 1px solid;
     border-radius: 5px;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin: 0 10px 10px 0;
     padding: 5px 8px;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] h4[_ngcontent-serverApp-c2001901274] {
         padding: 5px 6px;
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 @media screen and (max-width: 375px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] h4[_ngcontent-serverApp-c2001901274] {
         padding: 4px 3px;
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] .location-span[_ngcontent-serverApp-c2001901274] i[_ngcontent-serverApp-c2001901274] {
     margin-right: 5px;
     color: #b50000;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] .color_1[_ngcontent-serverApp-c2001901274] {
     background: transparent;
     border: 1px solid #2d2d2d;
     color: #2d2d2d;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] .color_2[_ngcontent-serverApp-c2001901274] {
     background: #7a7a7a;
     color: #fff;
     border: 1px solid #7a7a7a;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] .color_3[_ngcontent-serverApp-c2001901274] {
     background: #b50000;
     border: 1px solid #b50000;
     color: #fff;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] .color_4[_ngcontent-serverApp-c2001901274] {
     background: #054a84;
     border: 1px solid #054a84;
     color: #fff;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] .event-info[_ngcontent-serverApp-c2001901274] .color_5[_ngcontent-serverApp-c2001901274] {
     background: transparent;
     border: 1px solid #054a84;
     color: #054a84;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c2001901274] h3[_ngcontent-serverApp-c2001901274] {
         text-align: left;
     }
 }
 @media screen and (max-width: 991px) {
     .phone_pedding[_ngcontent-serverApp-c2001901274] {
         margin-bottom: 1rem;
     }
 }
 .yoga.event[_ngcontent-serverApp-c2001901274] .event-container[_ngcontent-serverApp-c2001901274] {
     margin-bottom: 10px;
 }
 @media only screen and (max-width: 480px) {
     .yoga.event[_ngcontent-serverApp-c2001901274] .event-container[_ngcontent-serverApp-c2001901274] {
         text-align: center;
         display: flex !important;
     }
 }
 .sticky[_ngcontent-serverApp-c2001901274] {
     top: unset !important;
     bottom: -10px !important;
 }
 .animated[_ngcontent-serverApp-c2001901274] {
     transition: height 1s;
 }
 .breadcrumb-section-main[_ngcontent-serverApp-c2001901274] {
     padding: 0;
     background: transparent !important;
 }
 .listing-about-title[_ngcontent-serverApp-c2001901274] span[_ngcontent-serverApp-c2001901274] {
     font: calc(18px + 10 * (100vw - 300px) / 1620) !important;
 }
 @media screen and (min-width: 1280px) {
     .listing-about-title[_ngcontent-serverApp-c2001901274] span[_ngcontent-serverApp-c2001901274] {
         font: calc(16px + 10 * (100vw - 300px) / 1620);
     }
 }
 .product-wrapper-grid[_ngcontent-serverApp-c2001901274] .col-12_padding_Set[_ngcontent-serverApp-c2001901274] {
     padding-right: 10px;
     padding-left: 5px;
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid[_ngcontent-serverApp-c2001901274] .col-12_padding_Set[_ngcontent-serverApp-c2001901274] {
         padding-right: 0px;
         padding-left: 0px;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] {
     min-height: 120px;
     margin-left: 195px;
     display: block;
     border: 0;
 }
 @media screen and (max-width: 1024px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] {
         margin-left: 180px;
     }
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] {
         min-height: 100px;
         margin-left: 130px;
         padding: 0;
     }
 }
 @media screen and (max-width: 375px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] {
         min-height: 100px;
         margin-left: 130px;
         padding: 0;
     }
 }
 @media screen and (max-width: 325px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] {
         min-height: 100px;
         margin-left: 92px;
         padding: 0;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] .product-detail[_ngcontent-serverApp-c2001901274] {
     padding: 10px 15px 10px 0;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] .product-detail[_ngcontent-serverApp-c2001901274] .hp-candidate-wrapper[_ngcontent-serverApp-c2001901274] {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274]
 .product-box[_ngcontent-serverApp-c2001901274]
 .product-detail[_ngcontent-serverApp-c2001901274]
 .hp-candidate-wrapper[_ngcontent-serverApp-c2001901274]
 .hp-apply-btn[_ngcontent-serverApp-c2001901274] {
     bottom: 10px;
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     padding: 0.375rem 1.5rem;
     box-shadow: none;
 }
 @media screen and (max-width: 425px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274]
     .product-box[_ngcontent-serverApp-c2001901274]
     .product-detail[_ngcontent-serverApp-c2001901274]
     .hp-candidate-wrapper[_ngcontent-serverApp-c2001901274]
     .hp-apply-btn[_ngcontent-serverApp-c2001901274] {
         padding: 0.375rem 1rem;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274]
 .product-box[_ngcontent-serverApp-c2001901274]
 .product-detail[_ngcontent-serverApp-c2001901274]
 .hp-candidate-wrapper[_ngcontent-serverApp-c2001901274]
 .hp-apply-btn[_ngcontent-serverApp-c2001901274]:hover {
     color: #fff;
     background-color: #000;
     border-color: #000;
 }
 @media only screen and (max-width: 480px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274]
     .product-box[_ngcontent-serverApp-c2001901274]
     .product-detail[_ngcontent-serverApp-c2001901274]
     .hp-candidate-wrapper[_ngcontent-serverApp-c2001901274]
     .hp-apply-btn[_ngcontent-serverApp-c2001901274] {
         display: none;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] .product-detail[_ngcontent-serverApp-c2001901274] h1[_ngcontent-serverApp-c2001901274] {
     margin-top: 0;
     letter-spacing: normal;
     text-align: left;
     word-break: break-word;
 }
 @media only screen and (max-width: 480px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] .listing-about-title[_ngcontent-serverApp-c2001901274] {
         line-height: 1.2 !important;
         letter-spacing: 1px !important;
         font-size: calc(16px + 10 * (100vw - 300px) / 1620);
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2001901274] .product-box[_ngcontent-serverApp-c2001901274] p.listing-about-sub-title[_ngcontent-serverApp-c2001901274] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .related-profile-picture[_ngcontent-serverApp-c2001901274] {
     width: 70px;
     height: 70px;
     float: left;
     border-radius: 100px;
 }
 .btn-sucesss[_ngcontent-serverApp-c2001901274] {
     background-color: #054a84;
     color: #fff;
 }
 .btn-sucesss[_ngcontent-serverApp-c2001901274]:hover {
     background-color: #054a84;
 }
 .Blog_list_img_size[_ngcontent-serverApp-c2001901274] {
     min-height: 180px !important;
     overflow: hidden;
 }
 .Blog_list_img_size[_ngcontent-serverApp-c2001901274] img[_ngcontent-serverApp-c2001901274] {
     width: 100%;
 }
 .Blog_list_img_size[_ngcontent-serverApp-c2001901274] .custom_img[_ngcontent-serverApp-c2001901274] {
     width: 100%;
     min-width: 100%;
 }
 @media screen and (max-width: 768px) {
     .Blog_list_img_size[_ngcontent-serverApp-c2001901274] .custom_img[_ngcontent-serverApp-c2001901274] {
         min-height: 130px !important;
         max-height: 130px !important;
     }
 }
 .collection-filter-block[_ngcontent-serverApp-c2001901274] {
     padding: 10px;
     padding-left: 20px;
     background-color: #fff;
     margin-bottom: 0;
     border: none;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c2001901274] {
     overflow: hidden;
     height: 150px;
     width: 150px;
     border-radius: 50%;
     border: 1px solid #707070;
     position: absolute;
     z-index: 1;
     margin-left: 25px;
     top: 45px;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c2001901274] img[_ngcontent-serverApp-c2001901274] {
     width: 100%;
     height: 100%;
 }
 @media screen and (max-width: 1024px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2001901274] {
         height: 135px;
         width: 135px;
         top: 52.5px;
     }
 }
 @media screen and (max-width: 767px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2001901274] {
         width: 100px;
         height: 100px;
         margin-left: 15px;
         top: 50px;
     }
 }
 @media screen and (max-width: 375px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2001901274] {
         width: 95px;
         height: 95px;
         margin-left: 15px;
         top: 53px;
     }
 }
 @media screen and (max-width: 325px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2001901274] {
         width: 72px;
         height: 72px;
         margin-left: 10px;
         top: 64px;
     }
 }
 .listing-sub-title-agency[_ngcontent-serverApp-c2001901274] {
     height: 32px;
     width: 195px;
     position: absolute;
     top: 195px;
 }
 @media screen and (max-width: 1024px) {
     .listing-sub-title-agency[_ngcontent-serverApp-c2001901274] {
         width: 180px;
         top: 187.5px;
     }
 }
 @media screen and (max-width: 767px) {
     .listing-sub-title-agency[_ngcontent-serverApp-c2001901274] {
         width: 130px;
         top: 150px;
     }
 }
 @media screen and (max-width: 375px) {
     .listing-sub-title-agency[_ngcontent-serverApp-c2001901274] {
         width: 130px;
         top: 147.5px;
     }
 }
 @media screen and (max-width: 325px) {
     .listing-sub-title-agency[_ngcontent-serverApp-c2001901274] {
         width: 92px;
         top: 136px;
     }
 }
 .listing-sub-title-agency[_ngcontent-serverApp-c2001901274] label[_ngcontent-serverApp-c2001901274] {
     z-index: 2;
     width: 92.053333%;
     height: auto;
     text-align: center;
     display: inline-block;
     font-size: 15px;
     line-height: 32px;
     height: 32px;
     color: #fefefe;
     font-weight: 500;
     clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     border-bottom: 3px solid #000;
 }
 .listing-sub-title-agency[_ngcontent-serverApp-c2001901274] .label_blue[_ngcontent-serverApp-c2001901274] {
     background: #054a84;
 }
 .listing-sub-title-agency[_ngcontent-serverApp-c2001901274] .label_green[_ngcontent-serverApp-c2001901274] {
     background: #b50000;
 }
 .product-box-left[_ngcontent-serverApp-c2001901274] {
     float: left;
 }
 .resume-age[_ngcontent-serverApp-c2001901274] {
     display: inline-block;
 }
 h5.footer-active[_ngcontent-serverApp-c2001901274] {
     color: #b50000;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     padding-top: 0;
 }
 h5.footer-active[_ngcontent-serverApp-c2001901274] i[_ngcontent-serverApp-c2001901274] {
     margin-right: 5px;
     color: #b50000;
 }
 span.top-active[_ngcontent-serverApp-c2001901274] {
     top: 0;
     right: 15px;
     border: none;
     width: auto;
     font-size: 12px;
     color: #ffffff;
     padding: 5px 15px;
     font-weight: 400;
     height: 30px;
     display: inline-block;
     line-height: 20px;
     background-color: #b50000;
     z-index: 2;
     border-radius: 0 0 0 7px;
     position: absolute;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .job-requirement[_ngcontent-serverApp-c2001901274] h3[_ngcontent-serverApp-c2001901274] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #434345;
     margin-bottom: 8px;
     font-weight: bold;
     padding-top: 5px;
 }
 .job-requirement[_ngcontent-serverApp-c2001901274] h3[_ngcontent-serverApp-c2001901274] i[_ngcontent-serverApp-c2001901274] {
     margin-right: 5px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274] h4[_ngcontent-serverApp-c2001901274] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274] a.btn[_ngcontent-serverApp-c2001901274] {
     letter-spacing: normal;
     text-transform: none;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274] p.card-text[_ngcontent-serverApp-c2001901274] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274] .blog-agency[_ngcontent-serverApp-c2001901274] .blog-contain[_ngcontent-serverApp-c2001901274] .img-container[_ngcontent-serverApp-c2001901274] {
     padding: 10px;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274]
 .blog-agency[_ngcontent-serverApp-c2001901274]
 .blog-contain[_ngcontent-serverApp-c2001901274]
 .img-container[_ngcontent-serverApp-c2001901274]
 .blog-info-resume[_ngcontent-serverApp-c2001901274] {
     display: flex;
     cursor: pointer;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274]
 .blog-agency[_ngcontent-serverApp-c2001901274]
 .blog-contain[_ngcontent-serverApp-c2001901274]
 .img-container[_ngcontent-serverApp-c2001901274]
 .related-profile-picture[_ngcontent-serverApp-c2001901274] {
     border-radius: 50%;
     margin-right: 10px;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274]
 .blog-agency[_ngcontent-serverApp-c2001901274]
 .blog-contain[_ngcontent-serverApp-c2001901274]
 .img-container[_ngcontent-serverApp-c2001901274]
 .blog-head[_ngcontent-serverApp-c2001901274] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     margin-bottom: 2px;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274]
 .blog-agency[_ngcontent-serverApp-c2001901274]
 .blog-contain[_ngcontent-serverApp-c2001901274]
 .img-container[_ngcontent-serverApp-c2001901274]
 .card-text[_ngcontent-serverApp-c2001901274] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-top: 0;
     line-height: normal;
     margin-bottom: 2px;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274]
 .blog-agency[_ngcontent-serverApp-c2001901274]
 .blog-contain[_ngcontent-serverApp-c2001901274]
 .img-container[_ngcontent-serverApp-c2001901274]
 .card-text[_ngcontent-serverApp-c2001901274]
 i[_ngcontent-serverApp-c2001901274] {
     font-size: calc(11px + 3 * (100vw - 300px) / 1620) !important;
     margin-right: 3px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274]
 .blog-agency[_ngcontent-serverApp-c2001901274]
 .blog-contain[_ngcontent-serverApp-c2001901274]
 .img-container[_ngcontent-serverApp-c2001901274]
 .btn-center-position[_ngcontent-serverApp-c2001901274] {
     margin-left: auto;
     margin-right: auto !important;
     display: table;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274]
 .blog-agency[_ngcontent-serverApp-c2001901274]
 .blog-contain.register-blog[_ngcontent-serverApp-c2001901274]
 .img-container[_ngcontent-serverApp-c2001901274]
 .blog-head[_ngcontent-serverApp-c2001901274] {
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
 }
 .resume-right-block[_ngcontent-serverApp-c2001901274]
 .blog-agency[_ngcontent-serverApp-c2001901274]
 .blog-contain.register-blog[_ngcontent-serverApp-c2001901274]
 .img-container[_ngcontent-serverApp-c2001901274]
 .card-text[_ngcontent-serverApp-c2001901274] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274] {
     background: #b50000;
     color: #fff;
     height: auto;
     z-index: 13;
     box-shadow: 0px 0px 3px 0px #aaa;
     position: fixed;
     transition: bottom 0.51s ease-in-out;
     padding: 10px;
     width: 100%;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274] .res-footer[_ngcontent-serverApp-c2001901274] .footer-apply-content[_ngcontent-serverApp-c2001901274] {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274] .res-footer[_ngcontent-serverApp-c2001901274] .footer-apply-content[_ngcontent-serverApp-c2001901274] .left[_ngcontent-serverApp-c2001901274] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274]
 li[_ngcontent-serverApp-c2001901274] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274]
 li[_ngcontent-serverApp-c2001901274]
 a[_ngcontent-serverApp-c2001901274] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274]
 li[_ngcontent-serverApp-c2001901274]
 a[_ngcontent-serverApp-c2001901274]
 i[_ngcontent-serverApp-c2001901274] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274]
 li[_ngcontent-serverApp-c2001901274]
 a[_ngcontent-serverApp-c2001901274]
 i[_ngcontent-serverApp-c2001901274]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2001901274]
     .res-footer[_ngcontent-serverApp-c2001901274]
     .footer-apply-content[_ngcontent-serverApp-c2001901274]
     .left[_ngcontent-serverApp-c2001901274]
     .social-sharing[_ngcontent-serverApp-c2001901274]
     li[_ngcontent-serverApp-c2001901274]
     a[_ngcontent-serverApp-c2001901274]
     i[_ngcontent-serverApp-c2001901274] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2001901274]
     .res-footer[_ngcontent-serverApp-c2001901274]
     .footer-apply-content[_ngcontent-serverApp-c2001901274]
     .left[_ngcontent-serverApp-c2001901274]
     .social-sharing[_ngcontent-serverApp-c2001901274]
     li[_ngcontent-serverApp-c2001901274] {
         padding: 0 5px 0 5px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .left-wrapper[_ngcontent-serverApp-c2001901274] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .left-wrapper[_ngcontent-serverApp-c2001901274]
 #applied-text[_ngcontent-serverApp-c2001901274] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .left-wrapper[_ngcontent-serverApp-c2001901274]
 .left-content-text[_ngcontent-serverApp-c2001901274] {
     padding-left: 10px;
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c2001901274]
     .res-footer[_ngcontent-serverApp-c2001901274]
     .footer-apply-content[_ngcontent-serverApp-c2001901274]
     .left[_ngcontent-serverApp-c2001901274]
     .left-wrapper[_ngcontent-serverApp-c2001901274]
     .left-content-text[_ngcontent-serverApp-c2001901274] {
         display: none;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .left-wrapper[_ngcontent-serverApp-c2001901274]
 .left-content-subtext[_ngcontent-serverApp-c2001901274] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .left-wrapper[_ngcontent-serverApp-c2001901274]
 .btn-primary[_ngcontent-serverApp-c2001901274] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .left-wrapper[_ngcontent-serverApp-c2001901274]
 .btn-primary[_ngcontent-serverApp-c2001901274]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .left[_ngcontent-serverApp-c2001901274]
 .left-wrapper[_ngcontent-serverApp-c2001901274]
 .btn-primary[_ngcontent-serverApp-c2001901274]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2001901274]
     .res-footer[_ngcontent-serverApp-c2001901274]
     .footer-apply-content[_ngcontent-serverApp-c2001901274]
     .left[_ngcontent-serverApp-c2001901274]
     .left-wrapper[_ngcontent-serverApp-c2001901274]
     .btn-primary[_ngcontent-serverApp-c2001901274] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c2001901274] .res-footer[_ngcontent-serverApp-c2001901274] .footer-apply-content[_ngcontent-serverApp-c2001901274] .left[_ngcontent-serverApp-c2001901274] {
         padding-left: 0px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .right-wrapper[_ngcontent-serverApp-c2001901274] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .right-wrapper[_ngcontent-serverApp-c2001901274]
 .left-content-text[_ngcontent-serverApp-c2001901274] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c2001901274]
     .res-footer[_ngcontent-serverApp-c2001901274]
     .footer-apply-content[_ngcontent-serverApp-c2001901274]
     .right[_ngcontent-serverApp-c2001901274]
     .right-wrapper[_ngcontent-serverApp-c2001901274]
     .left-content-text[_ngcontent-serverApp-c2001901274] {
         display: none;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .right-wrapper[_ngcontent-serverApp-c2001901274]
 .left-content-subtext[_ngcontent-serverApp-c2001901274] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .right-wrapper[_ngcontent-serverApp-c2001901274]
 .btn-primary[_ngcontent-serverApp-c2001901274] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .right-wrapper[_ngcontent-serverApp-c2001901274]
 .btn-primary[_ngcontent-serverApp-c2001901274]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .right-wrapper[_ngcontent-serverApp-c2001901274]
 .btn-primary[_ngcontent-serverApp-c2001901274]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2001901274]
     .res-footer[_ngcontent-serverApp-c2001901274]
     .footer-apply-content[_ngcontent-serverApp-c2001901274]
     .right[_ngcontent-serverApp-c2001901274]
     .right-wrapper[_ngcontent-serverApp-c2001901274]
     .btn-primary[_ngcontent-serverApp-c2001901274] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274]
 li[_ngcontent-serverApp-c2001901274] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274]
 li[_ngcontent-serverApp-c2001901274]
 a[_ngcontent-serverApp-c2001901274] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274]
 li[_ngcontent-serverApp-c2001901274]
 a[_ngcontent-serverApp-c2001901274]
 i[_ngcontent-serverApp-c2001901274] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c2001901274]
 .res-footer[_ngcontent-serverApp-c2001901274]
 .footer-apply-content[_ngcontent-serverApp-c2001901274]
 .right[_ngcontent-serverApp-c2001901274]
 .social-sharing[_ngcontent-serverApp-c2001901274]
 li[_ngcontent-serverApp-c2001901274]
 a[_ngcontent-serverApp-c2001901274]
 i[_ngcontent-serverApp-c2001901274]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2001901274]
     .res-footer[_ngcontent-serverApp-c2001901274]
     .footer-apply-content[_ngcontent-serverApp-c2001901274]
     .right[_ngcontent-serverApp-c2001901274]
     .social-sharing[_ngcontent-serverApp-c2001901274]
     li[_ngcontent-serverApp-c2001901274]
     a[_ngcontent-serverApp-c2001901274]
     i[_ngcontent-serverApp-c2001901274] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2001901274]
     .res-footer[_ngcontent-serverApp-c2001901274]
     .footer-apply-content[_ngcontent-serverApp-c2001901274]
     .right[_ngcontent-serverApp-c2001901274]
     .social-sharing[_ngcontent-serverApp-c2001901274]
     li[_ngcontent-serverApp-c2001901274] {
         padding: 0 5px 0 5px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c2001901274] .res-footer[_ngcontent-serverApp-c2001901274] .footer-apply-content[_ngcontent-serverApp-c2001901274] .right[_ngcontent-serverApp-c2001901274] {
         padding-right: 0px;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c2001901274] .res-footer[_ngcontent-serverApp-c2001901274] .footer-apply-content[_ngcontent-serverApp-c2001901274] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 @media screen and (max-width: 375px) {
     .footer_custom[_ngcontent-serverApp-c2001901274] .res-footer[_ngcontent-serverApp-c2001901274] .footer-apply-content[_ngcontent-serverApp-c2001901274] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2001901274] .res-footer[_ngcontent-serverApp-c2001901274] .right-content[_ngcontent-serverApp-c2001901274] {
     justify-content: flex-end;
 }
 @media screen and (max-width: 575px) {
     .footer_custom[_ngcontent-serverApp-c2001901274] .res-footer[_ngcontent-serverApp-c2001901274] {
         width: 50%;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c2001901274] .footer-action[_ngcontent-serverApp-c2001901274],
     .footer_custom[_ngcontent-serverApp-c2001901274] .footer-note-action[_ngcontent-serverApp-c2001901274],
     .footer_custom[_ngcontent-serverApp-c2001901274] .footer-quick-action[_ngcontent-serverApp-c2001901274] {
         display: none;
     }
 }
 button[_ngcontent-serverApp-c2001901274]:focus {
     outline: none;
 }
 .custom-header-box[_ngcontent-serverApp-c2001901274] {
     background: rgba(5, 74, 132, 0.1490196078) !important;
     color: #054a84 !important;
     border-bottom: 2px solid #054a84;
     padding-top: 5px;
     padding-bottom: 5px;
 }
 .custom-header-box[_ngcontent-serverApp-c2001901274] h2[_ngcontent-serverApp-c2001901274] {
     color: #054a84 !important;
     font-weight: bold;
 }
 .blog-sec.blog[_ngcontent-serverApp-c2001901274] .blog-agency[_ngcontent-serverApp-c2001901274] {
     margin: 10px 0;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2001901274] {
     background-color: rgba(37, 174, 136, 0.1607843137);
     color: #b50000;
     padding: 15px;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2001901274] .custom-expire-banner-container[_ngcontent-serverApp-c2001901274] {
     display: flex;
     justify-content: center;
     align-items: center;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2001901274] .custom-expire-banner-detail[_ngcontent-serverApp-c2001901274] {
     padding-right: 25px;
     padding-left: 25px;
 }
 @media screen and (max-width: 400px) {
     .custom-expire-banner[_ngcontent-serverApp-c2001901274] .custom-expire-banner-detail[_ngcontent-serverApp-c2001901274] {
         padding-right: 15px;
         padding-left: 15px;
     }
 }
 .custom-expire-banner[_ngcontent-serverApp-c2001901274] .custom-expire-banner-detail[_ngcontent-serverApp-c2001901274] h2[_ngcontent-serverApp-c2001901274] {
     color: #b50000;
     font-weight: bold;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     text-align: left;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2001901274] .custom-expire-banner-detail[_ngcontent-serverApp-c2001901274] p[_ngcontent-serverApp-c2001901274] {
     color: #b50000;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     line-height: normal;
     text-align: left;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2001901274] .custom-expire-banner-action[_ngcontent-serverApp-c2001901274] {
     vertical-align: middle;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2001901274] .custom-expire-banner-action[_ngcontent-serverApp-c2001901274] a[_ngcontent-serverApp-c2001901274] {
     width: 100px;
 }
 .breadcrumb-section-main[_ngcontent-serverApp-c2001901274] .breadcrumb-contain[_ngcontent-serverApp-c2001901274] > div[_ngcontent-serverApp-c2001901274] {
     width: 100%;
 }
 .breadcrumb-section-main[_ngcontent-serverApp-c2001901274] .breadcrumb-contain[_ngcontent-serverApp-c2001901274] {
     display: inherit;
 }
 .img_center[_ngcontent-serverApp-c2001901274] {
     display: block;
     margin: 0 auto;
     width: auto !important;
 }
 .inside-alert-button[_ngcontent-serverApp-c2001901274] {
     position: absolute;
     right: 10px;
 }
 .alert-pending-job[_ngcontent-serverApp-c2001901274] {
     height: 64px;
     align-items: center;
     display: flex;
 }
 .skelton-job-images[_ngcontent-serverApp-c2001901274] {
     position: absolute;
     z-index: 1;
     top: 50%;
     transform: translateY(-50%);
     margin-left: 25px;
     margin-right: 25px;
 }
 @media screen and (max-width: 767px) {
     .skelton-job-images[_ngcontent-serverApp-c2001901274] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 375px) {
     .skelton-job-images[_ngcontent-serverApp-c2001901274] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 325px) {
     .skelton-job-images[_ngcontent-serverApp-c2001901274] {
         margin-left: 10px;
         margin-right: 10px;
     }
 }
 @media screen and (max-width: 375px) {
     .breadcrumb-skelton[_ngcontent-serverApp-c2001901274] {
         height: 90px;
     }
 }
 #very-active[_ngcontent-serverApp-c2001901274] {
     display: block;
 }
 [_nghost-serverApp-c2001901274] .icons[_ngcontent-serverApp-c2001901274] {
     fill: #b50000 !important;
 }
 [_nghost-serverApp-c2001901274] .header-icon .icons {
     top: -1px !important;
     fill: rgba(33, 37, 41, 0.6) !important;
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }


                             #myImg[_ngcontent-serverApp-c1281504779] {
                                 border-radius: 5px;
                                 cursor: pointer;
                                 transition: 0.3s;
                             }
 .img-view[_ngcontent-serverApp-c1281504779] {
     border-radius: 5px !important;
 }
 .close[_ngcontent-serverApp-c1281504779] {
     top: -8px;
     right: 0px;
     color: #f1f1f1;
     font-size: 34px;
     font-weight: bold;
     transition: 0.3s;
     cursor: pointer;
 }
 .cdk-global-scrollblock {
     overflow: hidden !important;
 }
 .cdk-overlay-dark-backdrop {
     background-color: rgb(0, 0, 0) !important;
     background-color: rgba(0, 0, 0, 0.9) !important;
 }
 .mat-mdc-dialog-container .mdc-dialog__surface {
     transform: scale(1.6) !important;
     animation-duration: 0.5s !important;
     padding: 25px 0px 0px 0px !important;
     background-color: rgba(0, 0, 0, 0) !important;
 }

/* start candidate css*/


                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .bg-primary[_ngcontent-serverApp-c3093988918] {
                                 background: #054a84 !important;
                                 color: #fff;
                             }
 .h3_custom[_ngcontent-serverApp-c3093988918] {
     margin: 15px 0 10px 0 !important;
 }
 h3[_ngcontent-serverApp-c3093988918] {
     margin: 10px 0 5px 0;
 }
 a[_ngcontent-serverApp-c3093988918] {
     color: #b50000;
 }
 p[_ngcontent-serverApp-c3093988918] {
     text-align: justify;
     margin: 2px 0;
 }
 .header_2[_ngcontent-serverApp-c3093988918] {
     font-weight: 500;
     margin: 0 auto !important;
     line-height: 1.2;
     color: #464646;
 }
 .collection-filter-block[_ngcontent-serverApp-c3093988918] {
     padding: 0px 15px 15px;
     overflow: visible;
     border: none;
 }
 .blog-sidebar[_ngcontent-serverApp-c3093988918] {
     overflow: visible;
 }
 .agency[_ngcontent-serverApp-c3093988918] h1[_ngcontent-serverApp-c3093988918] {
     font-weight: 500;
 }
 .extra_details_bottom[_ngcontent-serverApp-c3093988918] h3[_ngcontent-serverApp-c3093988918],
 .extra_details_bottom[_ngcontent-serverApp-c3093988918] h2[_ngcontent-serverApp-c3093988918] {
     margin: 10px auto 14px;
 }
 .extra_details_bottom[_ngcontent-serverApp-c3093988918] h4[_ngcontent-serverApp-c3093988918] {
     margin: 10px auto 8px;
 }
 .extra_details_bottom[_ngcontent-serverApp-c3093988918] p[_ngcontent-serverApp-c3093988918] {
     margin: 6px auto 4px;
 }
 .product-wrapper-grid[_ngcontent-serverApp-c3093988918] .col-12_padding_Set[_ngcontent-serverApp-c3093988918] {
     padding-right: 5px;
     padding-left: 5px;
 }
 @media screen and (max-width: 374px) {
     .mb-3[_ngcontent-serverApp-c3093988918],
     .my-3[_ngcontent-serverApp-c3093988918] {
         margin-bottom: 0.55rem !important;
     }
     .mt-3[_ngcontent-serverApp-c3093988918],
     .my-3[_ngcontent-serverApp-c3093988918] {
         margin-top: 0.55rem !important;
     }
 }
 @media screen and (max-width: 767px) {
     .float-right[_ngcontent-serverApp-c3093988918] {
         float: none !important;
     }
     .mt_50_phone[_ngcontent-serverApp-c3093988918] {
         margin-top: 7vh;
     }
 }
 .filter-sort-bar[_ngcontent-serverApp-c3093988918] {
     display: flex;
     justify-content: space-between;
     align-items: center;
     margin-bottom: 15px;
 }
 .filter-sort-bar[_ngcontent-serverApp-c3093988918] .filter-main-btn[_ngcontent-serverApp-c3093988918] a[_ngcontent-serverApp-c3093988918] {
     color: #fff !important;
     background-color: #054a84;
     font-weight: bold;
 }
 @media screen and (min-width: 992px) {
     .filter-sort-bar[_ngcontent-serverApp-c3093988918] {
         justify-content: flex-end;
     }
 }
 .c-res-job-booster[_ngcontent-serverApp-c3093988918] {
     display: flex;
     align-items: center;
 }
 @media screen and (max-width: 768px) {
     .c-filter-bar[_ngcontent-serverApp-c3093988918] {
         display: flex;
         justify-content: space-between;
     }
     .filter-sort-bar[_ngcontent-serverApp-c3093988918] .filter-main-btn[_ngcontent-serverApp-c3093988918] {
         text-align: left;
     }
     .c-res-job-booster[_ngcontent-serverApp-c3093988918] {
         display: flex;
         flex-direction: column;
         align-items: flex-end;
     }
 }
 [_nghost-serverApp-c3093988918] .description_tag a {
     color: #b50000 !important;
     text-decoration: none !important;
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
 }
 .no-found[_ngcontent-serverApp-c3093988918] {
     margin-bottom: 300px;
 }
 .res-customer-logo[_ngcontent-serverApp-c3093988918] .customer-logo[_ngcontent-serverApp-c3093988918] {
     text-align: center;
     height: 60px;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 .res-customer-logo[_ngcontent-serverApp-c3093988918] .customer-logo[_ngcontent-serverApp-c3093988918] img[_ngcontent-serverApp-c3093988918] {
     max-height: 40px;
     filter: grayscale(100%);
     transition: 0.2s;
 }
 .res-customer-logo[_ngcontent-serverApp-c3093988918] .customer-logo[_ngcontent-serverApp-c3093988918] img[_ngcontent-serverApp-c3093988918]:hover {
     filter: grayscale(0%);
 }
 @media screen and (max-width: 767px) {
     .res-customer-logo[_ngcontent-serverApp-c3093988918] {
         flex: 0 0 50%;
         max-width: 50%;
     }
 }
 .h5_label[_ngcontent-serverApp-c3093988918] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     padding-bottom: 5px;
     display: inline-block;
     margin-right: 5px;
     margin-left: 5px;
     color: #054a84;
 }
 .custom_h2[_ngcontent-serverApp-c3093988918] {
     display: inline-block;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     margin-top: 0;
     margin-bottom: 0;
     margin-left: 5px;
     color: inherit;
     margin: 10px 0 5px 0;
     line-height: 1.4;
     font-family: "proxima_nova_rgregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .center-pagination[_ngcontent-serverApp-c3093988918] {
     display: flex;
     justify-content: center;
 }
 .top-banner-wrapper[_ngcontent-serverApp-c3093988918] {
     min-height: 265px;
 }
 @media screen and (max-width: 575px) {
     .top-banner-wrapper[_ngcontent-serverApp-c3093988918] {
         min-height: 365px;
     }
 }
 .skelton-loader[_ngcontent-serverApp-c3093988918] .product-box-container[_ngcontent-serverApp-c3093988918] {
     box-shadow: 0px 0px 8px 0px #ddd;
     border-radius: 7px;
     overflow: hidden;
     height: 213px;
 }
 @media screen and (max-width: 767px) {
     .skelton-loader[_ngcontent-serverApp-c3093988918] .product-box-container[_ngcontent-serverApp-c3093988918] {
         height: 146px;
     }
 }
 .skelton-loader[_ngcontent-serverApp-c3093988918] .product-box[_ngcontent-serverApp-c3093988918] {
     overflow: hidden;
     margin-top: 0 !important;
     display: flex !important;
     padding: 0px !important;
 }
 .skelton-loader[_ngcontent-serverApp-c3093988918] .product-box[_ngcontent-serverApp-c3093988918] .custom_front_rsume_image[_ngcontent-serverApp-c3093988918] {
     overflow: hidden;
     height: 145px;
     width: 145px;
     margin: 15px 5px 15px 15px;
 }
 @media screen and (max-width: 767px) {
     .skelton-loader[_ngcontent-serverApp-c3093988918] .product-box[_ngcontent-serverApp-c3093988918] .custom_front_rsume_image[_ngcontent-serverApp-c3093988918] {
         width: 85px;
         height: 85px;
         margin: 12px 2px 12px 12px;
     }
 }
 @media screen and (max-width: 767px) {
     .skelton-loader[_ngcontent-serverApp-c3093988918] .product-box[_ngcontent-serverApp-c3093988918] .web-skelton[_ngcontent-serverApp-c3093988918] {
         display: none;
     }
 }
 @media screen and (min-width: 767px) {
     .skelton-loader[_ngcontent-serverApp-c3093988918] .product-box[_ngcontent-serverApp-c3093988918] .mobile-skelton[_ngcontent-serverApp-c3093988918] {
         display: none;
     }
 }
 [_nghost-serverApp-c3093988918] .filters[_ngcontent-serverApp-c3093988918] .icons[_ngcontent-serverApp-c3093988918] {
     fill: #fff !important;
 }
 [_nghost-serverApp-c3093988918] .users-icon .icons {
     width: 23px !important;
     fill: #666 !important;
 }


                             .dropdown-btn[_ngcontent-serverApp-c1558467617] {
                             }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropbtn[_ngcontent-serverApp-c1558467617] {
     background-color: #b50000;
     color: #fff;
     padding: 8px;
     font-size: 14px;
     font-weight: 600;
     border: none;
     cursor: pointer;
     border-radius: 6px;
     width: 150px;
     text-align: justify;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown[_ngcontent-serverApp-c1558467617] {
     position: relative;
     display: inline-block;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown-content[_ngcontent-serverApp-c1558467617] {
     display: none;
     position: absolute;
     background-color: #f9f9f9;
     min-width: 160px;
     box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2);
     z-index: 1;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown-content[_ngcontent-serverApp-c1558467617] .item[_ngcontent-serverApp-c1558467617] {
     color: black;
     padding: 12px 16px;
     text-decoration: none;
     display: block;
     cursor: pointer;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown-content[_ngcontent-serverApp-c1558467617] .item[_ngcontent-serverApp-c1558467617]:hover {
     background-color: #f1f1f1;
 }
 .dropdown-btn[_ngcontent-serverApp-c1558467617] .dropdown[_ngcontent-serverApp-c1558467617]:hover .dropdown-content[_ngcontent-serverApp-c1558467617] {
     display: block;
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }


                             .product-service_1[_ngcontent-serverApp-c2564575186] {
                                 background: #f9f9f9;
                                 border-radius: 5px;
                                 margin: 0 auto;
                                 border: 1px solid #979797;
                                 box-shadow: 0px 0px 5px 0px #ededed;
                             }
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] {
     margin-bottom: 15px;
 }
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] h5[_ngcontent-serverApp-c2564575186] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     padding-bottom: 5px;
 }
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] input[_ngcontent-serverApp-c2564575186],
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] select[_ngcontent-serverApp-c2564575186] {
     padding: 5px 5px 5px 10px;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: capitalize;
 }
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] ng-multiselect-dropdown[_ngcontent-serverApp-c2564575186],
 .product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] label[_ngcontent-serverApp-c2564575186] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .filter_text[_ngcontent-serverApp-c2564575186] {
     color: #054a84;
     font-weight: bold;
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
 }
 .reset_button[_ngcontent-serverApp-c2564575186] {
     color: #b50000 !important;
     font-weight: bold;
 }
 .filter[_ngcontent-serverApp-c2564575186] .title_items[_ngcontent-serverApp-c2564575186] {
     margin: 30px 0;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186] {
     list-style: none;
     border-radius: 3px;
     margin-top: -30px;
     color: #565656;
     margin-bottom: 5px;
     box-shadow: 0px 0px 6px 0px #aaa;
     max-height: 140px;
     overflow: hidden;
     overflow-y: scroll;
     text-overflow: ellipsis;
     white-space: normal;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186]::-webkit-scrollbar-track {
     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
     border-radius: 50px;
     background-color: #fff;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186]::-webkit-scrollbar {
     width: 6px;
     background-color: #fff;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186]::-webkit-scrollbar-thumb {
     border-radius: 50px;
     -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
     background-color: #595959;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186] li[_ngcontent-serverApp-c2564575186] label[_ngcontent-serverApp-c2564575186] {
     margin-bottom: 0rem !important;
     color: #000;
     font-size: 12px;
 }
 .filter[_ngcontent-serverApp-c2564575186] ul[_ngcontent-serverApp-c2564575186] li[_ngcontent-serverApp-c2564575186]:hover {
     background-color: #979797;
 }
 .filter_title[_ngcontent-serverApp-c2564575186] {
     padding: 0 0 5px 0;
     border-bottom: 2px solid #b50000;
     margin-bottom: 5px;
 }
 .product-page-filter[_ngcontent-serverApp-c2564575186] .title_items[_ngcontent-serverApp-c2564575186] {
     margin: 30px 0;
 }
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp,
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp .selectiongroup,
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp .selection,
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp .selector {
     background: transparent;
 }
 [_nghost-serverApp-c2564575186] .newsletter .date-picker .mydp .btnpicker {
     background: transparent;
 }
 [_nghost-serverApp-c2564575186] .date-picker .mydp {
     border-left: 1px solid #ccc;
     border: 1px solid #ccc;
 }
 .sidebar_filter[_ngcontent-serverApp-c2564575186] {
     width: 100%;
     height: 34px;
     background: transparent;
     border: 1px solid #434345;
     color: #434345;
     border-radius: 3px;
     font-size: 14px;
 }
 .sidebar_filter[_ngcontent-serverApp-c2564575186] a[_ngcontent-serverApp-c2564575186] {
     color: #434345;
 }
 .sidebar_filter[_ngcontent-serverApp-c2564575186] option[_ngcontent-serverApp-c2564575186] {
     text-transform: capitalize;
 }
 .custom-mobile-filter.product-service_1[_ngcontent-serverApp-c2564575186] {
     border: 0;
     padding: 5px;
 }
 .custom-mobile-filter.product-service_1[_ngcontent-serverApp-c2564575186] .sidebar-container[_ngcontent-serverApp-c2564575186] {
     margin-bottom: 10px;
 }
 .custom_h2[_ngcontent-serverApp-c2564575186] {
     font-size: calc(18px + 10 * (100vw - 300px) / 1620);
     line-height: 1.4;
     color: #054a84;
     font-weight: 500;
     font-family: "proxima_nova_rgregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .custom_h3[_ngcontent-serverApp-c2564575186] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     padding-bottom: 5px;
     color: #054a84;
     font-family: "proxima_nova_rgregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .mat-form-field-label[_ngcontent-serverApp-c2564575186],
 label[_ngcontent-serverApp-c2564575186],
 mat-label[_ngcontent-serverApp-c2564575186],
 .my_custom_mat-label[_ngcontent-serverApp-c2564575186] {
     font-weight: unset;
 }
 h3[_ngcontent-serverApp-c2564575186] {
     margin-top: -4px;
     margin-bottom: 0;
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: #b50000 !important;
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: #b50000 !important;
 }
 .mdc-radio {
     margin-top: -7px !important;
 }
 .mat-slider-thumb-label {
     transform: rotate(45deg) !important;
     border-radius: 50% 50% 0 !important;
 }
 ng-deep[_ngcontent-serverApp-c2564575186] .mat-slider-thumb[_ngcontent-serverApp-c2564575186] {
     transform: scale(0) !important;
 }
 ng-deep[_ngcontent-serverApp-c2564575186] .mat-slider-thumb-label-text[_ngcontent-serverApp-c2564575186] {
     opacity: 1 !important;
 }
 .filter-radio .mat-mdc-radio-group {
     display: flex;
     flex-direction: column;
 }
 .filter-pos[_ngcontent-serverApp-c2564575186] {
     margin-top: -10px;
 }
 .search_icon[_ngcontent-serverApp-c2564575186] {
     position: fixed;
     margin: 0px -15px;
     top: 9px;
     cursor: pointer;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-text-field-wrapper {
     height: 40px !important;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-select-placeholder {
     font-size: 14px !important;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-select-value-text {
     color: rgba(0, 0, 0, 0.6) !important;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-form-field-infix {
     min-height: 40px !important;
 }
 [_nghost-serverApp-c2564575186] .mdc-text-field {
     align-items: center !important;
 }
 [_nghost-serverApp-c2564575186] .mat-mdc-form-field-input-control {
     font-size: 15px !important;
 }


                             [_nghost-serverApp-c3739594431] .mdc-text-field {
                                 align-items: center !important;
                             }
 [_nghost-serverApp-c3739594431] .mat-mdc-form-field-input-control {
     font-size: 15px !important;
 }
 [_nghost-serverApp-c3739594431] .close-icon {
     height: 22px !important;
     width: 22px !important;
     right: 0px !important;
     position: absolute !important;
     cursor: pointer !important;
     transform: scale(0.8) !important;
     color: #aca7a7 !important;
 }


                             .mdc-text-field {
                                 border-top-left-radius: 4px;
                                 border-top-left-radius: var(--mdc-shape-small, 4px);
                                 border-top-right-radius: 4px;
                                 border-top-right-radius: var(--mdc-shape-small, 4px);
                                 border-bottom-right-radius: 0;
                                 border-bottom-left-radius: 0;
                                 display: inline-flex;
                                 align-items: baseline;
                                 padding: 0 16px;
                                 position: relative;
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 will-change: opacity, transform, color;
                             }
 .mdc-text-field .mdc-floating-label {
     top: 50%;
     transform: translateY(-50%);
     pointer-events: none;
 }
 .mdc-text-field__input {
     height: 28px;
     width: 100%;
     min-width: 0;
     border: none;
     border-radius: 0;
     background: none;
     appearance: none;
     padding: 0;
 }
 .mdc-text-field__input::-ms-clear {
     display: none;
 }
 .mdc-text-field__input::-webkit-calendar-picker-indicator {
     display: none;
 }
 .mdc-text-field__input:focus {
     outline: none;
 }
 .mdc-text-field__input:invalid {
     box-shadow: none;
 }
 @media all {
     .mdc-text-field__input::placeholder {
         opacity: 0;
     }
 }
 @media all {
     .mdc-text-field__input:-ms-input-placeholder {
         opacity: 0;
     }
 }
 @media all {
     .mdc-text-field--no-label .mdc-text-field__input::placeholder,
     .mdc-text-field--focused .mdc-text-field__input::placeholder {
         opacity: 1;
     }
 }
 @media all {
     .mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,
     .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
         opacity: 1;
     }
 }
 .mdc-text-field__affix {
     height: 28px;
     opacity: 0;
     white-space: nowrap;
 }
 .mdc-text-field--label-floating .mdc-text-field__affix,
 .mdc-text-field--no-label .mdc-text-field__affix {
     opacity: 1;
 }
 @supports (-webkit-hyphens: none) {
     .mdc-text-field--outlined .mdc-text-field__affix {
         align-items: center;
         align-self: center;
         display: inline-flex;
         height: 100%;
     }
 }
 .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 2px;
 }
 [dir="rtl"] .mdc-text-field__affix--prefix,
 .mdc-text-field__affix--prefix[dir="rtl"] {
     padding-left: 2px;
     padding-right: 0;
 }
 .mdc-text-field--end-aligned .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 12px;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
 .mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir="rtl"] {
     padding-left: 12px;
     padding-right: 0;
 }
 .mdc-text-field__affix--suffix {
     padding-left: 12px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field__affix--suffix,
 .mdc-text-field__affix--suffix[dir="rtl"] {
     padding-left: 0;
     padding-right: 12px;
 }
 .mdc-text-field--end-aligned .mdc-text-field__affix--suffix {
     padding-left: 2px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
 .mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir="rtl"] {
     padding-left: 0;
     padding-right: 2px;
 }
 .mdc-text-field--filled {
     height: 56px;
 }
 .mdc-text-field--filled::before {
     display: inline-block;
     width: 0;
     height: 40px;
     content: "";
     vertical-align: 0;
 }
 .mdc-text-field--filled .mdc-floating-label {
     left: 16px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--filled .mdc-floating-label,
 .mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 16px;
 }
 .mdc-text-field--filled .mdc-floating-label--float-above {
     transform: translateY(-106%) scale(0.75);
 }
 .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
     height: 100%;
 }
 .mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label {
     display: none;
 }
 .mdc-text-field--filled.mdc-text-field--no-label::before {
     display: none;
 }
 @supports (-webkit-hyphens: none) {
     .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix {
         align-items: center;
         align-self: center;
         display: inline-flex;
         height: 100%;
     }
 }
 .mdc-text-field--outlined {
     height: 56px;
     overflow: visible;
 }
 .mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-37.25px) scale(1);
 }
 .mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-34.75px) scale(0.75);
 }
 .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--outlined .mdc-text-field__input {
     height: 100%;
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-top-left-radius: 4px;
     border-top-left-radius: var(--mdc-shape-small, 4px);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 4px;
     border-bottom-left-radius: var(--mdc-shape-small, 4px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
     border-top-left-radius: 0;
     border-top-right-radius: 4px;
     border-top-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-right-radius: 4px;
     border-bottom-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-left-radius: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
         width: max(12px, var(--mdc-shape-small, 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
         max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-top-left-radius: 0;
     border-top-right-radius: 4px;
     border-top-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-right-radius: 4px;
     border-bottom-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-left-radius: 0;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
     border-top-left-radius: 4px;
     border-top-left-radius: var(--mdc-shape-small, 4px);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 4px;
     border-bottom-left-radius: var(--mdc-shape-small, 4px);
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
         padding-left: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
         padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 1px;
 }
 .mdc-text-field--outlined .mdc-floating-label {
     left: 4px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-floating-label,
 .mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 4px;
 }
 .mdc-text-field--outlined .mdc-text-field__input {
     display: flex;
     border: none !important;
     background-color: rgba(0, 0, 0, 0);
 }
 .mdc-text-field--outlined .mdc-notched-outline {
     z-index: 1;
 }
 .mdc-text-field--textarea {
     flex-direction: column;
     align-items: center;
     width: auto;
     height: auto;
     padding: 0;
 }
 .mdc-text-field--textarea .mdc-floating-label {
     top: 19px;
 }
 .mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above) {
     transform: none;
 }
 .mdc-text-field--textarea .mdc-text-field__input {
     flex-grow: 1;
     height: auto;
     min-height: 1.5rem;
     overflow-x: hidden;
     overflow-y: auto;
     box-sizing: border-box;
     resize: none;
     padding: 0 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--filled::before {
     display: none;
 }
 .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above {
     transform: translateY(-10.25px) scale(0.75);
 }
 .mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
     margin-top: 23px;
     margin-bottom: 9px;
 }
 .mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
     margin-top: 16px;
     margin-bottom: 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-27.25px) scale(1);
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-24.75px) scale(0.75);
 }
 .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input {
     margin-top: 16px;
     margin-bottom: 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label {
     top: 18px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input {
     margin-bottom: 2px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter {
     align-self: flex-end;
     padding: 0 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after {
     display: inline-block;
     width: 0;
     height: 16px;
     content: "";
     vertical-align: -16px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before {
     display: none;
 }
 .mdc-text-field__resizer {
     align-self: stretch;
     display: inline-flex;
     flex-direction: column;
     flex-grow: 1;
     max-height: 100%;
     max-width: 100%;
     min-height: 56px;
     min-width: fit-content;
     min-width: -moz-available;
     min-width: -webkit-fill-available;
     overflow: hidden;
     resize: both;
 }
 .mdc-text-field--filled .mdc-text-field__resizer {
     transform: translateY(-1px);
 }
 .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,
 .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter {
     transform: translateY(1px);
 }
 .mdc-text-field--outlined .mdc-text-field__resizer {
     transform: translateX(-1px) translateY(-1px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer,
 .mdc-text-field--outlined .mdc-text-field__resizer[dir="rtl"] {
     transform: translateX(1px) translateY(-1px);
 }
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter {
     transform: translateX(1px) translateY(1px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir="rtl"],
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir="rtl"] {
     transform: translateX(-1px) translateY(1px);
 }
 .mdc-text-field--with-leading-icon {
     padding-left: 0;
     padding-right: 16px;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon,
 .mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-left: 16px;
     padding-right: 0;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 48px);
     left: 48px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 48px;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 64px / 0.75);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
     left: 36px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 36px;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-37.25px) translateX(-32px) scale(1);
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir="rtl"] {
     transform: translateY(-37.25px) translateX(32px) scale(1);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-34.75px) translateX(-32px) scale(0.75);
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"],
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"] {
     transform: translateY(-34.75px) translateX(32px) scale(0.75);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--with-trailing-icon {
     padding-left: 16px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--with-trailing-icon,
 .mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
     padding-right: 16px;
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 64px);
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 64px / 0.75);
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 96px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 96px / 0.75);
 }
 .mdc-text-field-helper-line {
     display: flex;
     justify-content: space-between;
     box-sizing: border-box;
 }
 .mdc-text-field + .mdc-text-field-helper-line {
     padding-right: 16px;
     padding-left: 16px;
 }
 .mdc-form-field > .mdc-text-field + label {
     align-self: flex-start;
 }
 .mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--focused .mdc-notched-outline__trailing {
     border-width: 2px;
 }
 .mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
     opacity: 1;
 }
 .mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 2px;
 }
 .mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
     opacity: 1;
 }
 .mdc-text-field--disabled {
     pointer-events: none;
 }
 @media screen and (forced-colors: active) {
     .mdc-text-field--disabled .mdc-text-field__input {
         background-color: Window;
     }
     .mdc-text-field--disabled .mdc-floating-label {
         z-index: 1;
     }
 }
 .mdc-text-field--disabled .mdc-floating-label {
     cursor: default;
 }
 .mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple {
     display: none;
 }
 .mdc-text-field--disabled .mdc-text-field__input {
     pointer-events: auto;
 }
 .mdc-text-field--end-aligned .mdc-text-field__input {
     text-align: right;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__input,
 .mdc-text-field--end-aligned .mdc-text-field__input[dir="rtl"] {
     text-align: left;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix {
     direction: ltr;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 2px;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
     padding-left: 12px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--leading {
     order: 1;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
     order: 2;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input {
     order: 3;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
     order: 4;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--trailing {
     order: 5;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__input {
     text-align: right;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--prefix {
     padding-right: 12px;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--suffix {
     padding-left: 2px;
 }
 .mdc-floating-label {
     position: absolute;
     left: 0;
     -webkit-transform-origin: left top;
     transform-origin: left top;
     line-height: 1.15rem;
     text-align: left;
     text-overflow: ellipsis;
     white-space: nowrap;
     cursor: text;
     overflow: hidden;
     will-change: transform;
 }
 [dir="rtl"] .mdc-floating-label,
 .mdc-floating-label[dir="rtl"] {
     right: 0;
     left: auto;
     -webkit-transform-origin: right top;
     transform-origin: right top;
     text-align: right;
 }
 .mdc-floating-label--float-above {
     cursor: auto;
 }
 .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after {
     margin-left: 1px;
     margin-right: 0px;
     content: "*";
 }
 [dir="rtl"] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,
 .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir="rtl"]::after {
     margin-left: 0;
     margin-right: 1px;
 }
 .mdc-notched-outline {
     display: flex;
     position: absolute;
     top: 0;
     right: 0;
     left: 0;
     box-sizing: border-box;
     width: 100%;
     max-width: 100%;
     height: 100%;
     text-align: left;
     pointer-events: none;
 }
 [dir="rtl"] .mdc-notched-outline,
 .mdc-notched-outline[dir="rtl"] {
     text-align: right;
 }
 .mdc-notched-outline__leading,
 .mdc-notched-outline__notch,
 .mdc-notched-outline__trailing {
     box-sizing: border-box;
     height: 100%;
     pointer-events: none;
 }
 .mdc-notched-outline__trailing {
     flex-grow: 1;
 }
 .mdc-notched-outline__notch {
     flex: 0 0 auto;
     width: auto;
 }
 .mdc-notched-outline .mdc-floating-label {
     display: inline-block;
     position: relative;
     max-width: 100%;
 }
 .mdc-notched-outline .mdc-floating-label--float-above {
     text-overflow: clip;
 }
 .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     max-width: 133.3333333333%;
 }
 .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-left: 0;
     padding-right: 8px;
     border-top: none;
 }
 [dir="rtl"] .mdc-notched-outline--notched .mdc-notched-outline__notch,
 .mdc-notched-outline--notched .mdc-notched-outline__notch[dir="rtl"] {
     padding-left: 8px;
     padding-right: 0;
 }
 .mdc-notched-outline--no-label .mdc-notched-outline__notch {
     display: none;
 }
 .mdc-line-ripple::before,
 .mdc-line-ripple::after {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     border-bottom-style: solid;
     content: "";
 }
 .mdc-line-ripple::before {
     z-index: 1;
 }
 .mdc-line-ripple::after {
     transform: scaleX(0);
     opacity: 0;
     z-index: 2;
 }
 .mdc-line-ripple--active::after {
     transform: scaleX(1);
     opacity: 1;
 }
 .mdc-line-ripple--deactivating::after {
     opacity: 0;
 }
 .mdc-floating-label--float-above {
     transform: translateY(-106%) scale(0.75);
 }
 .mdc-notched-outline__leading,
 .mdc-notched-outline__notch,
 .mdc-notched-outline__trailing {
     border-top: 1px solid;
     border-bottom: 1px solid;
 }
 .mdc-notched-outline__leading {
     border-left: 1px solid;
     border-right: none;
     width: 12px;
 }
 [dir="rtl"] .mdc-notched-outline__leading,
 .mdc-notched-outline__leading[dir="rtl"] {
     border-left: none;
     border-right: 1px solid;
 }
 .mdc-notched-outline__trailing {
     border-left: none;
     border-right: 1px solid;
 }
 [dir="rtl"] .mdc-notched-outline__trailing,
 .mdc-notched-outline__trailing[dir="rtl"] {
     border-left: 1px solid;
     border-right: none;
 }
 .mdc-notched-outline__notch {
     max-width: calc(100% - 12px * 2);
 }
 .mdc-line-ripple::before {
     border-bottom-width: 1px;
 }
 .mdc-line-ripple::after {
     border-bottom-width: 2px;
 }
 .mdc-text-field--filled {
     --mdc-filled-text-field-active-indicator-height: 1px;
     --mdc-filled-text-field-focus-active-indicator-height: 2px;
     --mdc-filled-text-field-container-shape: 4px;
     border-top-left-radius: var(--mdc-filled-text-field-container-shape);
     border-top-right-radius: var(--mdc-filled-text-field-container-shape);
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0;
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-filled-text-field-caret-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-filled-text-field-error-caret-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input {
     color: var(--mdc-filled-text-field-input-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input {
     color: var(--mdc-filled-text-field-disabled-input-text-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-label-text-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-focus-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-disabled-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-error-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-error-focus-label-text-color);
 }
 .mdc-text-field--filled .mdc-floating-label {
     font-family: var(--mdc-filled-text-field-label-text-font);
     font-size: var(--mdc-filled-text-field-label-text-size);
     font-weight: var(--mdc-filled-text-field-label-text-weight);
     letter-spacing: var(--mdc-filled-text-field-label-text-tracking);
 }
 @media all {
     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
         color: var(--mdc-filled-text-field-input-text-placeholder-color);
     }
 }
 @media all {
     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
         color: var(--mdc-filled-text-field-input-text-placeholder-color);
     }
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) {
     background-color: var(--mdc-filled-text-field-container-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled {
     background-color: var(--mdc-filled-text-field-disabled-container-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-active-indicator-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-hover-active-indicator-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
     border-bottom-color: var(--mdc-filled-text-field-focus-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-disabled-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-error-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-error-hover-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
     border-bottom-color: var(--mdc-filled-text-field-error-focus-active-indicator-color);
 }
 .mdc-text-field--filled .mdc-line-ripple::before {
     border-bottom-width: var(--mdc-filled-text-field-active-indicator-height);
 }
 .mdc-text-field--filled .mdc-line-ripple::after {
     border-bottom-width: var(--mdc-filled-text-field-focus-active-indicator-height);
 }
 .mdc-text-field--outlined {
     --mdc-outlined-text-field-outline-width: 1px;
     --mdc-outlined-text-field-focus-outline-width: 2px;
     --mdc-outlined-text-field-container-shape: 4px;
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-outlined-text-field-caret-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-outlined-text-field-error-caret-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
     color: var(--mdc-outlined-text-field-input-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input {
     color: var(--mdc-outlined-text-field-disabled-input-text-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-label-text-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-focus-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-disabled-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-error-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-error-focus-label-text-color);
 }
 .mdc-text-field--outlined .mdc-floating-label {
     font-family: var(--mdc-outlined-text-field-label-text-font);
     font-size: var(--mdc-outlined-text-field-label-text-size);
     font-weight: var(--mdc-outlined-text-field-label-text-weight);
     letter-spacing: var(--mdc-outlined-text-field-label-text-tracking);
 }
 @media all {
     .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
         color: var(--mdc-outlined-text-field-input-text-placeholder-color);
     }
 }
 @media all {
     .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
         color: var(--mdc-outlined-text-field-input-text-placeholder-color);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-top-left-radius: var(--mdc-outlined-text-field-container-shape);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: var(--mdc-outlined-text-field-container-shape);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
     border-top-left-radius: 0;
     border-top-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-left-radius: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
         width: max(12px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
         max-width: calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape)) * 2);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-top-left-radius: 0;
     border-top-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-left-radius: 0;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
     border-top-left-radius: var(--mdc-outlined-text-field-container-shape);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: var(--mdc-outlined-text-field-container-shape);
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
         padding-left: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
         padding-right: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-hover-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-focus-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-disabled-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-hover-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-focus-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing {
     border-width: var(--mdc-outlined-text-field-outline-width);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing {
     border-width: var(--mdc-outlined-text-field-focus-outline-width);
 }
 .mat-mdc-form-field-textarea-control {
     vertical-align: middle;
     resize: vertical;
     box-sizing: border-box;
     height: auto;
     margin: 0;
     padding: 0;
     border: none;
     overflow: auto;
 }
 .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font: inherit;
     letter-spacing: inherit;
     text-decoration: inherit;
     text-transform: inherit;
     border: none;
 }
 .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     line-height: normal;
     pointer-events: all;
 }
 .mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label {
     cursor: inherit;
 }
 .mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control {
     height: auto;
 }
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type="color"] {
     height: 23px;
 }
 .mat-mdc-text-field-wrapper {
     height: auto;
     flex: auto;
 }
 .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
     padding-left: 0;
     --mat-mdc-form-field-label-offset-x: -16px;
 }
 .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
     padding-right: 0;
 }
 [dir="rtl"] .mat-mdc-text-field-wrapper {
     padding-left: 16px;
     padding-right: 16px;
 }
 [dir="rtl"] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
     padding-left: 0;
 }
 [dir="rtl"] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
     padding-right: 0;
 }
 .mat-form-field-disabled .mdc-text-field__input::placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input::-moz-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder {
     transition-delay: 40ms;
     transition-duration: 110ms;
     opacity: 1;
 }
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label {
     left: auto;
     right: auto;
 }
 .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input {
     display: inline-block;
 }
 .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mat-mdc-text-field-wrapper::before {
     content: none;
 }
 .mat-mdc-form-field-subscript-wrapper {
     box-sizing: border-box;
     width: 100%;
     position: relative;
 }
 .mat-mdc-form-field-hint-wrapper,
 .mat-mdc-form-field-error-wrapper {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     padding: 0 16px;
 }
 .mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,
 .mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper {
     position: static;
 }
 .mat-mdc-form-field-bottom-align::before {
     content: "";
     display: inline-block;
     height: 16px;
 }
 .mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before {
     content: unset;
 }
 .mat-mdc-form-field-hint-end {
     order: 1;
 }
 .mat-mdc-form-field-hint-wrapper {
     display: flex;
 }
 .mat-mdc-form-field-hint-spacer {
     flex: 1 0 1em;
 }
 .mat-mdc-form-field-error {
     display: block;
 }
 .mat-mdc-form-field-focus-overlay {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     opacity: 0;
     pointer-events: none;
 }
 select.mat-mdc-form-field-input-control {
     -moz-appearance: none;
     -webkit-appearance: none;
     background-color: rgba(0, 0, 0, 0);
     display: inline-flex;
     box-sizing: border-box;
 }
 select.mat-mdc-form-field-input-control:not(:disabled) {
     cursor: pointer;
 }
 .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
     content: "";
     width: 0;
     height: 0;
     border-left: 5px solid rgba(0, 0, 0, 0);
     border-right: 5px solid rgba(0, 0, 0, 0);
     border-top: 5px solid;
     position: absolute;
     right: 0;
     top: 50%;
     margin-top: -2.5px;
     pointer-events: none;
 }
 [dir="rtl"] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
     right: auto;
     left: 0;
 }
 .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
     padding-right: 15px;
 }
 [dir="rtl"] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
     padding-right: 0;
     padding-left: 15px;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper {
     outline: solid 1px;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper {
     outline-color: GrayText;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper {
     outline: dashed 3px;
 }
 .cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline {
     border: dashed 3px;
 }
 .mat-mdc-form-field-input-control[type="date"],
 .mat-mdc-form-field-input-control[type="datetime"],
 .mat-mdc-form-field-input-control[type="datetime-local"],
 .mat-mdc-form-field-input-control[type="month"],
 .mat-mdc-form-field-input-control[type="week"],
 .mat-mdc-form-field-input-control[type="time"] {
     line-height: 1;
 }
 .mat-mdc-form-field-input-control::-webkit-datetime-edit {
     line-height: 1;
     padding: 0;
     margin-bottom: -2px;
 }
 .mat-mdc-form-field {
     --mat-mdc-form-field-floating-label-scale: 0.75;
     display: inline-flex;
     flex-direction: column;
     min-width: 0;
     text-align: left;
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font-family: var(--mat-form-field-container-text-font);
     line-height: var(--mat-form-field-container-text-line-height);
     font-size: var(--mat-form-field-container-text-size);
     letter-spacing: var(--mat-form-field-container-text-tracking);
     font-weight: var(--mat-form-field-container-text-weight);
 }
 [dir="rtl"] .mat-mdc-form-field {
     text-align: right;
 }
 .mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale));
 }
 .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: var(--mat-form-field-outlined-label-text-populated-size);
 }
 .mat-mdc-form-field-flex {
     display: inline-flex;
     align-items: baseline;
     box-sizing: border-box;
     width: 100%;
 }
 .mat-mdc-text-field-wrapper {
     width: 100%;
 }
 .mat-mdc-form-field-icon-prefix,
 .mat-mdc-form-field-icon-suffix {
     align-self: center;
     line-height: 0;
     pointer-events: auto;
     position: relative;
     z-index: 1;
 }
 .mat-mdc-form-field-icon-prefix,
 [dir="rtl"] .mat-mdc-form-field-icon-suffix {
     padding: 0 4px 0 0;
 }
 .mat-mdc-form-field-icon-suffix,
 [dir="rtl"] .mat-mdc-form-field-icon-prefix {
     padding: 0 0 0 4px;
 }
 .mat-mdc-form-field-icon-prefix > .mat-icon,
 .mat-mdc-form-field-icon-suffix > .mat-icon {
     padding: 12px;
     box-sizing: content-box;
 }
 .mat-mdc-form-field-subscript-wrapper .mat-icon,
 .mat-mdc-form-field label .mat-icon {
     width: 1em;
     height: 1em;
     font-size: inherit;
 }
 .mat-mdc-form-field-infix {
     flex: auto;
     min-width: 0;
     width: 180px;
     position: relative;
     box-sizing: border-box;
 }
 .mat-mdc-form-field .mdc-notched-outline__notch {
     margin-left: -1px;
     -webkit-clip-path: inset(-9em -999em -9em 1px);
     clip-path: inset(-9em -999em -9em 1px);
 }
 [dir="rtl"] .mat-mdc-form-field .mdc-notched-outline__notch {
     margin-left: 0;
     margin-right: -1px;
     -webkit-clip-path: inset(-9em 1px -9em -999em);
     clip-path: inset(-9em 1px -9em -999em);
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input {
     transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 @media all {
     .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder {
         transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
     }
 }
 @media all {
     .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder {
         transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
     }
 }
 @media all {
     .mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,
     .mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder {
         transition-delay: 40ms;
         transition-duration: 110ms;
     }
 }
 @media all {
     .mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,
     .mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder {
         transition-delay: 40ms;
         transition-duration: 110ms;
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix {
     transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {
     transition-duration: 75ms;
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea {
     transition: none;
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-textarea-filled {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-textarea-outlined {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
     0% {
         transform: translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 [dir="rtl"] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir="rtl"] .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
     0% {
         transform: translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label {
     transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-standard 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-standard {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after {
     transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mdc-notched-outline .mdc-floating-label {
     max-width: calc(100% + 1px);
 }
 .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     max-width: calc(133.3333333333% + 1px);
 }


                             .mat-datepicker-toggle {
                                 pointer-events: auto;
                                 color: var(--mat-datepicker-toggle-icon-color);
                             }
 .mat-datepicker-toggle-active {
     color: var(--mat-datepicker-toggle-active-state-icon-color);
 }
 .cdk-high-contrast-active .mat-datepicker-toggle-default-icon {
     color: CanvasText;
 }


                             .mdc-icon-button {
                                 display: inline-block;
                                 position: relative;
                                 box-sizing: border-box;
                                 border: none;
                                 outline: none;
                                 background-color: rgba(0, 0, 0, 0);
                                 fill: currentColor;
                                 color: inherit;
                                 text-decoration: none;
                                 cursor: pointer;
                                 user-select: none;
                                 z-index: 0;
                                 overflow: visible;
                             }
 .mdc-icon-button .mdc-icon-button__touch {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 @media screen and (forced-colors: active) {
     .mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,
     .mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring {
         display: block;
     }
 }
 .mdc-icon-button:disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-icon-button[hidden] {
     display: none;
 }
 .mdc-icon-button--display-flex {
     align-items: center;
     display: inline-flex;
     justify-content: center;
 }
 .mdc-icon-button__focus-ring {
     pointer-events: none;
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 6px;
     box-sizing: content-box;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: 100%;
     width: 100%;
     display: none;
 }
 @media screen and (forced-colors: active) {
     .mdc-icon-button__focus-ring {
         border-color: CanvasText;
     }
 }
 .mdc-icon-button__focus-ring::after {
     content: "";
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 8px;
     display: block;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: calc(100% + 4px);
     width: calc(100% + 4px);
 }
 @media screen and (forced-colors: active) {
     .mdc-icon-button__focus-ring::after {
         border-color: CanvasText;
     }
 }
 .mdc-icon-button__icon {
     display: inline-block;
 }
 .mdc-icon-button__icon.mdc-icon-button__icon--on {
     display: none;
 }
 .mdc-icon-button--on .mdc-icon-button__icon {
     display: none;
 }
 .mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on {
     display: inline-block;
 }
 .mdc-icon-button__link {
     height: 100%;
     left: 0;
     outline: none;
     position: absolute;
     top: 0;
     width: 100%;
 }
 .mat-mdc-icon-button {
     height: var(--mdc-icon-button-state-layer-size);
     width: var(--mdc-icon-button-state-layer-size);
     color: var(--mdc-icon-button-icon-color);
     --mdc-icon-button-state-layer-size: 48px;
     --mdc-icon-button-icon-size: 24px;
     --mdc-icon-button-disabled-icon-color: black;
     --mdc-icon-button-disabled-icon-opacity: 0.38;
 }
 .mat-mdc-icon-button .mdc-button__icon {
     font-size: var(--mdc-icon-button-icon-size);
 }
 .mat-mdc-icon-button svg,
 .mat-mdc-icon-button img {
     width: var(--mdc-icon-button-icon-size);
     height: var(--mdc-icon-button-icon-size);
 }
 .mat-mdc-icon-button:disabled {
     opacity: var(--mdc-icon-button-disabled-icon-opacity);
 }
 .mat-mdc-icon-button:disabled {
     color: var(--mdc-icon-button-disabled-icon-color);
 }
 .mat-mdc-icon-button {
     padding: 12px;
     font-size: var(--mdc-icon-button-icon-size);
     border-radius: 50%;
     flex-shrink: 0;
     text-align: center;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 .mat-mdc-icon-button svg {
     vertical-align: baseline;
 }
 .mat-mdc-icon-button[disabled] {
     cursor: default;
     pointer-events: none;
     opacity: 1;
 }
 .mat-mdc-icon-button .mat-mdc-button-ripple,
 .mat-mdc-icon-button .mat-mdc-button-persistent-ripple,
 .mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     pointer-events: none;
     border-radius: inherit;
 }
 .mat-mdc-icon-button .mat-mdc-button-ripple {
     overflow: hidden;
 }
 .mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before {
     content: "";
     opacity: 0;
     background-color: var(--mat-mdc-button-persistent-ripple-color);
 }
 .mat-mdc-icon-button .mat-ripple-element {
     background-color: var(--mat-mdc-button-ripple-color);
 }
 .mat-mdc-icon-button .mdc-button__label {
     z-index: 1;
 }
 .mat-mdc-icon-button .mat-mdc-focus-indicator {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
 }
 .mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before {
     content: "";
 }
 .mat-mdc-icon-button .mat-mdc-button-touch-target {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 .mat-mdc-icon-button._mat-animation-noopable {
     transition: none !important;
     animation: none !important;
 }
 .mat-mdc-icon-button .mat-mdc-button-persistent-ripple {
     border-radius: 50%;
 }
 .mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,
 .mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,
 .mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,
 .mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before {
     background: rgba(0, 0, 0, 0);
     opacity: 1;
 }


                             .cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),
                             .cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),
                             .cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),
                             .cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),
                             .cdk-high-contrast-active .mat-mdc-icon-button {
                                 outline: solid 1px;
                             }


                             .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
                             .mdc-checkbox[_ngcontent-serverApp-c648054139] .mdc-checkbox__native-control[_ngcontent-serverApp-c648054139]:enabled:indeterminate ~ .mdc-checkbox__background[_ngcontent-serverApp-c648054139],
                             .mdc-checkbox[_ngcontent-serverApp-c648054139] .mdc-checkbox__native-control[data-indeterminate="true"][_ngcontent-serverApp-c648054139]:enabled ~ .mdc-checkbox__background[_ngcontent-serverApp-c648054139] {
                                 border-color: #b50000 !important;
                                 background-color: #b50000 !important;
                             }


                             .mat-mdc-select {
                                 display: inline-block;
                                 width: 100%;
                                 outline: none;
                                 -moz-osx-font-smoothing: grayscale;
                                 -webkit-font-smoothing: antialiased;
                                 color: var(--mat-select-enabled-trigger-text-color);
                                 font-family: var(--mat-select-trigger-text-font);
                                 line-height: var(--mat-select-trigger-text-line-height);
                                 font-size: var(--mat-select-trigger-text-size);
                                 font-weight: var(--mat-select-trigger-text-weight);
                                 letter-spacing: var(--mat-select-trigger-text-tracking);
                             }
 .mat-mdc-select-disabled {
     color: var(--mat-select-disabled-trigger-text-color);
 }
 .mat-mdc-select-trigger {
     display: inline-flex;
     align-items: center;
     cursor: pointer;
     position: relative;
     box-sizing: border-box;
     width: 100%;
 }
 .mat-mdc-select-disabled .mat-mdc-select-trigger {
     -webkit-user-select: none;
     user-select: none;
     cursor: default;
 }
 .mat-mdc-select-value {
     width: 100%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 .mat-mdc-select-value-text {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .mat-mdc-select-arrow-wrapper {
     height: 24px;
     flex-shrink: 0;
     display: inline-flex;
     align-items: center;
 }
 .mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper {
     transform: translateY(-8px);
 }
 .mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper {
     transform: none;
 }
 .mat-mdc-select-arrow {
     width: 10px;
     height: 5px;
     position: relative;
     color: var(--mat-select-enabled-arrow-color);
 }
 .mat-mdc-form-field.mat-focused .mat-mdc-select-arrow {
     color: var(--mat-select-focused-arrow-color);
 }
 .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow {
     color: var(--mat-select-invalid-arrow-color);
 }
 .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow {
     color: var(--mat-select-disabled-arrow-color);
 }
 .mat-mdc-select-arrow svg {
     fill: currentColor;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }
 .cdk-high-contrast-active .mat-mdc-select-arrow svg {
     fill: CanvasText;
 }
 .mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg {
     fill: GrayText;
 }
 div.mat-mdc-select-panel {
     box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
     width: 100%;
     max-height: 275px;
     outline: 0;
     overflow: auto;
     padding: 8px 0;
     border-radius: 4px;
     box-sizing: border-box;
     position: static;
     background-color: var(--mat-select-panel-background-color);
 }
 .cdk-high-contrast-active div.mat-mdc-select-panel {
     outline: solid 1px;
 }
 .cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel {
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     transform-origin: top center;
 }
 .mat-mdc-select-panel-above div.mat-mdc-select-panel {
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0;
     transform-origin: bottom center;
 }
 .mat-mdc-select-placeholder {
     transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);
     color: var(--mat-select-placeholder-text-color);
 }
 ._mat-animation-noopable .mat-mdc-select-placeholder {
     transition: none;
 }
 .mat-form-field-hide-placeholder .mat-mdc-select-placeholder {
     color: rgba(0, 0, 0, 0);
     -webkit-text-fill-color: rgba(0, 0, 0, 0);
     transition: none;
     display: block;
 }
 .mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper {
     cursor: pointer;
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label {
     max-width: calc(100% - 18px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 24px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch {
     max-width: calc(100% - 24px);
 }
 .mat-mdc-select-min-line:empty::before {
     content: " ";
     white-space: pre;
     width: 1px;
     display: inline-block;
     visibility: hidden;
 }


                             .mdc-radio {
                                 display: inline-block;
                                 position: relative;
                                 flex: 0 0 auto;
                                 box-sizing: content-box;
                                 width: 20px;
                                 height: 20px;
                                 cursor: pointer;
                                 will-change: opacity, transform, border-color, color;
                             }
 .mdc-radio[hidden] {
     display: none;
 }
 .mdc-radio__background {
     display: inline-block;
     position: relative;
     box-sizing: border-box;
     width: 20px;
     height: 20px;
 }
 .mdc-radio__background::before {
     position: absolute;
     transform: scale(0, 0);
     border-radius: 50%;
     opacity: 0;
     pointer-events: none;
     content: "";
     transition: opacity 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-radio__outer-circle {
     position: absolute;
     top: 0;
     left: 0;
     box-sizing: border-box;
     width: 100%;
     height: 100%;
     border-width: 2px;
     border-style: solid;
     border-radius: 50%;
     transition: border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-radio__inner-circle {
     position: absolute;
     top: 0;
     left: 0;
     box-sizing: border-box;
     width: 100%;
     height: 100%;
     transform: scale(0, 0);
     border-width: 10px;
     border-style: solid;
     border-radius: 50%;
     transition: transform 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 120ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-radio__native-control {
     position: absolute;
     margin: 0;
     padding: 0;
     opacity: 0;
     cursor: inherit;
     z-index: 1;
 }
 .mdc-radio--touch {
     margin-top: 4px;
     margin-bottom: 4px;
     margin-right: 4px;
     margin-left: 4px;
 }
 .mdc-radio--touch .mdc-radio__native-control {
     top: calc((40px - 48px) / 2);
     right: calc((40px - 48px) / 2);
     left: calc((40px - 48px) / 2);
     width: 48px;
     height: 48px;
 }
 .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,
 .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring {
     pointer-events: none;
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 6px;
     box-sizing: content-box;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: 100%;
     width: 100%;
 }
 @media screen and (forced-colors: active) {
     .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring,
     .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring {
         border-color: CanvasText;
     }
 }
 .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,
 .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after {
     content: "";
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 8px;
     display: block;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: calc(100% + 4px);
     width: calc(100% + 4px);
 }
 @media screen and (forced-colors: active) {
     .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__focus-ring::after,
     .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__focus-ring::after {
         border-color: CanvasText;
     }
 }
 .mdc-radio__native-control:checked + .mdc-radio__background,
 .mdc-radio__native-control:disabled + .mdc-radio__background {
     transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
 .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__outer-circle {
     transition: border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle,
 .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
     transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-radio--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__inner-circle {
     transform: scale(0.5);
     transition: transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1), border-color 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-radio__native-control:disabled + .mdc-radio__background,
 [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background {
     cursor: default;
 }
 .mdc-radio__native-control:focus + .mdc-radio__background::before {
     transform: scale(1);
     opacity: 0.12;
     transition: opacity 120ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 120ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-form-field {
     display: inline-flex;
     align-items: center;
     vertical-align: middle;
 }
 .mdc-form-field[hidden] {
     display: none;
 }
 .mdc-form-field > label {
     margin-left: 0;
     margin-right: auto;
     padding-left: 4px;
     padding-right: 0;
     order: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     margin-left: auto;
     margin-right: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     padding-left: 0;
     padding-right: 4px;
 }
 .mdc-form-field--nowrap > label {
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
 }
 .mdc-form-field--align-end > label {
     margin-left: auto;
     margin-right: 0;
     padding-left: 0;
     padding-right: 4px;
     order: -1;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     margin-left: 0;
     margin-right: auto;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     padding-left: 4px;
     padding-right: 0;
 }
 .mdc-form-field--space-between {
     justify-content: space-between;
 }
 .mdc-form-field--space-between > label {
     margin: 0;
 }
 [dir="rtl"] .mdc-form-field--space-between > label,
 .mdc-form-field--space-between > label[dir="rtl"] {
     margin: 0;
 }
 .mat-mdc-radio-button {
     --mdc-radio-disabled-selected-icon-opacity: 0.38;
     --mdc-radio-disabled-unselected-icon-opacity: 0.38;
     --mdc-radio-state-layer-size: 40px;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 .mat-mdc-radio-button .mdc-radio {
     padding: calc((var(--mdc-radio-state-layer-size) - 20px) / 2);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-disabled-selected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-disabled-selected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:checked + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     opacity: var(--mdc-radio-disabled-selected-icon-opacity);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control + .mdc-radio__background .mdc-radio__inner-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled + .mdc-radio__background .mdc-radio__inner-circle {
     opacity: var(--mdc-radio-disabled-selected-icon-opacity);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-disabled-unselected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio [aria-disabled="true"] .mdc-radio__native-control:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:disabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     opacity: var(--mdc-radio-disabled-unselected-icon-opacity);
 }
 .mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle,
 .mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-selected-focus-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio.mdc-ripple-upgraded--background-focused .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle,
 .mat-mdc-radio-button .mdc-radio:not(.mdc-ripple-upgraded):focus .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-selected-focus-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-selected-hover-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-selected-hover-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-selected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-selected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:checked + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-selected-pressed-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled + .mdc-radio__background .mdc-radio__inner-circle {
     border-color: var(--mdc-radio-selected-pressed-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-unselected-hover-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-unselected-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio:not(:disabled):active .mdc-radio__native-control:enabled:not(:checked) + .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-unselected-pressed-icon-color);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__background::before {
     top: calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);
     left: calc(-1 * (var(--mdc-radio-state-layer-size) - 20px) / 2);
     width: var(--mdc-radio-state-layer-size);
     height: var(--mdc-radio-state-layer-size);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control {
     top: calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);
     right: calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);
     left: calc((var(--mdc-radio-state-layer-size) - var(--mdc-radio-state-layer-size)) / 2);
     width: var(--mdc-radio-state-layer-size);
     height: var(--mdc-radio-state-layer-size);
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__background::before {
     background-color: var(--mat-radio-ripple-color);
 }
 .mat-mdc-radio-button .mdc-radio:hover .mdc-radio__native-control:not([disabled]):not(:focus) ~ .mdc-radio__background::before {
     opacity: 0.04;
     transform: scale(1);
 }
 .mat-mdc-radio-button.mat-mdc-radio-checked .mdc-radio__background::before {
     background-color: var(--mat-radio-checked-ripple-color);
 }
 .mat-mdc-radio-button.mat-mdc-radio-checked .mat-ripple-element {
     background-color: var(--mat-radio-checked-ripple-color);
 }
 .mat-mdc-radio-button .mdc-radio--disabled + label {
     color: var(--mat-radio-disabled-label-color);
 }
 .mat-mdc-radio-button .mat-radio-ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     pointer-events: none;
     border-radius: 50%;
 }
 .mat-mdc-radio-button .mat-radio-ripple .mat-ripple-element {
     opacity: 0.14;
 }
 .mat-mdc-radio-button .mat-radio-ripple::before {
     border-radius: 50%;
 }
 .mat-mdc-radio-button._mat-animation-noopable .mdc-radio__background::before,
 .mat-mdc-radio-button._mat-animation-noopable .mdc-radio__outer-circle,
 .mat-mdc-radio-button._mat-animation-noopable .mdc-radio__inner-circle {
     transition: none !important;
 }
 .mat-mdc-radio-button .mdc-radio .mdc-radio__native-control:focus:enabled:not(:checked) ~ .mdc-radio__background .mdc-radio__outer-circle {
     border-color: var(--mdc-radio-unselected-focus-icon-color, black);
 }
 .mat-mdc-radio-button.cdk-focused .mat-mdc-focus-indicator::before {
     content: "";
 }
 .mat-mdc-radio-touch-target {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 [dir="rtl"] .mat-mdc-radio-touch-target {
     left: 0;
     right: 50%;
     transform: translate(50%, -50%);
 }


                             mat-icon,
                             mat-icon.mat-primary,
                             mat-icon.mat-accent,
                             mat-icon.mat-warn {
                                 color: var(--mat-icon-color);
                             }
 .mat-icon {
     -webkit-user-select: none;
     user-select: none;
     background-repeat: no-repeat;
     display: inline-block;
     fill: currentColor;
     height: 24px;
     width: 24px;
     overflow: hidden;
 }
 .mat-icon.mat-icon-inline {
     font-size: inherit;
     height: inherit;
     line-height: inherit;
     width: inherit;
 }
 .mat-icon.mat-ligature-font[fontIcon]::before {
     content: attr(fontIcon);
 }
 [dir="rtl"] .mat-icon-rtl-mirror {
     transform: scale(-1, 1);
 }
 .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,
 .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon {
     display: block;
 }
 .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,
 .mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon {
     margin: auto;
 }


                             .mat-mdc-option {
                                 display: flex;
                                 position: relative;
                                 align-items: center;
                                 justify-content: flex-start;
                                 overflow: hidden;
                                 padding: 0;
                                 padding-left: 16px;
                                 padding-right: 16px;
                                 -webkit-user-select: none;
                                 user-select: none;
                                 -moz-osx-font-smoothing: grayscale;
                                 -webkit-font-smoothing: antialiased;
                                 cursor: pointer;
                                 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                                 color: var(--mat-option-label-text-color);
                                 font-family: var(--mat-option-label-text-font);
                                 line-height: var(--mat-option-label-text-line-height);
                                 font-size: var(--mat-option-label-text-size);
                                 letter-spacing: var(--mat-option-label-text-tracking);
                                 font-weight: var(--mat-option-label-text-weight);
                                 min-height: 48px;
                             }
 .mat-mdc-option:focus {
     outline: none;
 }
 [dir="rtl"] .mat-mdc-option,
 .mat-mdc-option[dir="rtl"] {
     padding-left: 16px;
     padding-right: 16px;
 }
 .mat-mdc-option:hover:not(.mdc-list-item--disabled) {
     background-color: var(--mat-option-hover-state-layer-color);
 }
 .mat-mdc-option:focus.mdc-list-item,
 .mat-mdc-option.mat-mdc-option-active.mdc-list-item {
     background-color: var(--mat-option-focus-state-layer-color);
 }
 .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
     color: var(--mat-option-selected-state-label-text-color);
 }
 .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
     background-color: var(--mat-option-selected-state-layer-color);
 }
 .mat-mdc-option.mdc-list-item {
     align-items: center;
 }
 .mat-mdc-option.mdc-list-item--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,
 .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,
 .mat-mdc-option.mdc-list-item--disabled > mat-icon {
     opacity: 0.38;
 }
 .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
     padding-left: 32px;
 }
 [dir="rtl"] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
     padding-left: 16px;
     padding-right: 32px;
 }
 .mat-mdc-option .mat-icon,
 .mat-mdc-option .mat-pseudo-checkbox-full {
     margin-right: 16px;
     flex-shrink: 0;
 }
 [dir="rtl"] .mat-mdc-option .mat-icon,
 [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-full {
     margin-right: 0;
     margin-left: 16px;
 }
 .mat-mdc-option .mat-pseudo-checkbox-minimal {
     margin-left: 16px;
     flex-shrink: 0;
 }
 [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-minimal {
     margin-right: 16px;
     margin-left: 0;
 }
 .mat-mdc-option .mat-mdc-option-ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     pointer-events: none;
 }
 .mat-mdc-option .mdc-list-item__primary-text {
     white-space: normal;
     font-size: inherit;
     font-weight: inherit;
     letter-spacing: inherit;
     line-height: inherit;
     font-family: inherit;
     text-decoration: inherit;
     text-transform: inherit;
     margin-right: auto;
 }
 [dir="rtl"] .mat-mdc-option .mdc-list-item__primary-text {
     margin-right: 0;
     margin-left: auto;
 }
 .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after {
     content: "";
     position: absolute;
     top: 50%;
     right: 16px;
     transform: translateY(-50%);
     width: 10px;
     height: 0;
     border-bottom: solid 10px;
     border-radius: 10px;
 }
 [dir="rtl"] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after {
     right: auto;
     left: 16px;
 }
 .mat-mdc-option-active .mat-mdc-focus-indicator::before {
     content: "";
 }


                             .mat-select-search-hidden[_ngcontent-serverApp-c251400252] {
                                 visibility: hidden;
                             }
 .mat-select-search-inner[_ngcontent-serverApp-c251400252] {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 100;
     font-size: inherit;
     box-shadow: none;
     background-color: var(--mat-select-panel-background-color);
 }
 .mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-serverApp-c251400252] .mat-select-search-inner-row[_ngcontent-serverApp-c251400252] {
     display: flex;
     align-items: center;
 }
 .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     box-sizing: border-box;
     width: 100%;
     border: none;
     font-family: inherit;
     font-size: inherit;
     color: currentColor;
     outline: none;
     background-color: var(--mat-select-panel-background-color);
     padding: 0 44px 0 16px;
     height: calc(3em - 1px);
     line-height: calc(3em - 1px);
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     padding-right: 16px;
     padding-left: 44px;
 }
 .mat-select-search-inner-toggle-all[_ngcontent-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     padding-left: 5px;
 }
 .mat-select-search-no-entries-found[_ngcontent-serverApp-c251400252] {
     padding-top: 8px;
 }
 .mat-select-search-clear[_ngcontent-serverApp-c251400252] {
     position: absolute;
     right: 4px;
     top: 0;
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-clear[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-clear[_ngcontent-serverApp-c251400252] {
     right: auto;
     left: 4px;
 }
 .mat-select-search-spinner[_ngcontent-serverApp-c251400252] {
     position: absolute;
     right: 16px;
     top: calc(50% - 8px);
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-spinner[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-spinner[_ngcontent-serverApp-c251400252] {
     right: auto;
     left: 16px;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search {
     position: sticky;
     top: -8px;
     z-index: 1;
     opacity: 1;
     margin-top: -8px;
     pointer-events: all;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search .mat-icon {
     margin-right: 0;
     margin-left: 0;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search mat-pseudo-checkbox {
     display: none;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search .mdc-list-item__primary-text {
     opacity: 1;
 }
 .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252] {
     padding-left: 5px;
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252] {
     padding-left: 0;
     padding-right: 5px;
 }


                             .mat-divider {
                                 --mat-divider-width: 1px;
                                 display: block;
                                 margin: 0;
                                 border-top-style: solid;
                                 border-top-color: var(--mat-divider-color);
                                 border-top-width: var(--mat-divider-width);
                             }
 .mat-divider.mat-divider-vertical {
     border-top: 0;
     border-right-style: solid;
     border-right-color: var(--mat-divider-color);
     border-right-width: var(--mat-divider-width);
 }
 .mat-divider.mat-divider-inset {
     margin-left: 80px;
 }
 [dir="rtl"] .mat-divider.mat-divider-inset {
     margin-left: auto;
     margin-right: 80px;
 }


                             .mat-pseudo-checkbox {
                                 border-radius: 2px;
                                 cursor: pointer;
                                 display: inline-block;
                                 vertical-align: middle;
                                 box-sizing: border-box;
                                 position: relative;
                                 flex-shrink: 0;
                                 transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1), background-color 90ms cubic-bezier(0, 0, 0.2, 0.1);
                             }
 .mat-pseudo-checkbox::after {
     position: absolute;
     opacity: 0;
     content: "";
     border-bottom: 2px solid currentColor;
     transition: opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);
 }
 .mat-pseudo-checkbox._mat-animation-noopable {
     transition: none !important;
     animation: none !important;
 }
 .mat-pseudo-checkbox._mat-animation-noopable::after {
     transition: none;
 }
 .mat-pseudo-checkbox-disabled {
     cursor: default;
 }
 .mat-pseudo-checkbox-indeterminate::after {
     left: 1px;
     opacity: 1;
     border-radius: 2px;
 }
 .mat-pseudo-checkbox-checked::after {
     left: 1px;
     border-left: 2px solid currentColor;
     transform: rotate(-45deg);
     opacity: 1;
     box-sizing: content-box;
 }
 .mat-pseudo-checkbox-full {
     border: 2px solid;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate {
     border-color: rgba(0, 0, 0, 0);
 }
 .mat-pseudo-checkbox {
     width: 18px;
     height: 18px;
 }
 .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after {
     width: 14px;
     height: 6px;
     transform-origin: center;
     top: -4.2426406871px;
     left: 0;
     bottom: 0;
     right: 0;
     margin: auto;
 }
 .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after {
     top: 8px;
     width: 16px;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after {
     width: 10px;
     height: 4px;
     transform-origin: center;
     top: -2.8284271247px;
     left: 0;
     bottom: 0;
     right: 0;
     margin: auto;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after {
     top: 6px;
     width: 12px;
 }


                             .mdc-touch-target-wrapper {
                                 display: inline;
                             }
 @keyframes mdc-checkbox-unchecked-checked-checkmark-path {
     0%,
     50% {
         stroke-dashoffset: 29.7833385;
     }
     50% {
         animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
     }
     100% {
         stroke-dashoffset: 0;
     }
 }
 @keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
     0%,
     68.2% {
         transform: scaleX(0);
     }
     68.2% {
         animation-timing-function: cubic-bezier(0, 0, 0, 1);
     }
     100% {
         transform: scaleX(1);
     }
 }
 @keyframes mdc-checkbox-checked-unchecked-checkmark-path {
     from {
         animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
         opacity: 1;
         stroke-dashoffset: 0;
     }
     to {
         opacity: 0;
         stroke-dashoffset: -29.7833385;
     }
 }
 @keyframes mdc-checkbox-checked-indeterminate-checkmark {
     from {
         animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         transform: rotate(45deg);
         opacity: 0;
     }
 }
 @keyframes mdc-checkbox-indeterminate-checked-checkmark {
     from {
         animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
         transform: rotate(45deg);
         opacity: 0;
     }
     to {
         transform: rotate(360deg);
         opacity: 1;
     }
 }
 @keyframes mdc-checkbox-checked-indeterminate-mixedmark {
     from {
         animation-timing-function: mdc-animation-deceleration-curve-timing-function;
         transform: rotate(-45deg);
         opacity: 0;
     }
     to {
         transform: rotate(0deg);
         opacity: 1;
     }
 }
 @keyframes mdc-checkbox-indeterminate-checked-mixedmark {
     from {
         animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         transform: rotate(315deg);
         opacity: 0;
     }
 }
 @keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
     0% {
         animation-timing-function: linear;
         transform: scaleX(1);
         opacity: 1;
     }
     32.8%,
     100% {
         transform: scaleX(0);
         opacity: 0;
     }
 }
 .mdc-checkbox {
     display: inline-block;
     position: relative;
     flex: 0 0 18px;
     box-sizing: content-box;
     width: 18px;
     height: 18px;
     line-height: 0;
     white-space: nowrap;
     cursor: pointer;
     vertical-align: bottom;
 }
 .mdc-checkbox[hidden] {
     display: none;
 }
 .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,
 .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
     pointer-events: none;
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 6px;
     box-sizing: content-box;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: 100%;
     width: 100%;
 }
 @media screen and (forced-colors: active) {
     .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,
     .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
         border-color: CanvasText;
     }
 }
 .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,
 .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
     content: "";
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 8px;
     display: block;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: calc(100% + 4px);
     width: calc(100% + 4px);
 }
 @media screen and (forced-colors: active) {
     .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,
     .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
         border-color: CanvasText;
     }
 }
 @media all and (-ms-high-contrast: none) {
     .mdc-checkbox .mdc-checkbox__focus-ring {
         display: none;
     }
 }
 @media screen and (forced-colors: active), (-ms-high-contrast: active) {
     .mdc-checkbox__mixedmark {
         margin: 0 1px;
     }
 }
 .mdc-checkbox--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-checkbox__background {
     display: inline-flex;
     position: absolute;
     align-items: center;
     justify-content: center;
     box-sizing: border-box;
     width: 18px;
     height: 18px;
     border: 2px solid currentColor;
     border-radius: 2px;
     background-color: rgba(0, 0, 0, 0);
     pointer-events: none;
     will-change: background-color, border-color;
     transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox__checkmark {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     opacity: 0;
     transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox--upgraded .mdc-checkbox__checkmark {
     opacity: 1;
 }
 .mdc-checkbox__checkmark-path {
     transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
     stroke: currentColor;
     stroke-width: 3.12px;
     stroke-dashoffset: 29.7833385;
     stroke-dasharray: 29.7833385;
 }
 .mdc-checkbox__mixedmark {
     width: 100%;
     height: 0;
     transform: scaleX(0) rotate(0deg);
     border-width: 1px;
     border-style: solid;
     opacity: 0;
     transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
 .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
 .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
 .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
     animation-duration: 180ms;
     animation-timing-function: linear;
 }
 .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
     animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
     animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
     animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
     animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
     transition: none;
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background {
     transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
     stroke-dashoffset: 0;
 }
 .mdc-checkbox__native-control {
     position: absolute;
     margin: 0;
     padding: 0;
     opacity: 0;
     cursor: inherit;
 }
 .mdc-checkbox__native-control:disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-checkbox--touch {
     margin: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
 }
 .mdc-checkbox--touch .mdc-checkbox__native-control {
     top: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     right: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     width: var(--mdc-checkbox-state-layer-size);
     height: var(--mdc-checkbox-state-layer-size);
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
     opacity: 1;
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     transform: scaleX(1) rotate(-45deg);
 }
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     transform: rotate(45deg);
     opacity: 0;
     transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     transform: scaleX(1) rotate(0deg);
     opacity: 1;
 }
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
     transition: none;
 }
 .mdc-form-field {
     display: inline-flex;
     align-items: center;
     vertical-align: middle;
 }
 .mdc-form-field[hidden] {
     display: none;
 }
 .mdc-form-field > label {
     margin-left: 0;
     margin-right: auto;
     padding-left: 4px;
     padding-right: 0;
     order: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     margin-left: auto;
     margin-right: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     padding-left: 0;
     padding-right: 4px;
 }
 .mdc-form-field--nowrap > label {
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
 }
 .mdc-form-field--align-end > label {
     margin-left: auto;
     margin-right: 0;
     padding-left: 0;
     padding-right: 4px;
     order: -1;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     margin-left: 0;
     margin-right: auto;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     padding-left: 4px;
     padding-right: 0;
 }
 .mdc-form-field--space-between {
     justify-content: space-between;
 }
 .mdc-form-field--space-between > label {
     margin: 0;
 }
 [dir="rtl"] .mdc-form-field--space-between > label,
 .mdc-form-field--space-between > label[dir="rtl"] {
     margin: 0;
 }
 .mdc-checkbox {
     padding: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
     margin: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
 }
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-disabled-unselected-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"][disabled] ~ .mdc-checkbox__background {
     border-color: transparent;
     background-color: var(--mdc-checkbox-disabled-selected-icon-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     color: var(--mdc-checkbox-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     border-color: var(--mdc-checkbox-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     color: var(--mdc-checkbox-disabled-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     border-color: var(--mdc-checkbox-disabled-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-icon-color);
     background-color: var(--mdc-checkbox-selected-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-icon-color);
         background-color: var(--mdc-checkbox-selected-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-icon-color);
         background-color: var(--mdc-checkbox-selected-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-hover-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-hover-icon-color);
     background-color: var(--mdc-checkbox-selected-hover-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-hover-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-hover-icon-color);
         background-color: var(--mdc-checkbox-selected-hover-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-hover-icon-color);
         background-color: var(--mdc-checkbox-selected-hover-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-hover-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336;
 }
 .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336;
 }
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-pressed-icon-color);
     background-color: var(--mdc-checkbox-selected-pressed-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-pressed-icon-color);
         background-color: var(--mdc-checkbox-selected-pressed-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-pressed-icon-color);
         background-color: var(--mdc-checkbox-selected-pressed-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox .mdc-checkbox__background {
     top: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
 }
 .mdc-checkbox .mdc-checkbox__native-control {
     top: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     right: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     width: var(--mdc-checkbox-state-layer-size);
     height: var(--mdc-checkbox-state-layer-size);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-focus-icon-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-focus-icon-color);
     background-color: var(--mdc-checkbox-selected-focus-icon-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-hover-state-layer-color);
 }
 .mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-hover-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-focus-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-focus-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-pressed-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-pressed-state-layer-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-hover-state-layer-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-hover-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-focus-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-focus-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-pressed-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-pressed-state-layer-color);
 }

 .mat-mdc-checkbox {
     display: inline-block;
     position: relative;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 .mat-mdc-checkbox .mdc-checkbox__background {
     -webkit-print-color-adjust: exact;
     color-adjust: exact;
 }
 .mat-mdc-checkbox._mat-animation-noopable *,
 .mat-mdc-checkbox._mat-animation-noopable *::before {
     transition: none !important;
     animation: none !important;
 }
 .mat-mdc-checkbox label {
     cursor: pointer;
 }
 .mat-mdc-checkbox.mat-mdc-checkbox-disabled label {
     cursor: default;
 }
 .mat-mdc-checkbox label:empty {
     display: none;
 }
 .cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled {
     opacity: 0.5;
 }
 .cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark {
     --mdc-checkbox-selected-checkmark-color: CanvasText;
     --mdc-checkbox-disabled-selected-checkmark-color: CanvasText;
 }
 .mat-mdc-checkbox .mdc-checkbox__ripple {
     opacity: 0;
 }
 .mat-mdc-checkbox-ripple,
 .mdc-checkbox__ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     border-radius: 50%;
     pointer-events: none;
 }
 .mat-mdc-checkbox-ripple:not(:empty),
 .mdc-checkbox__ripple:not(:empty) {
     transform: translateZ(0);
 }
 .mat-mdc-checkbox-ripple .mat-ripple-element {
     opacity: 0.1;
 }
 .mat-mdc-checkbox-touch-target {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 .mat-mdc-checkbox-ripple::before {
     border-radius: 50%;
 }
 .mdc-checkbox__native-control:focus ~ .mat-mdc-focus-indicator::before {
     content: "";
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }


                             ul.shivam-pagination[_ngcontent-serverApp-c3388104089] {
                                 display: inline-block !important;
                                 padding: 0;
                                 margin: 0;
                             }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] {
     display: inline;
     -webkit-user-select: none;
     -ms-user-select: none;
     margin-right: 0.0625rem;
     border-radius: 0;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089] {
     text-decoration: none;
 }
 ul.pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a.active[_ngcontent-serverApp-c3388104089] {
     background-color: #054a84;
     color: white;
     cursor: default;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089]:hover:not(.active) {
     background-color: #ddd;
 }
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089],
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:focus,
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:hover {
     color: #cacaca;
     cursor: not-allowed;
     background-color: #fff;
     pointer-events: none;
 }


                             .product-box-container[_ngcontent-serverApp-c400119168] {
                                 box-shadow: 0px 0px 8px 0px #ddd;
                                 border-radius: 7px;
                                 overflow: hidden;
                             }
 .product-box[_ngcontent-serverApp-c400119168] {
     overflow: hidden;
     margin-top: 0px !important;
     display: flex !important;
     padding: 0 !important;
 }
 .product-box[_ngcontent-serverApp-c400119168] .custom_front_rsume_image[_ngcontent-serverApp-c400119168] {
     overflow: hidden;
     height: 145px;
     width: 145px;
     margin: 15px 5px 15px 15px;
     border-radius: 50%;
     border: 1px solid #707070;
 }
 .product-box[_ngcontent-serverApp-c400119168] .custom_front_rsume_image[_ngcontent-serverApp-c400119168] img[_ngcontent-serverApp-c400119168] {
     width: 100%;
     height: 100%;
 }
 @media screen and (max-width: 1024px) {
     .product-box[_ngcontent-serverApp-c400119168] .custom_front_rsume_image[_ngcontent-serverApp-c400119168] {
         height: 122px;
         width: 122px;
     }
 }
 @media screen and (max-width: 767px) {
     .product-box[_ngcontent-serverApp-c400119168] .custom_front_rsume_image[_ngcontent-serverApp-c400119168] {
         width: 86px;
         height: 85px;
         margin: 12px 2px 12px 12px;
     }
 }
 @media screen and (max-width: 375px) {
     .product-box[_ngcontent-serverApp-c400119168] .custom_front_rsume_image[_ngcontent-serverApp-c400119168] {
         width: 80px;
         height: 80px;
         margin: 10px 0px 10px 10px;
     }
 }
 @media screen and (max-width: 325px) {
     .product-box[_ngcontent-serverApp-c400119168] .custom_front_rsume_image[_ngcontent-serverApp-c400119168] {
         width: 72px;
         height: 72px;
         margin: 10px 0px 10px 10px;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168] .listing-sub-title-agency[_ngcontent-serverApp-c400119168] {
     color: #000;
     font-weight: 500;
 }
 .product-box[_ngcontent-serverApp-c400119168] .listing-sub-title-agency[_ngcontent-serverApp-c400119168] label[_ngcontent-serverApp-c400119168] {
     z-index: 2;
     width: 88.053333%;
     height: auto;
     text-align: center;
     display: inline-block;
     font-size: 15px;
     line-height: 23px;
     height: 24px;
     color: #fefefe;
     font-weight: 500;
     clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     border-bottom: 2px solid #000;
 }
 @media screen and (min-width: 768px) {
     .product-box[_ngcontent-serverApp-c400119168] .listing-sub-title-agency[_ngcontent-serverApp-c400119168] label[_ngcontent-serverApp-c400119168] {
         height: 28px;
         line-height: 28px;
     }
 }
 @media screen and (min-width: 1280px) {
     .product-box[_ngcontent-serverApp-c400119168] .listing-sub-title-agency[_ngcontent-serverApp-c400119168] label[_ngcontent-serverApp-c400119168] {
         height: 28px;
         line-height: 28px;
     }
 }
 @media screen and (min-width: 1280px) {
     .product-box[_ngcontent-serverApp-c400119168] .listing-sub-title-agency[_ngcontent-serverApp-c400119168] label[_ngcontent-serverApp-c400119168] {
         height: 30px;
         line-height: 30px;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168] .listing-sub-title-agency[_ngcontent-serverApp-c400119168] .label_blue[_ngcontent-serverApp-c400119168] {
     background: #054a84;
 }
 .product-box[_ngcontent-serverApp-c400119168] .listing-sub-title-agency[_ngcontent-serverApp-c400119168] .label_green[_ngcontent-serverApp-c400119168] {
     background: #b50000;
 }
 .product-box[_ngcontent-serverApp-c400119168] .active_icon_tab[_ngcontent-serverApp-c400119168] {
     margin-left: 0.5rem;
     font-size: 12px;
     line-height: 20px;
     color: #515151;
     font-weight: 500;
 }
 .product-box[_ngcontent-serverApp-c400119168] .active_icon_tab[_ngcontent-serverApp-c400119168] img[_ngcontent-serverApp-c400119168] {
     width: 22px;
     height: 22px;
     margin-right: 0.5rem !important;
 }
 @media screen and (max-width: 375px) {
     .product-box[_ngcontent-serverApp-c400119168] .active_icon_tab[_ngcontent-serverApp-c400119168] {
         margin-left: 0.3rem;
     }
     .product-box[_ngcontent-serverApp-c400119168] .active_icon_tab[_ngcontent-serverApp-c400119168] img[_ngcontent-serverApp-c400119168] {
         width: 20px;
         height: 20px;
         margin-right: 0.3rem !important;
     }
 }
 @media screen and (max-width: 325px) {
     .product-box[_ngcontent-serverApp-c400119168] .active_icon_tab[_ngcontent-serverApp-c400119168] {
         margin-left: 0.23rem;
     }
     .product-box[_ngcontent-serverApp-c400119168] .active_icon_tab[_ngcontent-serverApp-c400119168] img[_ngcontent-serverApp-c400119168] {
         width: 18px;
         height: 18px;
         margin-right: 0.23rem !important;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168] .shortlist_icon[_ngcontent-serverApp-c400119168] img[_ngcontent-serverApp-c400119168] {
     margin-top: -8px;
     width: 20px;
     height: 31px;
 }
 .product-box[_ngcontent-serverApp-c400119168] .sidebar_filter[_ngcontent-serverApp-c400119168] {
     width: 100%;
     height: 34px;
     background: #fff;
     border: none;
     color: #434345;
     border-radius: 3px;
     font-size: 14px;
 }
 .product-box[_ngcontent-serverApp-c400119168] .sidebar_filter[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] {
     color: #434345;
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] {
     margin: 0 auto;
     padding: 10px !important;
     text-align: left !important;
     height: 150px;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] {
         height: auto;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .listing-about-title[_ngcontent-serverApp-c400119168] {
     width: 99%;
     line-height: 20px;
     text-align: left;
     margin: 0;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: normal;
 }
 @media screen and (min-width: 1280px) {
     .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .listing-about-title[_ngcontent-serverApp-c400119168] {
         margin-top: 0px !important;
         height: 30px;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] h4.product-title[_ngcontent-serverApp-c400119168] {
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
     display: -webkit-box;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] h5.product-sub-title[_ngcontent-serverApp-c400119168] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #666;
     padding-top: 0;
     font-weight: bold;
     display: inline-block;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] h5.product-sub-title[_ngcontent-serverApp-c400119168] {
         display: block;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] h5.product-location[_ngcontent-serverApp-c400119168] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     display: inline-block;
     margin-left: 10px;
     padding-bottom: 0;
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] h5.product-location[_ngcontent-serverApp-c400119168] i[_ngcontent-serverApp-c400119168] {
     margin-right: 5px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] h5.product-location[_ngcontent-serverApp-c400119168] {
         display: block;
         margin-left: 0;
         margin-top: 0.25rem;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-description[_ngcontent-serverApp-c400119168] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-align: justify;
     height: 75px;
     line-height: 18px;
     display: -webkit-box;
     -webkit-line-clamp: 4;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     color: #333 !important;
     letter-spacing: normal;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-description[_ngcontent-serverApp-c400119168] {
         display: none;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-footer[_ngcontent-serverApp-c400119168] {
     position: absolute;
     bottom: 0.5rem;
     height: 30px;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-footer[_ngcontent-serverApp-c400119168] {
         position: initial;
         bottom: auto;
         height: auto;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-footer[_ngcontent-serverApp-c400119168] h5[_ngcontent-serverApp-c400119168] {
     display: inline-block;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-footer[_ngcontent-serverApp-c400119168] h5[_ngcontent-serverApp-c400119168] {
         display: block;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168]
 .product-detail[_ngcontent-serverApp-c400119168]
 a[_ngcontent-serverApp-c400119168]
 .product-footer[_ngcontent-serverApp-c400119168]
 h5[_ngcontent-serverApp-c400119168]
 i[_ngcontent-serverApp-c400119168] {
     margin-right: 5px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-footer[_ngcontent-serverApp-c400119168] h5.footer-date[_ngcontent-serverApp-c400119168] {
     margin-left: 10px;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-footer[_ngcontent-serverApp-c400119168] h5.footer-date[_ngcontent-serverApp-c400119168] {
         margin-left: 0;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168]
 .product-detail[_ngcontent-serverApp-c400119168]
 a[_ngcontent-serverApp-c400119168]
 .product-footer[_ngcontent-serverApp-c400119168]
 h5.footer-date[_ngcontent-serverApp-c400119168]
 i[_ngcontent-serverApp-c400119168] {
     color: #b50000;
 }
 .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-footer[_ngcontent-serverApp-c400119168] h5.footer-active[_ngcontent-serverApp-c400119168] {
     margin-left: 10px;
     color: #b50000;
 }
 @media screen and (max-width: 768px) {
     .product-box[_ngcontent-serverApp-c400119168] .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] .product-footer[_ngcontent-serverApp-c400119168] h5.footer-active[_ngcontent-serverApp-c400119168] {
         margin-left: 0;
     }
 }
 .product-box[_ngcontent-serverApp-c400119168]
 .product-detail[_ngcontent-serverApp-c400119168]
 a[_ngcontent-serverApp-c400119168]
 .product-footer[_ngcontent-serverApp-c400119168]
 h5.footer-active[_ngcontent-serverApp-c400119168]
 i[_ngcontent-serverApp-c400119168] {
     color: #b50000;
 }
 @media screen and (max-width: 767px) {
     .d-sm-block[_ngcontent-serverApp-c400119168] {
         display: none !important;
     }
     .available_display_block_phone_size[_ngcontent-serverApp-c400119168] {
         display: block;
         margin-top: 5px;
     }
     .filter_button_set_top[_ngcontent-serverApp-c400119168] {
         margin-top: 5%;
     }
     .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] {
         padding-top: 0px;
     }
     .top-banner-wrapper[_ngcontent-serverApp-c400119168] .top-banner-content[_ngcontent-serverApp-c400119168] {
         padding: 10px 0;
     }
 }
 @media screen and (min-width: 1280px) {
     .product-detail[_ngcontent-serverApp-c400119168] a[_ngcontent-serverApp-c400119168] {
         padding-top: 1px;
     }
 }
 @media screen and (min-width: 768px) {
     .date_desktop_spacer[_ngcontent-serverApp-c400119168] {
         margin-top: 1rem !important;
     }
 }
 .bg-primary[_ngcontent-serverApp-c400119168] {
     background: #054a84 !important;
     color: #fff;
 }
 .employer_sts[_ngcontent-serverApp-c400119168] {
     width: 150px;
 }
 .advertise-container[_ngcontent-serverApp-c400119168] {
     width: -moz-fit-content !important;
     width: fit-content !important;
     margin: auto !important;
 }
 .advertise-container[_ngcontent-serverApp-c400119168] img[_ngcontent-serverApp-c400119168] {
     width: 100%;
     height: auto;
 }
 select.employer_sts[_ngcontent-serverApp-c400119168] {
     width: 150px;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-left: auto;
     padding: 2px 10px;
     height: auto;
 }
 select.employer_sts[_ngcontent-serverApp-c400119168] option[_ngcontent-serverApp-c400119168] {
     color: #000;
 }
 .card-top-right-label[_ngcontent-serverApp-c400119168] {
     position: absolute;
     right: 0;
     top: 0;
     padding: 5px;
     color: #fff;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     border-bottom-left-radius: 5px;
 }
 .contacted-chip[_ngcontent-serverApp-c400119168] {
     background-color: #b50000;
 }
 .hidden-chip[_ngcontent-serverApp-c400119168] {
     background-color: #7a7a7a;
 }
 .custom-ratting-div[_ngcontent-serverApp-c400119168] {
     display: inline-block;
     float: right;
 }
 .adv_banner_web[_ngcontent-serverApp-c400119168] {
     display: block;
 }
 @media screen and (max-width: 768px) {
     .adv_banner_web[_ngcontent-serverApp-c400119168] {
         display: none;
     }
 }
 .adv_banner_mobile[_ngcontent-serverApp-c400119168] {
     display: none;
 }
 @media screen and (max-width: 768px) {
     .adv_banner_mobile[_ngcontent-serverApp-c400119168] {
         display: block;
     }
 }
 .download-popup[_ngcontent-serverApp-c400119168] .button-group-pills[_ngcontent-serverApp-c400119168] label[_ngcontent-serverApp-c400119168] {
     border-color: #b50000 !important;
     background-color: #b50000 !important;
     color: #fff !important;
     box-shadow: none;
 }
 .download_icon[_ngcontent-serverApp-c400119168] {
     border: 1px solid;
     border-radius: 50px;
     background: white;
     color: #054a84;
     padding: 5px;
     width: 30px;
     height: 30px;
 }
 .product-box .product-detail a h4.product-title {
     display: table !important;
 }
 .product-box .product-detail a .product-footer h5 {
     margin-right: 10px !important;
 }
 .product-box .product-detail a .product-footer h5 i {
     margin-left: 5px !important;
 }
 .product-header-description {
     display: table;
 }
 @media screen and (max-width: 768px) {
     header .custom-app-menu {
         width: auto !important;
     }
     header nav.custom-nav {
         justify-content: space-between;
     }
     .top-banner-wrapper .top-banner-content h1 {
         text-align: initial;
     }
     .product-box .product-detail a h5.product-location {
         display: table !important;
     }
     .product-box .product-detail a .product-footer h5 {
         display: table !important;
     }
     .product-box .product-detail a h5.product-sub-title {
         text-align: initial;
     }
     .product-box .product-detail a h4.product-title {
         text-align: initial;
     }
     .order_cntr[_ngcontent-serverApp-c400119168] {
         display: flex;
         justify-content: space-between;
     }
 }
 [_nghost-serverApp-c400119168] .icons[_ngcontent-serverApp-c400119168] {
     fill: #b50000 !important;
 }
 @media screen and (max-width: 767px) {
     [_nghost-serverApp-c400119168] .product-location[_ngcontent-serverApp-c400119168] .icons[_ngcontent-serverApp-c400119168] {
         margin-left: 6px !important;
     }
     [_nghost-serverApp-c400119168] .location[_ngcontent-serverApp-c400119168] {
         margin-left: 1px !important;
         color: #054a84 !important;
     }
 }
 /* end  candidate css*/
 /* start  candidate details css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             h1[_ngcontent-serverApp-c1181781737] {
                                 font-size: calc(22px + 10 * (100vw - 300px) / 1620) !important;
                             }
 h2[_ngcontent-serverApp-c1181781737] {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
 }
 .bg-primary[_ngcontent-serverApp-c1181781737] {
     background: #054a84 !important;
     color: #fff !important;
 }
 .bg-primary[_ngcontent-serverApp-c1181781737]:hover {
     background: #054a84 !important;
     color: #fff !important;
 }
 .responsive-img[_ngcontent-serverApp-c1181781737] {
     height: 120px;
     position: relative;
     width: 100%;
     opacity: 0.6;
 }
 .agency-box[_ngcontent-serverApp-c1181781737] {
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
     overflow: hidden;
     border-radius: 5px;
     margin: 15px 0 10px;
 }
 .agency-box[_ngcontent-serverApp-c1181781737] .agency_header[_ngcontent-serverApp-c1181781737] {
     background-position: top center !important;
     background-size: cover !important;
     height: 120px;
     position: relative;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c1181781737] .agency_header[_ngcontent-serverApp-c1181781737] {
         height: 100px;
     }
 }
 .agency-box[_ngcontent-serverApp-c1181781737] .agency_header_White_opcity[_ngcontent-serverApp-c1181781737] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .agency-box[_ngcontent-serverApp-c1181781737] p[_ngcontent-serverApp-c1181781737] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 400 !important;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c1181781737] p[_ngcontent-serverApp-c1181781737] {
         font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .company_tabs_header_fix_size[_ngcontent-serverApp-c1181781737] {
     height: auto;
     line-height: 34px;
 }
 @media screen and (max-width: 992px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c1181781737] {
         height: auto;
     }
 }
 @media screen and (max-width: 767px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c1181781737] {
         height: auto;
     }
     .company_tabs_header_fix_size[_ngcontent-serverApp-c1181781737] .Phone_center[_ngcontent-serverApp-c1181781737] {
         width: 100% !important;
         min-height: 37px;
         max-height: 37px;
     }
 }
 .jOb_description[_ngcontent-serverApp-c1181781737] p[_ngcontent-serverApp-c1181781737] {
     margin-top: 0px !important;
     margin-bottom: 1rem !important;
 }
 .jOb-requirement[_ngcontent-serverApp-c1181781737] p[_ngcontent-serverApp-c1181781737] img[_ngcontent-serverApp-c1181781737] {
     width: 18px !important;
     height: auto !important;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .yoga-circle[_ngcontent-serverApp-c1181781737] {
     padding: 6px 10px 6px 0px;
     height: auto;
     width: 50px;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .yoga-circle[_ngcontent-serverApp-c1181781737] {
         float: left;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] {
     width: 88%;
     align-self: center;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] {
         width: 100%;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] h3[_ngcontent-serverApp-c1181781737] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 10px;
     font-weight: bold;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] h4[_ngcontent-serverApp-c1181781737] {
     padding-top: 5px;
     border: 1px solid;
     border-radius: 5px;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin: 0 10px 10px 0;
     padding: 5px 8px;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] h4[_ngcontent-serverApp-c1181781737] {
         padding: 5px 6px;
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 @media screen and (max-width: 375px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] h4[_ngcontent-serverApp-c1181781737] {
         padding: 4px 3px;
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] .location-span[_ngcontent-serverApp-c1181781737] i[_ngcontent-serverApp-c1181781737] {
     margin-right: 5px;
     color: #b50000;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] .color_1[_ngcontent-serverApp-c1181781737] {
     background: transparent;
     border: 1px solid #2d2d2d;
     color: #2d2d2d;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] .color_2[_ngcontent-serverApp-c1181781737] {
     background: #7a7a7a;
     color: #fff;
     border: 1px solid #7a7a7a;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] .color_3[_ngcontent-serverApp-c1181781737] {
     background: #b50000;
     border: 1px solid #b50000;
     color: #fff;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] .color_4[_ngcontent-serverApp-c1181781737] {
     background: #054a84;
     border: 1px solid #054a84;
     color: #fff;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] .event-info[_ngcontent-serverApp-c1181781737] .color_5[_ngcontent-serverApp-c1181781737] {
     background: transparent;
     border: 1px solid #054a84;
     color: #054a84;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1181781737] h3[_ngcontent-serverApp-c1181781737] {
         text-align: left;
     }
 }
 @media screen and (max-width: 991px) {
     .phone_pedding[_ngcontent-serverApp-c1181781737] {
         margin-bottom: 1rem;
     }
 }
 .yoga.event[_ngcontent-serverApp-c1181781737] .event-container[_ngcontent-serverApp-c1181781737] {
     margin-bottom: 10px;
 }
 @media only screen and (max-width: 480px) {
     .yoga.event[_ngcontent-serverApp-c1181781737] .event-container[_ngcontent-serverApp-c1181781737] {
         text-align: center;
         display: flex !important;
     }
 }
 .sticky[_ngcontent-serverApp-c1181781737] {
     top: unset !important;
     bottom: -10px !important;
 }
 .animated[_ngcontent-serverApp-c1181781737] {
     transition: height 1s;
 }
 .breadcrumb-section-main[_ngcontent-serverApp-c1181781737] {
     padding: 0;
     background: transparent !important;
 }
 .listing-about-title[_ngcontent-serverApp-c1181781737] span[_ngcontent-serverApp-c1181781737] {
     font: calc(18px + 10 * (100vw - 300px) / 1620) !important;
 }
 @media screen and (min-width: 1280px) {
     .listing-about-title[_ngcontent-serverApp-c1181781737] span[_ngcontent-serverApp-c1181781737] {
         font: calc(16px + 10 * (100vw - 300px) / 1620);
     }
 }
 .product-wrapper-grid[_ngcontent-serverApp-c1181781737] .col-12_padding_Set[_ngcontent-serverApp-c1181781737] {
     padding-right: 10px;
     padding-left: 5px;
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid[_ngcontent-serverApp-c1181781737] .col-12_padding_Set[_ngcontent-serverApp-c1181781737] {
         padding-right: 0px;
         padding-left: 0px;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1181781737] .product-box[_ngcontent-serverApp-c1181781737] {
     overflow: hidden;
     height: 120px;
     margin-left: 195px;
     display: block;
     border: 0;
 }
 @media screen and (max-width: 1024px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1181781737] .product-box[_ngcontent-serverApp-c1181781737] {
         margin-left: 180px;
     }
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1181781737] .product-box[_ngcontent-serverApp-c1181781737] {
         height: 100px;
         margin-left: 130px;
         padding: 0;
     }
 }
 @media screen and (max-width: 375px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1181781737] .product-box[_ngcontent-serverApp-c1181781737] {
         height: 100px;
         margin-left: 130px;
         padding: 0;
     }
 }
 @media screen and (max-width: 325px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1181781737] .product-box[_ngcontent-serverApp-c1181781737] {
         height: 100px;
         margin-left: 92px;
         padding: 0;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1181781737] .product-box[_ngcontent-serverApp-c1181781737] .product-detail[_ngcontent-serverApp-c1181781737] {
     padding: 10px 15px 10px 0;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1181781737] .product-box[_ngcontent-serverApp-c1181781737] .product-detail[_ngcontent-serverApp-c1181781737] h1[_ngcontent-serverApp-c1181781737] {
     margin-top: 0;
     letter-spacing: normal;
     text-align: left;
 }
 @media only screen and (max-width: 480px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1181781737] .product-box[_ngcontent-serverApp-c1181781737] .listing-about-title[_ngcontent-serverApp-c1181781737] {
         line-height: 1.2 !important;
         letter-spacing: 1px !important;
         font-size: calc(16px + 10 * (100vw - 300px) / 1620);
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1181781737] .product-box[_ngcontent-serverApp-c1181781737] p.listing-about-sub-title[_ngcontent-serverApp-c1181781737] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .publishedJobs[_ngcontent-serverApp-c1181781737] .form-group[_ngcontent-serverApp-c1181781737] input[_ngcontent-serverApp-c1181781737] {
     width: auto !important;
 }
 .badge-secondary[_ngcontent-serverApp-c1181781737] {
     cursor: pointer;
 }
 .related-profile-picture[_ngcontent-serverApp-c1181781737] {
     width: 70px;
     height: 70px;
     float: left;
     border-radius: 100px;
 }
 .element-middle[_ngcontent-serverApp-c1181781737] {
     margin: auto;
     display: table;
 }
 .btn-sucesss[_ngcontent-serverApp-c1181781737] {
     background-color: #054a84;
     color: #fff;
 }
 .btn-sucesss[_ngcontent-serverApp-c1181781737]:hover {
     background-color: #054a84;
 }
 .Blog_list_img_size[_ngcontent-serverApp-c1181781737] {
     min-height: 180px !important;
     overflow: hidden;
 }
 .Blog_list_img_size[_ngcontent-serverApp-c1181781737] img[_ngcontent-serverApp-c1181781737] {
     width: 100%;
 }
 .Blog_list_img_size[_ngcontent-serverApp-c1181781737] .custom_img[_ngcontent-serverApp-c1181781737] {
     width: 100%;
     min-width: 100%;
 }
 @media screen and (max-width: 768px) {
     .Blog_list_img_size[_ngcontent-serverApp-c1181781737] .custom_img[_ngcontent-serverApp-c1181781737] {
         min-height: 130px !important;
         max-height: 130px !important;
     }
 }
 .collection-filter-block[_ngcontent-serverApp-c1181781737] {
     padding: 10px;
     padding-left: 20px;
     background-color: #fff;
     margin-bottom: 0;
     border: none;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c1181781737] {
     overflow: hidden;
     height: 150px;
     width: 150px;
     border-radius: 50%;
     border: 1px solid #707070;
     position: absolute;
     z-index: 1;
     top: 47px;
     transform: none;
     margin-left: 25px;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c1181781737] img[_ngcontent-serverApp-c1181781737] {
     width: 100%;
     height: 100%;
 }
 @media screen and (max-width: 1024px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1181781737] {
         height: 135px;
         width: 135px;
     }
 }
 @media screen and (max-width: 767px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1181781737] {
         width: 100px;
         height: 100px;
         margin-left: 15px;
     }
 }
 @media screen and (max-width: 375px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1181781737] {
         width: 95px;
         height: 95px;
         margin-left: 15px;
     }
 }
 @media screen and (max-width: 325px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1181781737] {
         width: 72px;
         height: 72px;
         margin-left: 10px;
     }
 }
 .listing-sub-title-agency[_ngcontent-serverApp-c1181781737] {
     height: 32px;
     width: 195px;
     position: absolute;
     bottom: 0;
 }
 @media screen and (max-width: 1024px) {
     .listing-sub-title-agency[_ngcontent-serverApp-c1181781737] {
         width: 180px;
     }
 }
 @media screen and (max-width: 767px) {
     .listing-sub-title-agency[_ngcontent-serverApp-c1181781737] {
         width: 130px;
     }
 }
 @media screen and (max-width: 375px) {
     .listing-sub-title-agency[_ngcontent-serverApp-c1181781737] {
         width: 130px;
     }
 }
 @media screen and (max-width: 325px) {
     .listing-sub-title-agency[_ngcontent-serverApp-c1181781737] {
         width: 92px;
     }
 }
 .listing-sub-title-agency[_ngcontent-serverApp-c1181781737] label[_ngcontent-serverApp-c1181781737] {
     z-index: 2;
     width: 92.053333%;
     height: auto;
     text-align: center;
     display: inline-block;
     font-size: 15px;
     line-height: 32px;
     height: 32px;
     color: #fefefe;
     font-weight: 500;
     clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     border-bottom: 3px solid #000;
 }
 .listing-sub-title-agency[_ngcontent-serverApp-c1181781737] .label_blue[_ngcontent-serverApp-c1181781737] {
     background: #054a84;
 }
 .listing-sub-title-agency[_ngcontent-serverApp-c1181781737] .label_green[_ngcontent-serverApp-c1181781737] {
     background: #b50000;
 }
 .product-box-left[_ngcontent-serverApp-c1181781737] {
     float: left;
 }
 .resume-age[_ngcontent-serverApp-c1181781737] {
     display: inline-block;
 }
 h3.top-active[_ngcontent-serverApp-c1181781737] {
     top: 0;
     right: 15px;
     border: none;
     width: auto;
     font-size: 12px;
     color: #ffffff;
     padding: 5px 15px;
     font-weight: 400;
     height: 30px;
     display: inline-block;
     line-height: 20px;
     background-color: #b50000;
     z-index: 2;
     border-radius: 0 0 0 7px;
     position: absolute;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .personal-infomation[_ngcontent-serverApp-c1181781737] h3[_ngcontent-serverApp-c1181781737] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #434345;
     margin-bottom: 8px;
     font-weight: bold;
 }
 .personal-infomation[_ngcontent-serverApp-c1181781737] h3[_ngcontent-serverApp-c1181781737] i[_ngcontent-serverApp-c1181781737] {
     margin-right: 5px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737] h4[_ngcontent-serverApp-c1181781737] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737] a.btn[_ngcontent-serverApp-c1181781737] {
     letter-spacing: normal;
     text-transform: none;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737] p.card-text[_ngcontent-serverApp-c1181781737] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737] .blog-agency[_ngcontent-serverApp-c1181781737] .blog-contain[_ngcontent-serverApp-c1181781737] .img-container[_ngcontent-serverApp-c1181781737] {
     padding: 10px;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737]
 .blog-agency[_ngcontent-serverApp-c1181781737]
 .blog-contain[_ngcontent-serverApp-c1181781737]
 .img-container[_ngcontent-serverApp-c1181781737]
 .blog-info-resume[_ngcontent-serverApp-c1181781737] {
     display: flex;
     cursor: pointer;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737]
 .blog-agency[_ngcontent-serverApp-c1181781737]
 .blog-contain[_ngcontent-serverApp-c1181781737]
 .img-container[_ngcontent-serverApp-c1181781737]
 .related-profile-picture[_ngcontent-serverApp-c1181781737] {
     border-radius: 50%;
     margin-right: 10px;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737]
 .blog-agency[_ngcontent-serverApp-c1181781737]
 .blog-contain[_ngcontent-serverApp-c1181781737]
 .img-container[_ngcontent-serverApp-c1181781737]
 .blog-head[_ngcontent-serverApp-c1181781737] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     margin-bottom: 2px;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737]
 .blog-agency[_ngcontent-serverApp-c1181781737]
 .blog-contain[_ngcontent-serverApp-c1181781737]
 .img-container[_ngcontent-serverApp-c1181781737]
 .card-text[_ngcontent-serverApp-c1181781737] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-top: 0;
     line-height: normal;
     margin-bottom: 2px;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737]
 .blog-agency[_ngcontent-serverApp-c1181781737]
 .blog-contain[_ngcontent-serverApp-c1181781737]
 .img-container[_ngcontent-serverApp-c1181781737]
 .card-text[_ngcontent-serverApp-c1181781737]
 i[_ngcontent-serverApp-c1181781737] {
     font-size: calc(11px + 3 * (100vw - 300px) / 1620) !important;
     margin-right: 3px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737]
 .blog-agency[_ngcontent-serverApp-c1181781737]
 .blog-contain[_ngcontent-serverApp-c1181781737]
 .img-container[_ngcontent-serverApp-c1181781737]
 .btn-center-position[_ngcontent-serverApp-c1181781737] {
     margin-left: auto;
     margin-right: auto !important;
     display: table;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737]
 .blog-agency[_ngcontent-serverApp-c1181781737]
 .blog-contain.register-blog[_ngcontent-serverApp-c1181781737]
 .img-container[_ngcontent-serverApp-c1181781737]
 .blog-head[_ngcontent-serverApp-c1181781737] {
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
 }
 .resume-right-block[_ngcontent-serverApp-c1181781737]
 .blog-agency[_ngcontent-serverApp-c1181781737]
 .blog-contain.register-blog[_ngcontent-serverApp-c1181781737]
 .img-container[_ngcontent-serverApp-c1181781737]
 .card-text[_ngcontent-serverApp-c1181781737] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .breadcrumb-contain[_ngcontent-serverApp-c1181781737] {
     display: flex;
     align-items: center;
     justify-content: space-between;
 }
 .breadcrumb-contain[_ngcontent-serverApp-c1181781737] .text-left[_ngcontent-serverApp-c1181781737] {
     width: auto;
 }
 .breadcrumb-contain[_ngcontent-serverApp-c1181781737] .shortlist-wrapper[_ngcontent-serverApp-c1181781737] {
     width: auto;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737] {
     color: #fff;
     height: auto;
     z-index: 13;
     box-shadow: 0px 0px 3px 0px #aaa;
     position: fixed;
     transition: bottom 0.51s ease-in-out;
     width: 100%;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737] #footer1[_ngcontent-serverApp-c1181781737] {
     background: #dae4ed;
     padding: 5px;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737] #footer1[_ngcontent-serverApp-c1181781737] .row[_ngcontent-serverApp-c1181781737] {
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737] #footer1[_ngcontent-serverApp-c1181781737] select[_ngcontent-serverApp-c1181781737] {
     height: 1.75rem;
     padding: 0.1rem 0.375rem;
     cursor: pointer;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737] #footer2[_ngcontent-serverApp-c1181781737] {
     background: #b50000;
     padding: 10px;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737] .res-footer[_ngcontent-serverApp-c1181781737] .footer-apply-content[_ngcontent-serverApp-c1181781737] {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737] .res-footer[_ngcontent-serverApp-c1181781737] .footer-apply-content[_ngcontent-serverApp-c1181781737] .left[_ngcontent-serverApp-c1181781737] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737]
 a[_ngcontent-serverApp-c1181781737] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737]
 a[_ngcontent-serverApp-c1181781737]
 i[_ngcontent-serverApp-c1181781737] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737]
 a[_ngcontent-serverApp-c1181781737]
 i[_ngcontent-serverApp-c1181781737]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .left[_ngcontent-serverApp-c1181781737]
     .social-sharing[_ngcontent-serverApp-c1181781737]
     li[_ngcontent-serverApp-c1181781737]
     a[_ngcontent-serverApp-c1181781737]
     i[_ngcontent-serverApp-c1181781737] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .left[_ngcontent-serverApp-c1181781737]
     .social-sharing[_ngcontent-serverApp-c1181781737]
     li[_ngcontent-serverApp-c1181781737] {
         padding: 0 5px 0 5px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .left-wrapper[_ngcontent-serverApp-c1181781737] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .left-wrapper[_ngcontent-serverApp-c1181781737]
 .note-mobile-view[_ngcontent-serverApp-c1181781737] {
     display: none;
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .left[_ngcontent-serverApp-c1181781737]
     .left-wrapper[_ngcontent-serverApp-c1181781737]
     .note-mobile-view[_ngcontent-serverApp-c1181781737] {
         display: inline;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .left-wrapper[_ngcontent-serverApp-c1181781737]
 .note-desktop-view[_ngcontent-serverApp-c1181781737] {
     display: inline;
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .left[_ngcontent-serverApp-c1181781737]
     .left-wrapper[_ngcontent-serverApp-c1181781737]
     .note-desktop-view[_ngcontent-serverApp-c1181781737] {
         display: none;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .left-wrapper[_ngcontent-serverApp-c1181781737]
 .shortlist[_ngcontent-serverApp-c1181781737] {
     background-color: #fff;
     border-right: 3px solid #b50000;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .left-wrapper[_ngcontent-serverApp-c1181781737]
 .left-content-text[_ngcontent-serverApp-c1181781737] {
     padding-right: 10px;
     padding-left: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .left[_ngcontent-serverApp-c1181781737]
     .left-wrapper[_ngcontent-serverApp-c1181781737]
     .left-content-text[_ngcontent-serverApp-c1181781737] {
         font-size: 14px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .left-wrapper[_ngcontent-serverApp-c1181781737]
 .left-content-subtext[_ngcontent-serverApp-c1181781737] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .left-wrapper[_ngcontent-serverApp-c1181781737]
 .btn-primary[_ngcontent-serverApp-c1181781737] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .left-wrapper[_ngcontent-serverApp-c1181781737]
 .btn-primary[_ngcontent-serverApp-c1181781737]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .left[_ngcontent-serverApp-c1181781737]
 .left-wrapper[_ngcontent-serverApp-c1181781737]
 .btn-primary[_ngcontent-serverApp-c1181781737]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .left[_ngcontent-serverApp-c1181781737]
     .left-wrapper[_ngcontent-serverApp-c1181781737]
     .btn-primary[_ngcontent-serverApp-c1181781737] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c1181781737] .res-footer[_ngcontent-serverApp-c1181781737] .footer-apply-content[_ngcontent-serverApp-c1181781737] .left[_ngcontent-serverApp-c1181781737] {
         padding-left: 0px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .right-wrapper[_ngcontent-serverApp-c1181781737] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .right-wrapper[_ngcontent-serverApp-c1181781737]
 .left-content-text[_ngcontent-serverApp-c1181781737] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .right[_ngcontent-serverApp-c1181781737]
     .right-wrapper[_ngcontent-serverApp-c1181781737]
     .left-content-text[_ngcontent-serverApp-c1181781737] {
         display: none;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .right-wrapper[_ngcontent-serverApp-c1181781737]
 .left-content-subtext[_ngcontent-serverApp-c1181781737] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .right-wrapper[_ngcontent-serverApp-c1181781737]
 .btn-primary[_ngcontent-serverApp-c1181781737] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .right-wrapper[_ngcontent-serverApp-c1181781737]
 .btn-primary[_ngcontent-serverApp-c1181781737]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .right-wrapper[_ngcontent-serverApp-c1181781737]
 .btn-primary[_ngcontent-serverApp-c1181781737]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .right[_ngcontent-serverApp-c1181781737]
     .right-wrapper[_ngcontent-serverApp-c1181781737]
     .btn-primary[_ngcontent-serverApp-c1181781737] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737]
 a[_ngcontent-serverApp-c1181781737] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737]
 a[_ngcontent-serverApp-c1181781737]
 i[_ngcontent-serverApp-c1181781737] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c1181781737]
 .res-footer[_ngcontent-serverApp-c1181781737]
 .footer-apply-content[_ngcontent-serverApp-c1181781737]
 .right[_ngcontent-serverApp-c1181781737]
 .social-sharing[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737]
 a[_ngcontent-serverApp-c1181781737]
 i[_ngcontent-serverApp-c1181781737]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .right[_ngcontent-serverApp-c1181781737]
     .social-sharing[_ngcontent-serverApp-c1181781737]
     li[_ngcontent-serverApp-c1181781737]
     a[_ngcontent-serverApp-c1181781737]
     i[_ngcontent-serverApp-c1181781737] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1181781737]
     .res-footer[_ngcontent-serverApp-c1181781737]
     .footer-apply-content[_ngcontent-serverApp-c1181781737]
     .right[_ngcontent-serverApp-c1181781737]
     .social-sharing[_ngcontent-serverApp-c1181781737]
     li[_ngcontent-serverApp-c1181781737] {
         padding: 0 5px 0 5px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c1181781737] .res-footer[_ngcontent-serverApp-c1181781737] .footer-apply-content[_ngcontent-serverApp-c1181781737] .right[_ngcontent-serverApp-c1181781737] {
         padding-right: 0px;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c1181781737] .res-footer[_ngcontent-serverApp-c1181781737] .footer-apply-content[_ngcontent-serverApp-c1181781737] {
         display: flex;
         justify-content: center;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 @media screen and (max-width: 375px) {
     .footer_custom[_ngcontent-serverApp-c1181781737] .res-footer[_ngcontent-serverApp-c1181781737] .footer-apply-content[_ngcontent-serverApp-c1181781737] {
         display: flex;
         justify-content: center;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1181781737] .res-footer[_ngcontent-serverApp-c1181781737] .right-content[_ngcontent-serverApp-c1181781737] {
     justify-content: flex-end;
 }
 @media screen and (max-width: 575px) {
     .footer_custom[_ngcontent-serverApp-c1181781737] .res-button-footer[_ngcontent-serverApp-c1181781737] {
         width: 50%;
     }
 }
 @media screen and (max-width: 575px) {
     .footer_custom[_ngcontent-serverApp-c1181781737] .res-button-footer[_ngcontent-serverApp-c1181781737] .footer-apply-content[_ngcontent-serverApp-c1181781737] {
         justify-content: flex-start;
     }
 }
 @media screen and (max-width: 575px) {
     .footer_custom[_ngcontent-serverApp-c1181781737] .res-button-footer[_ngcontent-serverApp-c1181781737] .right-content[_ngcontent-serverApp-c1181781737] {
         justify-content: flex-end;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c1181781737] .footer-action[_ngcontent-serverApp-c1181781737],
     .footer_custom[_ngcontent-serverApp-c1181781737] .footer-note-action[_ngcontent-serverApp-c1181781737],
     .footer_custom[_ngcontent-serverApp-c1181781737] .footer-quick-action[_ngcontent-serverApp-c1181781737] {
         display: none;
     }
 }
 .contact-number1[_ngcontent-serverApp-c1181781737] {
     padding-right: 20px;
 }
 @media screen and (max-width: 575px) {
     .contact-number1[_ngcontent-serverApp-c1181781737] {
         padding-right: 10px;
     }
 }
 .contact-number2[_ngcontent-serverApp-c1181781737] {
     padding-left: 20px;
 }
 @media screen and (max-width: 575px) {
     .contact-number2[_ngcontent-serverApp-c1181781737] {
         padding-left: 10px;
     }
 }
 @media screen and (max-width: 375px) {
     .modal-body[_ngcontent-serverApp-c1181781737] {
         padding: 15px 8px;
     }
 }
 @media screen and (max-width: 575px) {
     .footer-text[_ngcontent-serverApp-c1181781737] {
         display: none;
     }
 }
 button[_ngcontent-serverApp-c1181781737]:focus {
     outline: none;
 }
 .custom-lable-message-chat[_ngcontent-serverApp-c1181781737] {
     padding: 7px;
     font-weight: normal;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin: 5px;
 }
 .custom-header-box[_ngcontent-serverApp-c1181781737] {
     background: rgba(5, 74, 132, 0.1490196078) !important;
     color: #054a84 !important;
     border-bottom: 2px solid #054a84;
     padding-top: 5px;
     padding-bottom: 5px;
 }
 .custom-header-box[_ngcontent-serverApp-c1181781737] h2[_ngcontent-serverApp-c1181781737] {
     color: #054a84 !important;
     font-weight: bold;
 }
 .blog-sec.blog[_ngcontent-serverApp-c1181781737] .blog-agency[_ngcontent-serverApp-c1181781737] {
     margin: 10px 0;
 }
 .custom-expire-banner[_ngcontent-serverApp-c1181781737] {
     background-color: rgba(37, 174, 136, 0.1607843137);
     color: #b50000;
     padding: 15px;
 }
 .custom-expire-banner[_ngcontent-serverApp-c1181781737] .custom-expire-banner-container[_ngcontent-serverApp-c1181781737] {
     display: flex;
     justify-content: center;
     align-items: center;
 }
 .custom-expire-banner[_ngcontent-serverApp-c1181781737] .custom-expire-banner-detail[_ngcontent-serverApp-c1181781737] {
     padding-right: 25px;
 }
 @media screen and (max-width: 400px) {
     .custom-expire-banner[_ngcontent-serverApp-c1181781737] .custom-expire-banner-detail[_ngcontent-serverApp-c1181781737] {
         padding-right: 15px;
     }
 }
 .custom-expire-banner[_ngcontent-serverApp-c1181781737] .custom-expire-banner-detail[_ngcontent-serverApp-c1181781737] h2[_ngcontent-serverApp-c1181781737] {
     color: #b50000;
     font-weight: bold;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     text-align: left;
 }
 .custom-expire-banner[_ngcontent-serverApp-c1181781737] .custom-expire-banner-detail[_ngcontent-serverApp-c1181781737] p[_ngcontent-serverApp-c1181781737] {
     color: #b50000;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     line-height: normal;
     text-align: left;
 }
 .custom-expire-banner[_ngcontent-serverApp-c1181781737] .custom-expire-banner-action[_ngcontent-serverApp-c1181781737] {
     vertical-align: middle;
 }
 .custom-expire-banner[_ngcontent-serverApp-c1181781737] .custom-expire-banner-action[_ngcontent-serverApp-c1181781737] a[_ngcontent-serverApp-c1181781737] {
     width: 100px;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] .modal-top-heading[_ngcontent-serverApp-c1181781737] {
     font-size: 18px !important;
     line-height: 1.4;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] .modal-heading[_ngcontent-serverApp-c1181781737] {
     color: #054a84;
     font-weight: 600;
     letter-spacing: 0;
     line-height: 1.2;
     margin-top: 5px !important;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] ul[_ngcontent-serverApp-c1181781737] li[_ngcontent-serverApp-c1181781737] a[_ngcontent-serverApp-c1181781737] {
     text-align: center;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] .nav[_ngcontent-serverApp-c1181781737] {
     border: none !important;
     border-radius: 7px;
     overflow: hidden;
     background: #000;
     align-items: center;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] .nav[_ngcontent-serverApp-c1181781737] .nav-link[_ngcontent-serverApp-c1181781737] {
     border-radius: 0 !important;
     background-color: #000;
     border: 1px solid #000;
     color: #fff;
 }
 @media screen and (max-width: 320px) {
     .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] .nav[_ngcontent-serverApp-c1181781737] .nav-link[_ngcontent-serverApp-c1181781737] {
         padding: 0.5rem 0.1rem !important;
     }
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] .nav[_ngcontent-serverApp-c1181781737] .active[_ngcontent-serverApp-c1181781737] {
     border-radius: 7px !important;
     background-color: #b50000;
     border: 1px solid #b50000;
     color: #fff;
     overflow: hidden;
     transition: 0.5s;
     height: 100%;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] .tab-content[_ngcontent-serverApp-c1181781737] {
     padding: 20px;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737]
 .modal-body[_ngcontent-serverApp-c1181781737]
 .tab-content[_ngcontent-serverApp-c1181781737]
 .tab-calling-wrapper[_ngcontent-serverApp-c1181781737]
 .calling-btn[_ngcontent-serverApp-c1181781737] {
     display: flex;
     flex-direction: row;
     justify-content: space-between;
 }
 @media screen and (max-width: 575px) {
     .chat-popup-modal[_ngcontent-serverApp-c1181781737]
     .modal-body[_ngcontent-serverApp-c1181781737]
     .tab-content[_ngcontent-serverApp-c1181781737]
     .tab-calling-wrapper[_ngcontent-serverApp-c1181781737]
     .calling-btn[_ngcontent-serverApp-c1181781737] {
         flex-direction: column;
     }
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737]
 .modal-body[_ngcontent-serverApp-c1181781737]
 .tab-content[_ngcontent-serverApp-c1181781737]
 .tab-calling-wrapper[_ngcontent-serverApp-c1181781737]
 .calling-btn[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737] {
     border-radius: 7px;
     overflow: visible;
     width: -moz-fit-content;
     width: fit-content;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737]
 .modal-body[_ngcontent-serverApp-c1181781737]
 .tab-content[_ngcontent-serverApp-c1181781737]
 .tab-calling-wrapper[_ngcontent-serverApp-c1181781737]
 .calling-btn[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737]
 a[_ngcontent-serverApp-c1181781737] {
     text-decoration: none;
     display: flex;
     align-items: center;
     margin-bottom: 20px;
     box-shadow: none;
     color: #fff;
     background-color: #054a84;
     border-color: #054a84;
     border-radius: 10px;
     position: relative;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737]
 .modal-body[_ngcontent-serverApp-c1181781737]
 .tab-content[_ngcontent-serverApp-c1181781737]
 .tab-calling-wrapper[_ngcontent-serverApp-c1181781737]
 .calling-btn[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737]
 a[_ngcontent-serverApp-c1181781737]
 i[_ngcontent-serverApp-c1181781737] {
     height: 50px;
     width: 50px;
     background-color: #b50000;
     border-radius: 50px;
     justify-content: center;
     align-items: center;
     display: flex;
     font-size: 20px;
     color: #fff;
     transition: all 800ms;
     position: absolute;
     left: -5px;
     border: 5px solid #43bd9b;
     box-shadow: 6px 6px 7px -8px rgba(0, 0, 0, 0.75);
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737]
 .modal-body[_ngcontent-serverApp-c1181781737]
 .tab-content[_ngcontent-serverApp-c1181781737]
 .tab-calling-wrapper[_ngcontent-serverApp-c1181781737]
 .calling-btn[_ngcontent-serverApp-c1181781737]
 li[_ngcontent-serverApp-c1181781737]
 a[_ngcontent-serverApp-c1181781737]
 span[_ngcontent-serverApp-c1181781737] {
     padding-left: 40px;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] .tab-content[_ngcontent-serverApp-c1181781737] .btn-wrapper[_ngcontent-serverApp-c1181781737] {
     padding: 10px 15px;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737] .modal-body[_ngcontent-serverApp-c1181781737] .tab-content[_ngcontent-serverApp-c1181781737] #contact[_ngcontent-serverApp-c1181781737] h1[_ngcontent-serverApp-c1181781737] {
     letter-spacing: 1px;
     color: #054a84;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737]
 .modal-body[_ngcontent-serverApp-c1181781737]
 .tab-content[_ngcontent-serverApp-c1181781737]
 #contact[_ngcontent-serverApp-c1181781737]
 .agency-details[_ngcontent-serverApp-c1181781737]
 span[_ngcontent-serverApp-c1181781737] {
     border-bottom: 1px solid;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737]
 .modal-body[_ngcontent-serverApp-c1181781737]
 .tab-content[_ngcontent-serverApp-c1181781737]
 #contact[_ngcontent-serverApp-c1181781737]
 .agency-contact-details[_ngcontent-serverApp-c1181781737] {
     margin-top: 15px;
     display: flex;
     flex-direction: row;
     align-items: baseline;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737]
 .modal-body[_ngcontent-serverApp-c1181781737]
 .tab-content[_ngcontent-serverApp-c1181781737]
 #contact[_ngcontent-serverApp-c1181781737]
 .agency-contact-details[_ngcontent-serverApp-c1181781737]
 i[_ngcontent-serverApp-c1181781737] {
     margin-right: 5px;
 }
 .chat-popup-modal[_ngcontent-serverApp-c1181781737]
 .modal-body[_ngcontent-serverApp-c1181781737]
 .tab-content[_ngcontent-serverApp-c1181781737]
 #contact[_ngcontent-serverApp-c1181781737]
 .agency-contact-details[_ngcontent-serverApp-c1181781737]
 span[_ngcontent-serverApp-c1181781737] {
     font-size: 16px;
 }
 .modal-dialog[_ngcontent-serverApp-c1181781737] {
     max-width: 570px !important;
     margin: 1.75rem auto;
 }
 .hp-candidate-wrapper[_ngcontent-serverApp-c1181781737] {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 .hp-candidate-wrapper[_ngcontent-serverApp-c1181781737] .shortlist[_ngcontent-serverApp-c1181781737] {
     background-color: #054a84;
     border-color: #054a84;
     font-size: 25px;
 }
 .hp-candidate-wrapper[_ngcontent-serverApp-c1181781737] .contact[_ngcontent-serverApp-c1181781737] {
     background-color: #b50000;
     border-color: #b50000;
     color: #fff;
     padding: 0.375rem 0.5rem;
 }
 .hp-candidate-wrapper[_ngcontent-serverApp-c1181781737] .contact[_ngcontent-serverApp-c1181781737]:hover {
     color: #fff;
     background-color: #000;
     border-color: #000;
 }
 .hp-candidate-wrapper[_ngcontent-serverApp-c1181781737] .hp-apply-btn[_ngcontent-serverApp-c1181781737] {
     bottom: 10px;
     box-shadow: none;
 }
 @media screen and (max-width: 425px) {
     .hp-candidate-wrapper[_ngcontent-serverApp-c1181781737] .hp-apply-btn[_ngcontent-serverApp-c1181781737] {
         padding: 0.375rem 0.5rem;
     }
 }
 @media only screen and (max-width: 480px) {
     .hp-candidate-wrapper[_ngcontent-serverApp-c1181781737] .hp-apply-btn[_ngcontent-serverApp-c1181781737] {
         display: none;
     }
 }
 .chatpopup-label[_ngcontent-serverApp-c1181781737] {
     display: flex;
     flex-direction: row;
     justify-content: space-between;
     align-items: baseline;
     margin-bottom: 10px;
 }
 .tab-two[_ngcontent-serverApp-c1181781737] {
     width: 50%;
 }
 .tab-three[_ngcontent-serverApp-c1181781737] {
     width: 33.33%;
 }
 .contact-modal[_ngcontent-serverApp-c1181781737] h1[_ngcontent-serverApp-c1181781737] {
     letter-spacing: 1px;
     color: #054a84;
 }
 .contact-modal[_ngcontent-serverApp-c1181781737] .agency-details[_ngcontent-serverApp-c1181781737] span[_ngcontent-serverApp-c1181781737] {
     border-bottom: 1px solid;
 }
 .contact-modal[_ngcontent-serverApp-c1181781737] .agency-contact-details[_ngcontent-serverApp-c1181781737] {
     margin-top: 15px;
     display: flex;
     flex-direction: row;
     align-items: baseline;
 }
 .contact-modal[_ngcontent-serverApp-c1181781737] .agency-contact-details[_ngcontent-serverApp-c1181781737] i[_ngcontent-serverApp-c1181781737] {
     margin-right: 5px;
 }
 .contact-modal[_ngcontent-serverApp-c1181781737] .agency-contact-details[_ngcontent-serverApp-c1181781737] span[_ngcontent-serverApp-c1181781737] {
     font-size: 16px;
 }
 .myconfirmmodal[_ngcontent-serverApp-c1181781737] .nav-item[_ngcontent-serverApp-c1181781737] {
     margin-right: 20px;
 }
 .myconfirmmodal[_ngcontent-serverApp-c1181781737] .nav-pills[_ngcontent-serverApp-c1181781737] .nav-link[_ngcontent-serverApp-c1181781737] {
     background-color: transparent;
     font-size: 16px;
     font-weight: 600;
     color: #b1b1b1;
 }
 .myconfirmmodal[_ngcontent-serverApp-c1181781737] .nav-pills[_ngcontent-serverApp-c1181781737] .nav-link.active[_ngcontent-serverApp-c1181781737] {
     color: #054a84;
     border-bottom: 2px solid #000;
     border-radius: 0;
 }
 .flex-column[_ngcontent-serverApp-c1181781737] {
     flex-direction: column !important;
 }
 .custom_sticky[_ngcontent-serverApp-c1181781737] {
     position: absolute;
     background: #b50000;
     padding: 10px;
 }
 .img_center[_ngcontent-serverApp-c1181781737] {
     display: block;
     margin: 0 auto;
     width: auto !important;
 }
 .personal-infomation[_ngcontent-serverApp-c1181781737] h3[_ngcontent-serverApp-c1181781737] {
     color: #434345;
     margin-bottom: 8px;
     font-weight: 700;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: 0;
     padding-top: 5px;
 }
 .personal-infomation[_ngcontent-serverApp-c1181781737] h3[_ngcontent-serverApp-c1181781737] i[_ngcontent-serverApp-c1181781737] {
     margin-right: 5px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .publishedJobs[_ngcontent-serverApp-c1181781737] h3[_ngcontent-serverApp-c1181781737] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: 0;
 }
 .skelton-resume-images[_ngcontent-serverApp-c1181781737] {
     position: absolute;
     z-index: 1;
     top: 50%;
     transform: translateY(-50%);
     margin-left: 25px;
     margin-right: 25px;
 }
 @media screen and (max-width: 767px) {
     .skelton-resume-images[_ngcontent-serverApp-c1181781737] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 375px) {
     .skelton-resume-images[_ngcontent-serverApp-c1181781737] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 325px) {
     .skelton-resume-images[_ngcontent-serverApp-c1181781737] {
         margin-left: 10px;
         margin-right: 10px;
     }
 }
 @media screen and (max-width: 375px) {
     .breadcrumb-skelton[_ngcontent-serverApp-c1181781737] {
         height: 90px;
     }
 }
 .user-detail[_ngcontent-serverApp-c1181781737] {
     display: flex;
     flex-direction: row;
     align-items: center;
     gap: 11px;
 }
 [_nghost-serverApp-c1181781737] .icons[_ngcontent-serverApp-c1181781737] {
     fill: #b50000 !important;
 }
 [_nghost-serverApp-c1181781737] .header-icon .icons {
     fill: rgba(33, 37, 41, 0.6) !important;
 }
 .message-btn[_ngcontent-serverApp-c1181781737] {
     border-top-left-radius: 19px;
     border-bottom-left-radius: 19px;
     border: 1px solid #b50000;
     padding: 9px;
     cursor: pointer;
 }
 .contact-btn[_ngcontent-serverApp-c1181781737] {
     border-top-right-radius: 19px;
     border-bottom-right-radius: 19px;
     border: 1px solid #b50000;
     padding: 9px;
     cursor: pointer;
 }
 .active-tab[_ngcontent-serverApp-c1181781737] {
     background: #b50000;
     color: #ffffff !important;
 }
 .ctn-icon[_ngcontent-serverApp-c1181781737] {
     font-size: 18px;
 }
 .tab-font[_ngcontent-serverApp-c1181781737] {
     font-weight: 600;
 }
 @media screen and (max-width: 308px) {
     .tab-font[_ngcontent-serverApp-c1181781737] {
         font-size: 10px !important;
     }
     .ctn-icon[_ngcontent-serverApp-c1181781737] {
         font-size: 14px;
     }
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }


                             #myImg[_ngcontent-serverApp-c1281504779] {
                                 border-radius: 5px;
                                 cursor: pointer;
                                 transition: 0.3s;
                             }
 .img-view[_ngcontent-serverApp-c1281504779] {
     border-radius: 5px !important;
 }
 .close[_ngcontent-serverApp-c1281504779] {
     top: -8px;
     right: 0px;
     color: #f1f1f1;
     font-size: 34px;
     font-weight: bold;
     transition: 0.3s;
     cursor: pointer;
 }
 .cdk-global-scrollblock {
     overflow: hidden !important;
 }
 .cdk-overlay-dark-backdrop {
     background-color: rgb(0, 0, 0) !important;
     background-color: rgba(0, 0, 0, 0.9) !important;
 }
 .mat-mdc-dialog-container .mdc-dialog__surface {
     transform: scale(1.6) !important;
     animation-duration: 0.5s !important;
     padding: 25px 0px 0px 0px !important;
     background-color: rgba(0, 0, 0, 0) !important;
 }
/*end candidate details css*/
/*start agency css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .dark[_ngcontent-serverApp-c93986215] {
                                 color: #b50000 !important;
                             }
 .primary[_ngcontent-serverApp-c93986215] {
     color: #054a84 !important;
 }
 .secondary[_ngcontent-serverApp-c93986215] {
     color: #434345;
 }
 h2[_ngcontent-serverApp-c93986215] {
     margin: 15px 0 10px 0 !important;
     font-weight: 500;
 }
 h3[_ngcontent-serverApp-c93986215] {
     margin: 0px 0 5px 0;
     font-weight: 400;
 }
 [_nghost-serverApp-c93986215] a {
     color: #b50000;
 }
 p[_ngcontent-serverApp-c93986215] {
     text-align: justify;
     margin: 2px 0;
 }
 .product-detail[_ngcontent-serverApp-c93986215] {
     margin: 0 auto;
     text-align: center;
 }
 @media screen and (max-width: 992px) {
     .product-detail[_ngcontent-serverApp-c93986215] {
         margin-bottom: -10px !important;
     }
 }
 .agency-box[_ngcontent-serverApp-c93986215] {
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
     overflow: hidden;
     border-radius: 5px;
     position: relative;
 }
 .agency-box[_ngcontent-serverApp-c93986215] .agency_header[_ngcontent-serverApp-c93986215] {
     background-position: top center !important;
     background-size: cover !important;
     height: 80px;
     position: relative;
 }
 .agency-box[_ngcontent-serverApp-c93986215] .agency_header_White_opcity[_ngcontent-serverApp-c93986215] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .yoga-circle[_ngcontent-serverApp-c93986215] {
     overflow: hidden;
     border: 1px solid #707070;
     border-radius: 50%;
     padding: 0px !important;
     box-shadow: 0px 3px 5px 0px #434345;
     position: absolute;
     display: inline-block;
     top: 15px;
     left: 15px;
     height: 130px;
     width: 130px;
 }
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .yoga-circle[_ngcontent-serverApp-c93986215] {
         top: 30px;
         left: 15px;
         height: 100px;
         width: 100px;
     }
 }
 @media screen and (max-width: 449px) {
     .yoga-circle[_ngcontent-serverApp-c93986215] {
         top: 30px;
         left: 15px;
         height: 100px;
         width: 100px;
     }
 }
 .yoga-circle[_ngcontent-serverApp-c93986215] img[_ngcontent-serverApp-c93986215] {
     width: 100%;
     height: 100%;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] strong[_ngcontent-serverApp-c93986215] {
     position: relative;
     left: 0;
     bottom: 0px;
     padding: 0 0 10px;
     display: inline-block;
     width: 100%;
     font-size: 24px;
     font-weight: 400;
     opacity: 1;
     color: #054a84;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
     border: 1px solid rgba(112, 112, 112, 0.5);
     padding: 4px 10px;
     border-radius: 30px;
     font-size: 14px;
     font-weight: 400;
     color: #505050;
     margin-right: 5px;
     display: inline-block;
     margin-left: 5px;
     margin-bottom: 8px;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] {
     position: relative;
     text-align: center;
     padding: 8px 0 0;
     margin: 0px;
     min-height: 45px;
     height: auto;
     width: 100%;
     float: left;
     font-weight: 300;
     font-size: 14px;
     color: #505050;
     border-top: 1px solid #ccc;
     height: 60px;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_left[_ngcontent-serverApp-c93986215] {
     width: 10%;
     float: left;
     text-align: center;
     margin-right: 2%;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_left[_ngcontent-serverApp-c93986215] i[_ngcontent-serverApp-c93986215] {
     font-size: 24px;
     position: relative;
     top: -1px;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_right[_ngcontent-serverApp-c93986215] {
     width: 100%;
     float: left;
     text-align: left;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_right[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_right[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] .flag.id[_ngcontent-serverApp-c93986215] {
     background-position: -16px -528px;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215]
 .candidate-working-status[_ngcontent-serverApp-c93986215]
 .pass_right[_ngcontent-serverApp-c93986215]
 span[_ngcontent-serverApp-c93986215]
 img.fnone[_ngcontent-serverApp-c93986215] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_right[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] img[_ngcontent-serverApp-c93986215] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .our-service-detail[_ngcontent-serverApp-c93986215] {
     height: 38px;
     overflow: hidden;
 }
 hr[_ngcontent-serverApp-c93986215] {
     margin-top: 0px;
     margin-bottom: 0px;
 }
 .button_bg[_ngcontent-serverApp-c93986215] {
     background: #054a84;
     margin: 0px;
     height: 50px;
     line-height: 40px;
     color: #e0eefc;
     font-weight: 600;
     border: none;
     margin-bottom: 10px;
 }
 @media screen and (max-width: 767px) {
     .button_bg[_ngcontent-serverApp-c93986215] {
         height: 50px;
     }
 }
 @media screen and (max-width: 767px) {
     .d-sm-block[_ngcontent-serverApp-c93986215] {
         display: none !important;
     }
     .top-banner-wrapper[_ngcontent-serverApp-c93986215] .top-banner-content[_ngcontent-serverApp-c93986215] {
         padding: 10px 0;
     }
 }
 .blog-sidebar[_ngcontent-serverApp-c93986215] input[_ngcontent-serverApp-c93986215] {
     padding: 0.25rem;
 }
 .blog-sidebar[_ngcontent-serverApp-c93986215] .sidebar-container[_ngcontent-serverApp-c93986215] {
     margin-bottom: 10px;
 }
 .agency[_ngcontent-serverApp-c93986215] h1[_ngcontent-serverApp-c93986215] {
     font-weight: 500;
 }
 .header_2[_ngcontent-serverApp-c93986215] {
     font-size: 16px;
     font-weight: 500;
     color: #464646;
 }
 .extra_details_bottom[_ngcontent-serverApp-c93986215] h3[_ngcontent-serverApp-c93986215],
 .extra_details_bottom[_ngcontent-serverApp-c93986215] h2[_ngcontent-serverApp-c93986215] {
     margin: 10px auto 14px;
 }
 .extra_details_bottom[_ngcontent-serverApp-c93986215] h4[_ngcontent-serverApp-c93986215] {
     margin: 10px auto 8px;
 }
 .extra_details_bottom[_ngcontent-serverApp-c93986215] p[_ngcontent-serverApp-c93986215] {
     margin: 6px auto 4px;
 }
 .agency_pricing_discount[_ngcontent-serverApp-c93986215] {
     width: 100%;
     float: left;
     height: 38px;
     position: relative;
     z-index: 0;
     margin: 0;
 }
 .agency_pricing_discount[_ngcontent-serverApp-c93986215]:before {
     width: 100%;
     padding: 0px;
     position: absolute;
     top: 0;
     left: 0px;
     content: "";
     height: 38px;
     background: #000;
     z-index: -1;
 }
 .sub_agency_discount[_ngcontent-serverApp-c93986215] {
     color: #fff;
     left: 0;
     width: 50%;
     height: 38px;
     background: #b50000;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     position: absolute;
     overflow: hidden;
     font-weight: 400;
     text-align: center;
     line-height: 38px;
     white-space: normal;
     top: 0;
     padding: 0;
     clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
 }
 .agency_discount_text[_ngcontent-serverApp-c93986215] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     position: absolute;
     height: 38px;
     top: 0;
     right: 0%;
     line-height: 38px;
     width: 50%;
     text-align: center;
     float: right;
     padding: 0px;
     color: #fff;
     font-weight: 400;
 }
 @media screen and (max-width: 1440px) {
     .agency_discount_text[_ngcontent-serverApp-c93986215] {
         font-size: 12px;
     }
 }
 @media screen and (max-width: 574px) {
     .agency_discount_text[_ngcontent-serverApp-c93986215] {
         font-size: 10px;
     }
 }
 .sub_agency_discount[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-left: -10px;
 }
 @media screen and (max-width: 1440px) {
     .sub_agency_discount[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
         margin-left: -15px;
     }
 }
 @media screen and (max-width: 574px) {
     .sub_agency_discount[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
         margin-left: -16px;
     }
 }
 @media screen and (max-width: 360px) {
     .sub_agency_discount[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
         margin-left: -18px;
     }
 }
 .additional_class[_ngcontent-serverApp-c93986215] .sub_agency_discount[_ngcontent-serverApp-c93986215] {
     width: 52px;
     font-size: 9px;
     padding-left: 2px;
 }
 .Contacted_tag_right_top[_ngcontent-serverApp-c93986215] {
     top: 0;
     right: 0;
     border: none;
     width: auto;
     font-size: 12px;
     color: #ffffff;
     padding: 0 5px;
     font-weight: 400;
     height: 20px;
     display: inline-block;
     line-height: 20px;
     background-color: #054a84;
     z-index: 2;
     border-radius: 0 0 0 7px;
 }
 .custom_font_size_for_location[_ngcontent-serverApp-c93986215] {
     font-size: 14px !important;
     font-weight: bold;
     line-height: 20px;
 }
 .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(odd) {
     padding: 0 2% 0 10%;
 }
 .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(even) {
     padding: 0 10% 0 2%;
 }
 @media screen and (max-width: 1024px) {
     .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(odd) {
         padding: 0 2% 0 4%;
     }
     .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(even) {
         padding: 0 4% 0 2%;
     }
 }
 @media screen and (max-width: 767px) {
     .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(odd) {
         padding: 0 3% 0 3%;
     }
     .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(even) {
         padding: 0 3% 0 3%;
     }
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] {
     width: 100%;
     height: 130px;
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-left[_ngcontent-serverApp-c93986215] {
     width: 160px;
     float: left;
     padding-top: 75px;
     text-align: center !important;
 }
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-left[_ngcontent-serverApp-c93986215] {
         width: 130px;
         padding-top: 60px;
     }
 }
 @media screen and (max-width: 449px) {
     .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-left[_ngcontent-serverApp-c93986215] {
         width: 130px;
         padding-top: 60px;
     }
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-right[_ngcontent-serverApp-c93986215] {
     width: auto;
     overflow: hidden;
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-right[_ngcontent-serverApp-c93986215] .company_title_fix_size[_ngcontent-serverApp-c93986215] {
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: normal;
     font-weight: bold !important;
     margin: 10px 0px 5px 0px !important;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     padding-right: 15px;
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-right[_ngcontent-serverApp-c93986215] .listing-about-txt[_ngcontent-serverApp-c93986215] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: normal;
     color: #666;
     padding-right: 15px;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .ratting_div[_ngcontent-serverApp-c93986215] {
     color: #000;
 }
 .agency-listing-detail-bottom[_ngcontent-serverApp-c93986215] h3[_ngcontent-serverApp-c93986215] {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
 }
 .agency-listing-footer[_ngcontent-serverApp-c93986215] {
     background: #b50000;
     color: #fff;
     padding: 10px;
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
     cursor: pointer;
     height: 44px;
 }
 .button_more_details[_ngcontent-serverApp-c93986215] {
     line-height: 45px;
 }
 .nav.nav-tabs.custom-tab[_ngcontent-serverApp-c93986215] li[_ngcontent-serverApp-c93986215] {
     width: 25%;
 }
 .rating_icon[_ngcontent-serverApp-c93986215] {
     font-size: 1.25rem;
 }
 .agency-box-detail-left[_ngcontent-serverApp-c93986215] .custom_h4[_ngcontent-serverApp-c93986215] {
     font-size: 14px !important;
     font-weight: bold;
     line-height: 20px;
     color: #054a84 !important;
     font-family: "proxima_nova_rgregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-transform: initial;
     text-align: center !important;
     padding: 0 !important;
 }
 @media screen and (max-width: 574px) {
     [_nghost-serverApp-c93986215] .multiselect-dropdown .dropdown-btn,
     select[_ngcontent-serverApp-c93986215] {
         width: 200px !important;
     }
 }
 .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] {
     overflow: hidden;
     border-radius: 50%;
     padding: 0px !important;
     position: absolute;
     display: inline-block;
     top: 15px;
     left: 15px;
 }
 .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] .show[_ngcontent-serverApp-c93986215] {
     display: none !important;
 }
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] {
         top: 30px;
         left: 15px;
     }
     .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] .hide[_ngcontent-serverApp-c93986215] {
         display: none !important;
     }
     .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] .show[_ngcontent-serverApp-c93986215] {
         display: unset !important;
     }
 }
 @media screen and (max-width: 449px) {
     .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] {
         top: 30px;
         left: 15px;
     }
 }
 [_nghost-serverApp-c93986215] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: white !important;
     border: 0px !important;
 }
 [_nghost-serverApp-c93986215] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-color: white !important;
     border: 0px !important;
 }
 [_nghost-serverApp-c93986215] .mat-mdc-text-field-wrapper {
     box-shadow: 0 0.5px 0.7px rgba(0, 0, 0, 0.034), 0 1.1px 1.8px rgba(0, 0, 0, 0.048), 0 2.1px 3.4px rgba(0, 0, 0, 0.06), 0 3.8px 6px rgba(0, 0, 0, 0.072), 0 7.1px 11.3px rgba(0, 0, 0, 0.086), 0 17px 27px rgba(0, 0, 0, 0.12) !important;
 }
 [_nghost-serverApp-c93986215] .mdc-text-field--outlined {
     border-radius: 10px !important;
 }
 .hide-agency-filter[_ngcontent-serverApp-c93986215] {
     display: block;
 }
 @media screen and (max-width: 494px) {
     .hide-agency-filter[_ngcontent-serverApp-c93986215] {
         display: none !important;
     }
 }
 .hide-agency-filter .mat-mdc-select-placeholder {
     font-weight: 600 !important;
 }


                             .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
                             .mdc-checkbox[_ngcontent-serverApp-c648054139] .mdc-checkbox__native-control[_ngcontent-serverApp-c648054139]:enabled:indeterminate ~ .mdc-checkbox__background[_ngcontent-serverApp-c648054139],
                             .mdc-checkbox[_ngcontent-serverApp-c648054139] .mdc-checkbox__native-control[data-indeterminate="true"][_ngcontent-serverApp-c648054139]:enabled ~ .mdc-checkbox__background[_ngcontent-serverApp-c648054139] {
                                 border-color: #b50000 !important;
                                 background-color: #b50000 !important;
                             }


                             ul.shivam-pagination[_ngcontent-serverApp-c3388104089] {
                                 display: inline-block !important;
                                 padding: 0;
                                 margin: 0;
                             }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] {
     display: inline;
     -webkit-user-select: none;
     -ms-user-select: none;
     margin-right: 0.0625rem;
     border-radius: 0;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089] {
     text-decoration: none;
 }
 ul.pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a.active[_ngcontent-serverApp-c3388104089] {
     background-color: #054a84;
     color: white;
     cursor: default;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089]:hover:not(.active) {
     background-color: #ddd;
 }
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089],
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:focus,
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:hover {
     color: #cacaca;
     cursor: not-allowed;
     background-color: #fff;
     pointer-events: none;
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }


                             .mdc-text-field {
                                 border-top-left-radius: 4px;
                                 border-top-left-radius: var(--mdc-shape-small, 4px);
                                 border-top-right-radius: 4px;
                                 border-top-right-radius: var(--mdc-shape-small, 4px);
                                 border-bottom-right-radius: 0;
                                 border-bottom-left-radius: 0;
                                 display: inline-flex;
                                 align-items: baseline;
                                 padding: 0 16px;
                                 position: relative;
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 will-change: opacity, transform, color;
                             }
 .mdc-text-field .mdc-floating-label {
     top: 50%;
     transform: translateY(-50%);
     pointer-events: none;
 }
 .mdc-text-field__input {
     height: 28px;
     width: 100%;
     min-width: 0;
     border: none;
     border-radius: 0;
     background: none;
     appearance: none;
     padding: 0;
 }
 .mdc-text-field__input::-ms-clear {
     display: none;
 }
 .mdc-text-field__input::-webkit-calendar-picker-indicator {
     display: none;
 }
 .mdc-text-field__input:focus {
     outline: none;
 }
 .mdc-text-field__input:invalid {
     box-shadow: none;
 }
 @media all {
     .mdc-text-field__input::placeholder {
         opacity: 0;
     }
 }
 @media all {
     .mdc-text-field__input:-ms-input-placeholder {
         opacity: 0;
     }
 }
 @media all {
     .mdc-text-field--no-label .mdc-text-field__input::placeholder,
     .mdc-text-field--focused .mdc-text-field__input::placeholder {
         opacity: 1;
     }
 }
 @media all {
     .mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,
     .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
         opacity: 1;
     }
 }
 .mdc-text-field__affix {
     height: 28px;
     opacity: 0;
     white-space: nowrap;
 }
 .mdc-text-field--label-floating .mdc-text-field__affix,
 .mdc-text-field--no-label .mdc-text-field__affix {
     opacity: 1;
 }
 @supports (-webkit-hyphens: none) {
     .mdc-text-field--outlined .mdc-text-field__affix {
         align-items: center;
         align-self: center;
         display: inline-flex;
         height: 100%;
     }
 }
 .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 2px;
 }
 [dir="rtl"] .mdc-text-field__affix--prefix,
 .mdc-text-field__affix--prefix[dir="rtl"] {
     padding-left: 2px;
     padding-right: 0;
 }
 .mdc-text-field--end-aligned .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 12px;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
 .mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir="rtl"] {
     padding-left: 12px;
     padding-right: 0;
 }
 .mdc-text-field__affix--suffix {
     padding-left: 12px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field__affix--suffix,
 .mdc-text-field__affix--suffix[dir="rtl"] {
     padding-left: 0;
     padding-right: 12px;
 }
 .mdc-text-field--end-aligned .mdc-text-field__affix--suffix {
     padding-left: 2px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
 .mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir="rtl"] {
     padding-left: 0;
     padding-right: 2px;
 }
 .mdc-text-field--filled {
     height: 56px;
 }
 .mdc-text-field--filled::before {
     display: inline-block;
     width: 0;
     height: 40px;
     content: "";
     vertical-align: 0;
 }
 .mdc-text-field--filled .mdc-floating-label {
     left: 16px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--filled .mdc-floating-label,
 .mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 16px;
 }
 .mdc-text-field--filled .mdc-floating-label--float-above {
     transform: translateY(-106%) scale(0.75);
 }
 .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
     height: 100%;
 }
 .mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label {
     display: none;
 }
 .mdc-text-field--filled.mdc-text-field--no-label::before {
     display: none;
 }
 @supports (-webkit-hyphens: none) {
     .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix {
         align-items: center;
         align-self: center;
         display: inline-flex;
         height: 100%;
     }
 }
 .mdc-text-field--outlined {
     height: 56px;
     overflow: visible;
 }
 .mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-37.25px) scale(1);
 }
 .mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-34.75px) scale(0.75);
 }
 .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--outlined .mdc-text-field__input {
     height: 100%;
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-top-left-radius: 4px;
     border-top-left-radius: var(--mdc-shape-small, 4px);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 4px;
     border-bottom-left-radius: var(--mdc-shape-small, 4px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
     border-top-left-radius: 0;
     border-top-right-radius: 4px;
     border-top-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-right-radius: 4px;
     border-bottom-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-left-radius: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
         width: max(12px, var(--mdc-shape-small, 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
         max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-top-left-radius: 0;
     border-top-right-radius: 4px;
     border-top-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-right-radius: 4px;
     border-bottom-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-left-radius: 0;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
     border-top-left-radius: 4px;
     border-top-left-radius: var(--mdc-shape-small, 4px);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 4px;
     border-bottom-left-radius: var(--mdc-shape-small, 4px);
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
         padding-left: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
         padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 1px;
 }
 .mdc-text-field--outlined .mdc-floating-label {
     left: 4px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-floating-label,
 .mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 4px;
 }
 .mdc-text-field--outlined .mdc-text-field__input {
     display: flex;
     border: none !important;
     background-color: rgba(0, 0, 0, 0);
 }
 .mdc-text-field--outlined .mdc-notched-outline {
     z-index: 1;
 }
 .mdc-text-field--textarea {
     flex-direction: column;
     align-items: center;
     width: auto;
     height: auto;
     padding: 0;
 }
 .mdc-text-field--textarea .mdc-floating-label {
     top: 19px;
 }
 .mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above) {
     transform: none;
 }
 .mdc-text-field--textarea .mdc-text-field__input {
     flex-grow: 1;
     height: auto;
     min-height: 1.5rem;
     overflow-x: hidden;
     overflow-y: auto;
     box-sizing: border-box;
     resize: none;
     padding: 0 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--filled::before {
     display: none;
 }
 .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above {
     transform: translateY(-10.25px) scale(0.75);
 }
 .mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
     margin-top: 23px;
     margin-bottom: 9px;
 }
 .mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
     margin-top: 16px;
     margin-bottom: 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-27.25px) scale(1);
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-24.75px) scale(0.75);
 }
 .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input {
     margin-top: 16px;
     margin-bottom: 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label {
     top: 18px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input {
     margin-bottom: 2px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter {
     align-self: flex-end;
     padding: 0 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after {
     display: inline-block;
     width: 0;
     height: 16px;
     content: "";
     vertical-align: -16px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before {
     display: none;
 }
 .mdc-text-field__resizer {
     align-self: stretch;
     display: inline-flex;
     flex-direction: column;
     flex-grow: 1;
     max-height: 100%;
     max-width: 100%;
     min-height: 56px;
     min-width: fit-content;
     min-width: -moz-available;
     min-width: -webkit-fill-available;
     overflow: hidden;
     resize: both;
 }
 .mdc-text-field--filled .mdc-text-field__resizer {
     transform: translateY(-1px);
 }
 .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,
 .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter {
     transform: translateY(1px);
 }
 .mdc-text-field--outlined .mdc-text-field__resizer {
     transform: translateX(-1px) translateY(-1px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer,
 .mdc-text-field--outlined .mdc-text-field__resizer[dir="rtl"] {
     transform: translateX(1px) translateY(-1px);
 }
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter {
     transform: translateX(1px) translateY(1px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir="rtl"],
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir="rtl"] {
     transform: translateX(-1px) translateY(1px);
 }
 .mdc-text-field--with-leading-icon {
     padding-left: 0;
     padding-right: 16px;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon,
 .mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-left: 16px;
     padding-right: 0;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 48px);
     left: 48px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 48px;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 64px / 0.75);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
     left: 36px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 36px;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-37.25px) translateX(-32px) scale(1);
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir="rtl"] {
     transform: translateY(-37.25px) translateX(32px) scale(1);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-34.75px) translateX(-32px) scale(0.75);
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"],
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"] {
     transform: translateY(-34.75px) translateX(32px) scale(0.75);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--with-trailing-icon {
     padding-left: 16px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--with-trailing-icon,
 .mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
     padding-right: 16px;
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 64px);
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 64px / 0.75);
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 96px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 96px / 0.75);
 }
 .mdc-text-field-helper-line {
     display: flex;
     justify-content: space-between;
     box-sizing: border-box;
 }
 .mdc-text-field + .mdc-text-field-helper-line {
     padding-right: 16px;
     padding-left: 16px;
 }
 .mdc-form-field > .mdc-text-field + label {
     align-self: flex-start;
 }
 .mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--focused .mdc-notched-outline__trailing {
     border-width: 2px;
 }
 .mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
     opacity: 1;
 }
 .mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 2px;
 }
 .mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
     opacity: 1;
 }
 .mdc-text-field--disabled {
     pointer-events: none;
 }
 @media screen and (forced-colors: active) {
     .mdc-text-field--disabled .mdc-text-field__input {
         background-color: Window;
     }
     .mdc-text-field--disabled .mdc-floating-label {
         z-index: 1;
     }
 }
 .mdc-text-field--disabled .mdc-floating-label {
     cursor: default;
 }
 .mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple {
     display: none;
 }
 .mdc-text-field--disabled .mdc-text-field__input {
     pointer-events: auto;
 }
 .mdc-text-field--end-aligned .mdc-text-field__input {
     text-align: right;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__input,
 .mdc-text-field--end-aligned .mdc-text-field__input[dir="rtl"] {
     text-align: left;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix {
     direction: ltr;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 2px;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
     padding-left: 12px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--leading {
     order: 1;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
     order: 2;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input {
     order: 3;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
     order: 4;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--trailing {
     order: 5;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__input {
     text-align: right;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--prefix {
     padding-right: 12px;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--suffix {
     padding-left: 2px;
 }
 .mdc-floating-label {
     position: absolute;
     left: 0;
     -webkit-transform-origin: left top;
     transform-origin: left top;
     line-height: 1.15rem;
     text-align: left;
     text-overflow: ellipsis;
     white-space: nowrap;
     cursor: text;
     overflow: hidden;
     will-change: transform;
 }
 [dir="rtl"] .mdc-floating-label,
 .mdc-floating-label[dir="rtl"] {
     right: 0;
     left: auto;
     -webkit-transform-origin: right top;
     transform-origin: right top;
     text-align: right;
 }
 .mdc-floating-label--float-above {
     cursor: auto;
 }
 .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after {
     margin-left: 1px;
     margin-right: 0px;
     content: "*";
 }
 [dir="rtl"] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,
 .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir="rtl"]::after {
     margin-left: 0;
     margin-right: 1px;
 }
 .mdc-notched-outline {
     display: flex;
     position: absolute;
     top: 0;
     right: 0;
     left: 0;
     box-sizing: border-box;
     width: 100%;
     max-width: 100%;
     height: 100%;
     text-align: left;
     pointer-events: none;
 }
 [dir="rtl"] .mdc-notched-outline,
 .mdc-notched-outline[dir="rtl"] {
     text-align: right;
 }
 .mdc-notched-outline__leading,
 .mdc-notched-outline__notch,
 .mdc-notched-outline__trailing {
     box-sizing: border-box;
     height: 100%;
     pointer-events: none;
 }
 .mdc-notched-outline__trailing {
     flex-grow: 1;
 }
 .mdc-notched-outline__notch {
     flex: 0 0 auto;
     width: auto;
 }
 .mdc-notched-outline .mdc-floating-label {
     display: inline-block;
     position: relative;
     max-width: 100%;
 }
 .mdc-notched-outline .mdc-floating-label--float-above {
     text-overflow: clip;
 }
 .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     max-width: 133.3333333333%;
 }
 .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-left: 0;
     padding-right: 8px;
     border-top: none;
 }
 [dir="rtl"] .mdc-notched-outline--notched .mdc-notched-outline__notch,
 .mdc-notched-outline--notched .mdc-notched-outline__notch[dir="rtl"] {
     padding-left: 8px;
     padding-right: 0;
 }
 .mdc-notched-outline--no-label .mdc-notched-outline__notch {
     display: none;
 }
 .mdc-line-ripple::before,
 .mdc-line-ripple::after {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     border-bottom-style: solid;
     content: "";
 }
 .mdc-line-ripple::before {
     z-index: 1;
 }
 .mdc-line-ripple::after {
     transform: scaleX(0);
     opacity: 0;
     z-index: 2;
 }
 .mdc-line-ripple--active::after {
     transform: scaleX(1);
     opacity: 1;
 }
 .mdc-line-ripple--deactivating::after {
     opacity: 0;
 }
 .mdc-floating-label--float-above {
     transform: translateY(-106%) scale(0.75);
 }
 .mdc-notched-outline__leading,
 .mdc-notched-outline__notch,
 .mdc-notched-outline__trailing {
     border-top: 1px solid;
     border-bottom: 1px solid;
 }
 .mdc-notched-outline__leading {
     border-left: 1px solid;
     border-right: none;
     width: 12px;
 }
 [dir="rtl"] .mdc-notched-outline__leading,
 .mdc-notched-outline__leading[dir="rtl"] {
     border-left: none;
     border-right: 1px solid;
 }
 .mdc-notched-outline__trailing {
     border-left: none;
     border-right: 1px solid;
 }
 [dir="rtl"] .mdc-notched-outline__trailing,
 .mdc-notched-outline__trailing[dir="rtl"] {
     border-left: 1px solid;
     border-right: none;
 }
 .mdc-notched-outline__notch {
     max-width: calc(100% - 12px * 2);
 }
 .mdc-line-ripple::before {
     border-bottom-width: 1px;
 }
 .mdc-line-ripple::after {
     border-bottom-width: 2px;
 }
 .mdc-text-field--filled {
     --mdc-filled-text-field-active-indicator-height: 1px;
     --mdc-filled-text-field-focus-active-indicator-height: 2px;
     --mdc-filled-text-field-container-shape: 4px;
     border-top-left-radius: var(--mdc-filled-text-field-container-shape);
     border-top-right-radius: var(--mdc-filled-text-field-container-shape);
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0;
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-filled-text-field-caret-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-filled-text-field-error-caret-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input {
     color: var(--mdc-filled-text-field-input-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input {
     color: var(--mdc-filled-text-field-disabled-input-text-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-label-text-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-focus-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-disabled-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-error-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-error-focus-label-text-color);
 }
 .mdc-text-field--filled .mdc-floating-label {
     font-family: var(--mdc-filled-text-field-label-text-font);
     font-size: var(--mdc-filled-text-field-label-text-size);
     font-weight: var(--mdc-filled-text-field-label-text-weight);
     letter-spacing: var(--mdc-filled-text-field-label-text-tracking);
 }
 @media all {
     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
         color: var(--mdc-filled-text-field-input-text-placeholder-color);
     }
 }
 @media all {
     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
         color: var(--mdc-filled-text-field-input-text-placeholder-color);
     }
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) {
     background-color: var(--mdc-filled-text-field-container-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled {
     background-color: var(--mdc-filled-text-field-disabled-container-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-active-indicator-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-hover-active-indicator-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
     border-bottom-color: var(--mdc-filled-text-field-focus-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-disabled-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-error-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-error-hover-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
     border-bottom-color: var(--mdc-filled-text-field-error-focus-active-indicator-color);
 }
 .mdc-text-field--filled .mdc-line-ripple::before {
     border-bottom-width: var(--mdc-filled-text-field-active-indicator-height);
 }
 .mdc-text-field--filled .mdc-line-ripple::after {
     border-bottom-width: var(--mdc-filled-text-field-focus-active-indicator-height);
 }
 .mdc-text-field--outlined {
     --mdc-outlined-text-field-outline-width: 1px;
     --mdc-outlined-text-field-focus-outline-width: 2px;
     --mdc-outlined-text-field-container-shape: 4px;
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-outlined-text-field-caret-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-outlined-text-field-error-caret-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
     color: var(--mdc-outlined-text-field-input-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input {
     color: var(--mdc-outlined-text-field-disabled-input-text-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-label-text-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-focus-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-disabled-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-error-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-error-focus-label-text-color);
 }
 .mdc-text-field--outlined .mdc-floating-label {
     font-family: var(--mdc-outlined-text-field-label-text-font);
     font-size: var(--mdc-outlined-text-field-label-text-size);
     font-weight: var(--mdc-outlined-text-field-label-text-weight);
     letter-spacing: var(--mdc-outlined-text-field-label-text-tracking);
 }
 @media all {
     .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
         color: var(--mdc-outlined-text-field-input-text-placeholder-color);
     }
 }
 @media all {
     .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
         color: var(--mdc-outlined-text-field-input-text-placeholder-color);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-top-left-radius: var(--mdc-outlined-text-field-container-shape);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: var(--mdc-outlined-text-field-container-shape);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
     border-top-left-radius: 0;
     border-top-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-left-radius: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
         width: max(12px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
         max-width: calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape)) * 2);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-top-left-radius: 0;
     border-top-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-left-radius: 0;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
     border-top-left-radius: var(--mdc-outlined-text-field-container-shape);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: var(--mdc-outlined-text-field-container-shape);
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
         padding-left: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
         padding-right: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-hover-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-focus-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-disabled-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-hover-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-focus-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing {
     border-width: var(--mdc-outlined-text-field-outline-width);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing {
     border-width: var(--mdc-outlined-text-field-focus-outline-width);
 }
 .mat-mdc-form-field-textarea-control {
     vertical-align: middle;
     resize: vertical;
     box-sizing: border-box;
     height: auto;
     margin: 0;
     padding: 0;
     border: none;
     overflow: auto;
 }
 .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font: inherit;
     letter-spacing: inherit;
     text-decoration: inherit;
     text-transform: inherit;
     border: none;
 }
 .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     line-height: normal;
     pointer-events: all;
 }
 .mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label {
     cursor: inherit;
 }
 .mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control {
     height: auto;
 }
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type="color"] {
     height: 23px;
 }
 .mat-mdc-text-field-wrapper {
     height: auto;
     flex: auto;
 }
 .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
     padding-left: 0;
     --mat-mdc-form-field-label-offset-x: -16px;
 }
 .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
     padding-right: 0;
 }
 [dir="rtl"] .mat-mdc-text-field-wrapper {
     padding-left: 16px;
     padding-right: 16px;
 }
 [dir="rtl"] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
     padding-left: 0;
 }
 [dir="rtl"] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
     padding-right: 0;
 }
 .mat-form-field-disabled .mdc-text-field__input::placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input::-moz-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder {
     transition-delay: 40ms;
     transition-duration: 110ms;
     opacity: 1;
 }
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label {
     left: auto;
     right: auto;
 }
 .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input {
     display: inline-block;
 }
 .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mat-mdc-text-field-wrapper::before {
     content: none;
 }
 .mat-mdc-form-field-subscript-wrapper {
     box-sizing: border-box;
     width: 100%;
     position: relative;
 }
 .mat-mdc-form-field-hint-wrapper,
 .mat-mdc-form-field-error-wrapper {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     padding: 0 16px;
 }
 .mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,
 .mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper {
     position: static;
 }
 .mat-mdc-form-field-bottom-align::before {
     content: "";
     display: inline-block;
     height: 16px;
 }
 .mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before {
     content: unset;
 }
 .mat-mdc-form-field-hint-end {
     order: 1;
 }
 .mat-mdc-form-field-hint-wrapper {
     display: flex;
 }
 .mat-mdc-form-field-hint-spacer {
     flex: 1 0 1em;
 }
 .mat-mdc-form-field-error {
     display: block;
 }
 .mat-mdc-form-field-focus-overlay {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     opacity: 0;
     pointer-events: none;
 }
 select.mat-mdc-form-field-input-control {
     -moz-appearance: none;
     -webkit-appearance: none;
     background-color: rgba(0, 0, 0, 0);
     display: inline-flex;
     box-sizing: border-box;
 }
 select.mat-mdc-form-field-input-control:not(:disabled) {
     cursor: pointer;
 }
 .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
     content: "";
     width: 0;
     height: 0;
     border-left: 5px solid rgba(0, 0, 0, 0);
     border-right: 5px solid rgba(0, 0, 0, 0);
     border-top: 5px solid;
     position: absolute;
     right: 0;
     top: 50%;
     margin-top: -2.5px;
     pointer-events: none;
 }
 [dir="rtl"] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
     right: auto;
     left: 0;
 }
 .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
     padding-right: 15px;
 }
 [dir="rtl"] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
     padding-right: 0;
     padding-left: 15px;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper {
     outline: solid 1px;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper {
     outline-color: GrayText;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper {
     outline: dashed 3px;
 }
 .cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline {
     border: dashed 3px;
 }
 .mat-mdc-form-field-input-control[type="date"],
 .mat-mdc-form-field-input-control[type="datetime"],
 .mat-mdc-form-field-input-control[type="datetime-local"],
 .mat-mdc-form-field-input-control[type="month"],
 .mat-mdc-form-field-input-control[type="week"],
 .mat-mdc-form-field-input-control[type="time"] {
     line-height: 1;
 }
 .mat-mdc-form-field-input-control::-webkit-datetime-edit {
     line-height: 1;
     padding: 0;
     margin-bottom: -2px;
 }
 .mat-mdc-form-field {
     --mat-mdc-form-field-floating-label-scale: 0.75;
     display: inline-flex;
     flex-direction: column;
     min-width: 0;
     text-align: left;
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font-family: var(--mat-form-field-container-text-font);
     line-height: var(--mat-form-field-container-text-line-height);
     font-size: var(--mat-form-field-container-text-size);
     letter-spacing: var(--mat-form-field-container-text-tracking);
     font-weight: var(--mat-form-field-container-text-weight);
 }
 [dir="rtl"] .mat-mdc-form-field {
     text-align: right;
 }
 .mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale));
 }
 .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: var(--mat-form-field-outlined-label-text-populated-size);
 }
 .mat-mdc-form-field-flex {
     display: inline-flex;
     align-items: baseline;
     box-sizing: border-box;
     width: 100%;
 }
 .mat-mdc-text-field-wrapper {
     width: 100%;
 }
 .mat-mdc-form-field-icon-prefix,
 .mat-mdc-form-field-icon-suffix {
     align-self: center;
     line-height: 0;
     pointer-events: auto;
     position: relative;
     z-index: 1;
 }
 .mat-mdc-form-field-icon-prefix,
 [dir="rtl"] .mat-mdc-form-field-icon-suffix {
     padding: 0 4px 0 0;
 }
 .mat-mdc-form-field-icon-suffix,
 [dir="rtl"] .mat-mdc-form-field-icon-prefix {
     padding: 0 0 0 4px;
 }
 .mat-mdc-form-field-icon-prefix > .mat-icon,
 .mat-mdc-form-field-icon-suffix > .mat-icon {
     padding: 12px;
     box-sizing: content-box;
 }
 .mat-mdc-form-field-subscript-wrapper .mat-icon,
 .mat-mdc-form-field label .mat-icon {
     width: 1em;
     height: 1em;
     font-size: inherit;
 }
 .mat-mdc-form-field-infix {
     flex: auto;
     min-width: 0;
     width: 180px;
     position: relative;
     box-sizing: border-box;
 }
 .mat-mdc-form-field .mdc-notched-outline__notch {
     margin-left: -1px;
     -webkit-clip-path: inset(-9em -999em -9em 1px);
     clip-path: inset(-9em -999em -9em 1px);
 }
 [dir="rtl"] .mat-mdc-form-field .mdc-notched-outline__notch {
     margin-left: 0;
     margin-right: -1px;
     -webkit-clip-path: inset(-9em 1px -9em -999em);
     clip-path: inset(-9em 1px -9em -999em);
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input {
     transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 @media all {
     .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder {
         transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
     }
 }
 @media all {
     .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder {
         transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
     }
 }
 @media all {
     .mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,
     .mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder {
         transition-delay: 40ms;
         transition-duration: 110ms;
     }
 }
 @media all {
     .mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,
     .mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder {
         transition-delay: 40ms;
         transition-duration: 110ms;
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix {
     transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {
     transition-duration: 75ms;
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea {
     transition: none;
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-textarea-filled {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-textarea-outlined {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
     0% {
         transform: translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 [dir="rtl"] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir="rtl"] .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
     0% {
         transform: translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label {
     transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-standard 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-standard {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after {
     transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mdc-notched-outline .mdc-floating-label {
     max-width: calc(100% + 1px);
 }
 .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     max-width: calc(133.3333333333% + 1px);
 }


                             .mat-mdc-select {
                                 display: inline-block;
                                 width: 100%;
                                 outline: none;
                                 -moz-osx-font-smoothing: grayscale;
                                 -webkit-font-smoothing: antialiased;
                                 color: var(--mat-select-enabled-trigger-text-color);
                                 font-family: var(--mat-select-trigger-text-font);
                                 line-height: var(--mat-select-trigger-text-line-height);
                                 font-size: var(--mat-select-trigger-text-size);
                                 font-weight: var(--mat-select-trigger-text-weight);
                                 letter-spacing: var(--mat-select-trigger-text-tracking);
                             }
 .mat-mdc-select-disabled {
     color: var(--mat-select-disabled-trigger-text-color);
 }
 .mat-mdc-select-trigger {
     display: inline-flex;
     align-items: center;
     cursor: pointer;
     position: relative;
     box-sizing: border-box;
     width: 100%;
 }
 .mat-mdc-select-disabled .mat-mdc-select-trigger {
     -webkit-user-select: none;
     user-select: none;
     cursor: default;
 }
 .mat-mdc-select-value {
     width: 100%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 .mat-mdc-select-value-text {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .mat-mdc-select-arrow-wrapper {
     height: 24px;
     flex-shrink: 0;
     display: inline-flex;
     align-items: center;
 }
 .mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper {
     transform: translateY(-8px);
 }
 .mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper {
     transform: none;
 }
 .mat-mdc-select-arrow {
     width: 10px;
     height: 5px;
     position: relative;
     color: var(--mat-select-enabled-arrow-color);
 }
 .mat-mdc-form-field.mat-focused .mat-mdc-select-arrow {
     color: var(--mat-select-focused-arrow-color);
 }
 .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow {
     color: var(--mat-select-invalid-arrow-color);
 }
 .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow {
     color: var(--mat-select-disabled-arrow-color);
 }
 .mat-mdc-select-arrow svg {
     fill: currentColor;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }
 .cdk-high-contrast-active .mat-mdc-select-arrow svg {
     fill: CanvasText;
 }
 .mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg {
     fill: GrayText;
 }
 div.mat-mdc-select-panel {
     box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
     width: 100%;
     max-height: 275px;
     outline: 0;
     overflow: auto;
     padding: 8px 0;
     border-radius: 4px;
     box-sizing: border-box;
     position: static;
     background-color: var(--mat-select-panel-background-color);
 }
 .cdk-high-contrast-active div.mat-mdc-select-panel {
     outline: solid 1px;
 }
 .cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel {
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     transform-origin: top center;
 }
 .mat-mdc-select-panel-above div.mat-mdc-select-panel {
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0;
     transform-origin: bottom center;
 }
 .mat-mdc-select-placeholder {
     transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);
     color: var(--mat-select-placeholder-text-color);
 }
 ._mat-animation-noopable .mat-mdc-select-placeholder {
     transition: none;
 }
 .mat-form-field-hide-placeholder .mat-mdc-select-placeholder {
     color: rgba(0, 0, 0, 0);
     -webkit-text-fill-color: rgba(0, 0, 0, 0);
     transition: none;
     display: block;
 }
 .mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper {
     cursor: pointer;
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label {
     max-width: calc(100% - 18px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 24px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch {
     max-width: calc(100% - 24px);
 }
 .mat-mdc-select-min-line:empty::before {
     content: " ";
     white-space: pre;
     width: 1px;
     display: inline-block;
     visibility: hidden;
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }


                             .mat-mdc-option {
                                 display: flex;
                                 position: relative;
                                 align-items: center;
                                 justify-content: flex-start;
                                 overflow: hidden;
                                 padding: 0;
                                 padding-left: 16px;
                                 padding-right: 16px;
                                 -webkit-user-select: none;
                                 user-select: none;
                                 -moz-osx-font-smoothing: grayscale;
                                 -webkit-font-smoothing: antialiased;
                                 cursor: pointer;
                                 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                                 color: var(--mat-option-label-text-color);
                                 font-family: var(--mat-option-label-text-font);
                                 line-height: var(--mat-option-label-text-line-height);
                                 font-size: var(--mat-option-label-text-size);
                                 letter-spacing: var(--mat-option-label-text-tracking);
                                 font-weight: var(--mat-option-label-text-weight);
                                 min-height: 48px;
                             }
 .mat-mdc-option:focus {
     outline: none;
 }
 [dir="rtl"] .mat-mdc-option,
 .mat-mdc-option[dir="rtl"] {
     padding-left: 16px;
     padding-right: 16px;
 }
 .mat-mdc-option:hover:not(.mdc-list-item--disabled) {
     background-color: var(--mat-option-hover-state-layer-color);
 }
 .mat-mdc-option:focus.mdc-list-item,
 .mat-mdc-option.mat-mdc-option-active.mdc-list-item {
     background-color: var(--mat-option-focus-state-layer-color);
 }
 .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
     color: var(--mat-option-selected-state-label-text-color);
 }
 .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
     background-color: var(--mat-option-selected-state-layer-color);
 }
 .mat-mdc-option.mdc-list-item {
     align-items: center;
 }
 .mat-mdc-option.mdc-list-item--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,
 .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,
 .mat-mdc-option.mdc-list-item--disabled > mat-icon {
     opacity: 0.38;
 }
 .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
     padding-left: 32px;
 }
 [dir="rtl"] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
     padding-left: 16px;
     padding-right: 32px;
 }
 .mat-mdc-option .mat-icon,
 .mat-mdc-option .mat-pseudo-checkbox-full {
     margin-right: 16px;
     flex-shrink: 0;
 }
 [dir="rtl"] .mat-mdc-option .mat-icon,
 [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-full {
     margin-right: 0;
     margin-left: 16px;
 }
 .mat-mdc-option .mat-pseudo-checkbox-minimal {
     margin-left: 16px;
     flex-shrink: 0;
 }
 [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-minimal {
     margin-right: 16px;
     margin-left: 0;
 }
 .mat-mdc-option .mat-mdc-option-ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     pointer-events: none;
 }
 .mat-mdc-option .mdc-list-item__primary-text {
     white-space: normal;
     font-size: inherit;
     font-weight: inherit;
     letter-spacing: inherit;
     line-height: inherit;
     font-family: inherit;
     text-decoration: inherit;
     text-transform: inherit;
     margin-right: auto;
 }
 [dir="rtl"] .mat-mdc-option .mdc-list-item__primary-text {
     margin-right: 0;
     margin-left: auto;
 }
 .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after {
     content: "";
     position: absolute;
     top: 50%;
     right: 16px;
     transform: translateY(-50%);
     width: 10px;
     height: 0;
     border-bottom: solid 10px;
     border-radius: 10px;
 }
 [dir="rtl"] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after {
     right: auto;
     left: 16px;
 }
 .mat-mdc-option-active .mat-mdc-focus-indicator::before {
     content: "";
 }


                             .mat-select-search-hidden[_ngcontent-serverApp-c251400252] {
                                 visibility: hidden;
                             }
 .mat-select-search-inner[_ngcontent-serverApp-c251400252] {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 100;
     font-size: inherit;
     box-shadow: none;
     background-color: var(--mat-select-panel-background-color);
 }
 .mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-serverApp-c251400252] .mat-select-search-inner-row[_ngcontent-serverApp-c251400252] {
     display: flex;
     align-items: center;
 }
 .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     box-sizing: border-box;
     width: 100%;
     border: none;
     font-family: inherit;
     font-size: inherit;
     color: currentColor;
     outline: none;
     background-color: var(--mat-select-panel-background-color);
     padding: 0 44px 0 16px;
     height: calc(3em - 1px);
     line-height: calc(3em - 1px);
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     padding-right: 16px;
     padding-left: 44px;
 }
 .mat-select-search-inner-toggle-all[_ngcontent-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     padding-left: 5px;
 }
 .mat-select-search-no-entries-found[_ngcontent-serverApp-c251400252] {
     padding-top: 8px;
 }
 .mat-select-search-clear[_ngcontent-serverApp-c251400252] {
     position: absolute;
     right: 4px;
     top: 0;
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-clear[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-clear[_ngcontent-serverApp-c251400252] {
     right: auto;
     left: 4px;
 }
 .mat-select-search-spinner[_ngcontent-serverApp-c251400252] {
     position: absolute;
     right: 16px;
     top: calc(50% - 8px);
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-spinner[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-spinner[_ngcontent-serverApp-c251400252] {
     right: auto;
     left: 16px;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search {
     position: sticky;
     top: -8px;
     z-index: 1;
     opacity: 1;
     margin-top: -8px;
     pointer-events: all;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search .mat-icon {
     margin-right: 0;
     margin-left: 0;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search mat-pseudo-checkbox {
     display: none;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search .mdc-list-item__primary-text {
     opacity: 1;
 }
 .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252] {
     padding-left: 5px;
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252] {
     padding-left: 0;
     padding-right: 5px;
 }


                             .mat-divider {
                                 --mat-divider-width: 1px;
                                 display: block;
                                 margin: 0;
                                 border-top-style: solid;
                                 border-top-color: var(--mat-divider-color);
                                 border-top-width: var(--mat-divider-width);
                             }
 .mat-divider.mat-divider-vertical {
     border-top: 0;
     border-right-style: solid;
     border-right-color: var(--mat-divider-color);
     border-right-width: var(--mat-divider-width);
 }
 .mat-divider.mat-divider-inset {
     margin-left: 80px;
 }
 [dir="rtl"] .mat-divider.mat-divider-inset {
     margin-left: auto;
     margin-right: 80px;
 }


                             .mat-pseudo-checkbox {
                                 border-radius: 2px;
                                 cursor: pointer;
                                 display: inline-block;
                                 vertical-align: middle;
                                 box-sizing: border-box;
                                 position: relative;
                                 flex-shrink: 0;
                                 transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1), background-color 90ms cubic-bezier(0, 0, 0.2, 0.1);
                             }
 .mat-pseudo-checkbox::after {
     position: absolute;
     opacity: 0;
     content: "";
     border-bottom: 2px solid currentColor;
     transition: opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);
 }
 .mat-pseudo-checkbox._mat-animation-noopable {
     transition: none !important;
     animation: none !important;
 }
 .mat-pseudo-checkbox._mat-animation-noopable::after {
     transition: none;
 }
 .mat-pseudo-checkbox-disabled {
     cursor: default;
 }
 .mat-pseudo-checkbox-indeterminate::after {
     left: 1px;
     opacity: 1;
     border-radius: 2px;
 }
 .mat-pseudo-checkbox-checked::after {
     left: 1px;
     border-left: 2px solid currentColor;
     transform: rotate(-45deg);
     opacity: 1;
     box-sizing: content-box;
 }
 .mat-pseudo-checkbox-full {
     border: 2px solid;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate {
     border-color: rgba(0, 0, 0, 0);
 }
 .mat-pseudo-checkbox {
     width: 18px;
     height: 18px;
 }
 .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after {
     width: 14px;
     height: 6px;
     transform-origin: center;
     top: -4.2426406871px;
     left: 0;
     bottom: 0;
     right: 0;
     margin: auto;
 }
 .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after {
     top: 8px;
     width: 16px;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after {
     width: 10px;
     height: 4px;
     transform-origin: center;
     top: -2.8284271247px;
     left: 0;
     bottom: 0;
     right: 0;
     margin: auto;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after {
     top: 6px;
     width: 12px;
 }


                             .mdc-touch-target-wrapper {
                                 display: inline;
                             }
 @keyframes mdc-checkbox-unchecked-checked-checkmark-path {
     0%,
     50% {
         stroke-dashoffset: 29.7833385;
     }
     50% {
         animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
     }
     100% {
         stroke-dashoffset: 0;
     }
 }
 @keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
     0%,
     68.2% {
         transform: scaleX(0);
     }
     68.2% {
         animation-timing-function: cubic-bezier(0, 0, 0, 1);
     }
     100% {
         transform: scaleX(1);
     }
 }
 @keyframes mdc-checkbox-checked-unchecked-checkmark-path {
     from {
         animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
         opacity: 1;
         stroke-dashoffset: 0;
     }
     to {
         opacity: 0;
         stroke-dashoffset: -29.7833385;
     }
 }
 @keyframes mdc-checkbox-checked-indeterminate-checkmark {
     from {
         animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         transform: rotate(45deg);
         opacity: 0;
     }
 }
 @keyframes mdc-checkbox-indeterminate-checked-checkmark {
     from {
         animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
         transform: rotate(45deg);
         opacity: 0;
     }
     to {
         transform: rotate(360deg);
         opacity: 1;
     }
 }
 @keyframes mdc-checkbox-checked-indeterminate-mixedmark {
     from {
         animation-timing-function: mdc-animation-deceleration-curve-timing-function;
         transform: rotate(-45deg);
         opacity: 0;
     }
     to {
         transform: rotate(0deg);
         opacity: 1;
     }
 }
 @keyframes mdc-checkbox-indeterminate-checked-mixedmark {
     from {
         animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         transform: rotate(315deg);
         opacity: 0;
     }
 }
 @keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
     0% {
         animation-timing-function: linear;
         transform: scaleX(1);
         opacity: 1;
     }
     32.8%,
     100% {
         transform: scaleX(0);
         opacity: 0;
     }
 }
 .mdc-checkbox {
     display: inline-block;
     position: relative;
     flex: 0 0 18px;
     box-sizing: content-box;
     width: 18px;
     height: 18px;
     line-height: 0;
     white-space: nowrap;
     cursor: pointer;
     vertical-align: bottom;
 }
 .mdc-checkbox[hidden] {
     display: none;
 }
 .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,
 .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
     pointer-events: none;
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 6px;
     box-sizing: content-box;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: 100%;
     width: 100%;
 }
 @media screen and (forced-colors: active) {
     .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,
     .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
         border-color: CanvasText;
     }
 }
 .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,
 .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
     content: "";
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 8px;
     display: block;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: calc(100% + 4px);
     width: calc(100% + 4px);
 }
 @media screen and (forced-colors: active) {
     .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,
     .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
         border-color: CanvasText;
     }
 }
 @media all and (-ms-high-contrast: none) {
     .mdc-checkbox .mdc-checkbox__focus-ring {
         display: none;
     }
 }
 @media screen and (forced-colors: active), (-ms-high-contrast: active) {
     .mdc-checkbox__mixedmark {
         margin: 0 1px;
     }
 }
 .mdc-checkbox--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-checkbox__background {
     display: inline-flex;
     position: absolute;
     align-items: center;
     justify-content: center;
     box-sizing: border-box;
     width: 18px;
     height: 18px;
     border: 2px solid currentColor;
     border-radius: 2px;
     background-color: rgba(0, 0, 0, 0);
     pointer-events: none;
     will-change: background-color, border-color;
     transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox__checkmark {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     opacity: 0;
     transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox--upgraded .mdc-checkbox__checkmark {
     opacity: 1;
 }
 .mdc-checkbox__checkmark-path {
     transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
     stroke: currentColor;
     stroke-width: 3.12px;
     stroke-dashoffset: 29.7833385;
     stroke-dasharray: 29.7833385;
 }
 .mdc-checkbox__mixedmark {
     width: 100%;
     height: 0;
     transform: scaleX(0) rotate(0deg);
     border-width: 1px;
     border-style: solid;
     opacity: 0;
     transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
 .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
 .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
 .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
     animation-duration: 180ms;
     animation-timing-function: linear;
 }
 .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
     animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
     animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
     animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
     animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
     transition: none;
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background {
     transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
     stroke-dashoffset: 0;
 }
 .mdc-checkbox__native-control {
     position: absolute;
     margin: 0;
     padding: 0;
     opacity: 0;
     cursor: inherit;
 }
 .mdc-checkbox__native-control:disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-checkbox--touch {
     margin: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
 }
 .mdc-checkbox--touch .mdc-checkbox__native-control {
     top: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     right: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     width: var(--mdc-checkbox-state-layer-size);
     height: var(--mdc-checkbox-state-layer-size);
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
     opacity: 1;
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     transform: scaleX(1) rotate(-45deg);
 }
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     transform: rotate(45deg);
     opacity: 0;
     transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     transform: scaleX(1) rotate(0deg);
     opacity: 1;
 }
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
     transition: none;
 }
 .mdc-form-field {
     display: inline-flex;
     align-items: center;
     vertical-align: middle;
 }
 .mdc-form-field[hidden] {
     display: none;
 }
 .mdc-form-field > label {
     margin-left: 0;
     margin-right: auto;
     padding-left: 4px;
     padding-right: 0;
     order: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     margin-left: auto;
     margin-right: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     padding-left: 0;
     padding-right: 4px;
 }
 .mdc-form-field--nowrap > label {
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
 }
 .mdc-form-field--align-end > label {
     margin-left: auto;
     margin-right: 0;
     padding-left: 0;
     padding-right: 4px;
     order: -1;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     margin-left: 0;
     margin-right: auto;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     padding-left: 4px;
     padding-right: 0;
 }
 .mdc-form-field--space-between {
     justify-content: space-between;
 }
 .mdc-form-field--space-between > label {
     margin: 0;
 }
 [dir="rtl"] .mdc-form-field--space-between > label,
 .mdc-form-field--space-between > label[dir="rtl"] {
     margin: 0;
 }
 .mdc-checkbox {
     padding: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
     margin: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
 }
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-disabled-unselected-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"][disabled] ~ .mdc-checkbox__background {
     border-color: transparent;
     background-color: var(--mdc-checkbox-disabled-selected-icon-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     color: var(--mdc-checkbox-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     border-color: var(--mdc-checkbox-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     color: var(--mdc-checkbox-disabled-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     border-color: var(--mdc-checkbox-disabled-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-icon-color);
     background-color: var(--mdc-checkbox-selected-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-icon-color);
         background-color: var(--mdc-checkbox-selected-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-icon-color);
         background-color: var(--mdc-checkbox-selected-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-hover-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-hover-icon-color);
     background-color: var(--mdc-checkbox-selected-hover-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-hover-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-hover-icon-color);
         background-color: var(--mdc-checkbox-selected-hover-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-hover-icon-color);
         background-color: var(--mdc-checkbox-selected-hover-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-hover-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336;
 }
 .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336;
 }
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-pressed-icon-color);
     background-color: var(--mdc-checkbox-selected-pressed-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-pressed-icon-color);
         background-color: var(--mdc-checkbox-selected-pressed-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-pressed-icon-color);
         background-color: var(--mdc-checkbox-selected-pressed-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox .mdc-checkbox__background {
     top: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
 }
 .mdc-checkbox .mdc-checkbox__native-control {
     top: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     right: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     width: var(--mdc-checkbox-state-layer-size);
     height: var(--mdc-checkbox-state-layer-size);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-focus-icon-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-focus-icon-color);
     background-color: var(--mdc-checkbox-selected-focus-icon-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-hover-state-layer-color);
 }
 .mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-hover-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-focus-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-focus-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-pressed-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-pressed-state-layer-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-hover-state-layer-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-hover-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-focus-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-focus-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-pressed-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-pressed-state-layer-color);
 }

 .mat-mdc-checkbox {
     display: inline-block;
     position: relative;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 .mat-mdc-checkbox .mdc-checkbox__background {
     -webkit-print-color-adjust: exact;
     color-adjust: exact;
 }
 .mat-mdc-checkbox._mat-animation-noopable *,
 .mat-mdc-checkbox._mat-animation-noopable *::before {
     transition: none !important;
     animation: none !important;
 }
 .mat-mdc-checkbox label {
     cursor: pointer;
 }
 .mat-mdc-checkbox.mat-mdc-checkbox-disabled label {
     cursor: default;
 }
 .mat-mdc-checkbox label:empty {
     display: none;
 }
 .cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled {
     opacity: 0.5;
 }
 .cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark {
     --mdc-checkbox-selected-checkmark-color: CanvasText;
     --mdc-checkbox-disabled-selected-checkmark-color: CanvasText;
 }
 .mat-mdc-checkbox .mdc-checkbox__ripple {
     opacity: 0;
 }
 .mat-mdc-checkbox-ripple,
 .mdc-checkbox__ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     border-radius: 50%;
     pointer-events: none;
 }
 .mat-mdc-checkbox-ripple:not(:empty),
 .mdc-checkbox__ripple:not(:empty) {
     transform: translateZ(0);
 }
 .mat-mdc-checkbox-ripple .mat-ripple-element {
     opacity: 0.1;
 }
 .mat-mdc-checkbox-touch-target {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 .mat-mdc-checkbox-ripple::before {
     border-radius: 50%;
 }
 .mdc-checkbox__native-control:focus ~ .mat-mdc-focus-indicator::before {
     content: "";
 }
 /*end agencies css*/
 /*start agency details css*/
 :root {
     --blue: #007bff;
     --indigo: #6610f2;
     --purple: #6f42c1;
     --pink: #e83e8c;
     --red: #dc3545;
     --orange: #fd7e14;
     --yellow: #ffc107;
     --green: #28a745;
     --teal: #20c997;
     --cyan: #17a2b8;
     --white: #fff;
     --gray: #6c757d;
     --gray-dark: #343a40;
     --primary: #007bff;
     --secondary: #6c757d;
     --success: #28a745;
     --info: #17a2b8;
     --warning: #ffc107;
     --danger: #dc3545;
     --light: #f8f9fa;
     --dark: #343a40;
     --breakpoint-xs: 0;
     --breakpoint-sm: 576px;
     --breakpoint-md: 768px;
     --breakpoint-lg: 992px;
     --breakpoint-xl: 1200px;
     --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
     --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
 }
 *,
 :after,
 :before {
     box-sizing: border-box;
 }

 @media print {
     *,
     :after,
     :before {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     @page {
         size: a3;
     }
     body {
         min-width: 992px !important;
     }
 }

 @charset "UTF-8";

 *,
 *:before,
 *:after {
     box-sizing: border-box;
 }

 section {
     display: block;
 }
 body {
     margin: 0;
     font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #212529;
     text-align: left;
     background-color: #fff;
 }
 @media print {
     *,
     *:before,
     *:after {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     @page {
         size: a3;
     }
     body {
         min-width: 992px !important;
     }
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     position: relative;
     font-size: 14px;
     color: #434345;
     overflow-x: hidden;
 }
 section {
     padding: 0;
     position: relative;
     overflow: hidden;
 }


  html {
      --mat-option-selected-state-label-text-color: #3f51b5;
      --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
      --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
      --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
      --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  }
 html {
     --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-option-label-text-font: Roboto, sans-serif;
     --mat-option-label-text-line-height: 24px;
     --mat-option-label-text-size: 16px;
     --mat-option-label-text-tracking: 0.03125em;
     --mat-option-label-text-weight: 400;
 }
 html {
     --mat-optgroup-label-text-font: Roboto, sans-serif;
     --mat-optgroup-label-text-line-height: 24px;
     --mat-optgroup-label-text-size: 16px;
     --mat-optgroup-label-text-tracking: 0.03125em;
     --mat-optgroup-label-text-weight: 400;
 }
 html {
     --mdc-filled-text-field-caret-color: #3f51b5;
     --mdc-filled-text-field-focus-active-indicator-color: #3f51b5;
     --mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-filled-text-field-container-color: whitesmoke;
     --mdc-filled-text-field-disabled-container-color: #fafafa;
     --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-error-focus-label-text-color: #f44336;
     --mdc-filled-text-field-error-label-text-color: #f44336;
     --mdc-filled-text-field-error-caret-color: #f44336;
     --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
     --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
     --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-error-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
     --mdc-outlined-text-field-caret-color: #3f51b5;
     --mdc-outlined-text-field-focus-outline-color: #3f51b5;
     --mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-error-caret-color: #f44336;
     --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
     --mdc-outlined-text-field-error-label-text-color: #f44336;
     --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
     --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-error-focus-outline-color: #f44336;
     --mdc-outlined-text-field-error-hover-outline-color: #f44336;
     --mdc-outlined-text-field-error-outline-color: #f44336;
     --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
 }
 html {
     --mdc-filled-text-field-label-text-font: Roboto, sans-serif;
     --mdc-filled-text-field-label-text-size: 16px;
     --mdc-filled-text-field-label-text-tracking: 0.03125em;
     --mdc-filled-text-field-label-text-weight: 400;
     --mdc-outlined-text-field-label-text-font: Roboto, sans-serif;
     --mdc-outlined-text-field-label-text-size: 16px;
     --mdc-outlined-text-field-label-text-tracking: 0.03125em;
     --mdc-outlined-text-field-label-text-weight: 400;
     --mat-form-field-container-text-font: Roboto, sans-serif;
     --mat-form-field-container-text-line-height: 24px;
     --mat-form-field-container-text-size: 16px;
     --mat-form-field-container-text-tracking: 0.03125em;
     --mat-form-field-container-text-weight: 400;
     --mat-form-field-outlined-label-text-populated-size: 16px;
     --mat-form-field-subscript-text-font: Roboto, sans-serif;
     --mat-form-field-subscript-text-line-height: 20px;
     --mat-form-field-subscript-text-size: 12px;
     --mat-form-field-subscript-text-tracking: 0.0333333333em;
     --mat-form-field-subscript-text-weight: 400;
 }
 html {
     --mat-select-panel-background-color: white;
     --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
     --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
     --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
     --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
     --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
     --mat-select-focused-arrow-color: rgba(63, 81, 181, 0.87);
     --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
 }
 html {
     --mat-select-trigger-text-font: Roboto, sans-serif;
     --mat-select-trigger-text-line-height: 24px;
     --mat-select-trigger-text-size: 16px;
     --mat-select-trigger-text-tracking: 0.03125em;
     --mat-select-trigger-text-weight: 400;
 }
 html {
     --mat-autocomplete-background-color: white;
 }
 html {
     --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-container-color: white;
 }
 html {
     --mat-menu-item-label-text-font: Roboto, sans-serif;
     --mat-menu-item-label-text-size: 16px;
     --mat-menu-item-label-text-tracking: 0.03125em;
     --mat-menu-item-label-text-line-height: 24px;
     --mat-menu-item-label-text-weight: 400;
 }
 html {
     --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-paginator-container-background-color: white;
     --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
     --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-paginator-container-size: 56px;
 }
 html {
     --mat-paginator-container-text-font: Roboto, sans-serif;
     --mat-paginator-container-text-line-height: 20px;
     --mat-paginator-container-text-size: 12px;
     --mat-paginator-container-text-tracking: 0.0333333333em;
     --mat-paginator-container-text-weight: 400;
     --mat-paginator-select-trigger-text-size: 12px;
 }
 html {
     --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-selected-checkmark-color: #fff;
     --mdc-checkbox-selected-focus-icon-color: #ff4081;
     --mdc-checkbox-selected-hover-icon-color: #ff4081;
     --mdc-checkbox-selected-icon-color: #ff4081;
     --mdc-checkbox-selected-pressed-icon-color: #ff4081;
     --mdc-checkbox-unselected-focus-icon-color: #212121;
     --mdc-checkbox-unselected-hover-icon-color: #212121;
     --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-selected-focus-state-layer-color: #ff4081;
     --mdc-checkbox-selected-hover-state-layer-color: #ff4081;
     --mdc-checkbox-selected-pressed-state-layer-color: #ff4081;
     --mdc-checkbox-unselected-focus-state-layer-color: black;
     --mdc-checkbox-unselected-hover-state-layer-color: black;
     --mdc-checkbox-unselected-pressed-state-layer-color: black;
 }
 html {
     --mdc-checkbox-state-layer-size: 40px;
 }
 html {
     --mat-table-background-color: white;
     --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-table-header-container-height: 56px;
     --mat-table-footer-container-height: 52px;
     --mat-table-row-item-container-height: 52px;
 }
 html {
     --mat-table-header-headline-font: Roboto, sans-serif;
     --mat-table-header-headline-line-height: 22px;
     --mat-table-header-headline-size: 14px;
     --mat-table-header-headline-weight: 500;
     --mat-table-header-headline-tracking: 0.0071428571em;
     --mat-table-row-item-label-text-font: Roboto, sans-serif;
     --mat-table-row-item-label-text-line-height: 20px;
     --mat-table-row-item-label-text-size: 14px;
     --mat-table-row-item-label-text-weight: 400;
     --mat-table-row-item-label-text-tracking: 0.0178571429em;
     --mat-table-footer-supporting-text-font: Roboto, sans-serif;
     --mat-table-footer-supporting-text-line-height: 20px;
     --mat-table-footer-supporting-text-size: 14px;
     --mat-table-footer-supporting-text-weight: 400;
     --mat-table-footer-supporting-text-tracking: 0.0178571429em;
 }
 html {
     --mat-badge-background-color: #3f51b5;
     --mat-badge-text-color: white;
     --mat-badge-disabled-state-background-color: #b9b9b9;
     --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
 }
 html {
     --mat-badge-text-font: Roboto, sans-serif;
     --mat-badge-text-size: 12px;
     --mat-badge-text-weight: 600;
     --mat-badge-small-size-text-size: 9px;
     --mat-badge-large-size-text-size: 24px;
 }
 html {
     --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-bottom-sheet-container-background-color: white;
 }
 html {
     --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
     --mat-bottom-sheet-container-text-line-height: 20px;
     --mat-bottom-sheet-container-text-size: 14px;
     --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
     --mat-bottom-sheet-container-text-weight: 400;
 }
 html {
     --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
     --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
     --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
     --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
     --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-background-color: white;
     --mat-standard-button-toggle-state-layer-color: black;
     --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-standard-button-toggle-disabled-state-background-color: white;
     --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-divider-color: #e0e0e0;
 }
 html {
     --mat-standard-button-toggle-height: 48px;
 }
 html {
     --mat-legacy-button-toggle-text-font: Roboto, sans-serif;
     --mat-standard-button-toggle-text-font: Roboto, sans-serif;
 }
 html {
     --mat-datepicker-calendar-date-selected-state-text-color: white;
     --mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;
     --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(63, 81, 181, 0.4);
     --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
     --mat-datepicker-calendar-date-focus-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-calendar-date-hover-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-toggle-active-state-icon-color: #3f51b5;
     --mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, 0.2);
     --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
     --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
     --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
     --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
     --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
     --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-calendar-date-outline-color: transparent;
     --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
     --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-container-background-color: white;
     --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-datepicker-calendar-text-font: Roboto, sans-serif;
     --mat-datepicker-calendar-text-size: 13px;
     --mat-datepicker-calendar-body-label-text-size: 14px;
     --mat-datepicker-calendar-body-label-text-weight: 500;
     --mat-datepicker-calendar-period-button-text-size: 14px;
     --mat-datepicker-calendar-period-button-text-weight: 500;
     --mat-datepicker-calendar-header-text-size: 11px;
     --mat-datepicker-calendar-header-text-weight: 400;
 }
 html {
     --mat-divider-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-expansion-container-background-color: white;
     --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
     --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
     --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
 }
 html {
     --mat-expansion-header-collapsed-state-height: 48px;
     --mat-expansion-header-expanded-state-height: 64px;
 }
 html {
     --mat-expansion-header-text-font: Roboto, sans-serif;
     --mat-expansion-header-text-size: 14px;
     --mat-expansion-header-text-weight: 500;
     --mat-expansion-header-text-line-height: inherit;
     --mat-expansion-header-text-tracking: inherit;
     --mat-expansion-container-text-font: Roboto, sans-serif;
     --mat-expansion-container-text-line-height: 20px;
     --mat-expansion-container-text-size: 14px;
     --mat-expansion-container-text-tracking: 0.0178571429em;
     --mat-expansion-container-text-weight: 400;
 }
 html {
     --mat-grid-list-tile-header-primary-text-size: 14px;
     --mat-grid-list-tile-header-secondary-text-size: 12px;
     --mat-grid-list-tile-footer-primary-text-size: 14px;
     --mat-grid-list-tile-footer-secondary-text-size: 12px;
 }
 html {
     --mat-icon-color: inherit;
 }
 html {
     --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
     --mat-sidenav-container-background-color: white;
     --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-content-background-color: #fafafa;
     --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
 }
 html {
     --mat-stepper-header-icon-foreground-color: white;
     --mat-stepper-header-selected-state-icon-background-color: #3f51b5;
     --mat-stepper-header-selected-state-icon-foreground-color: white;
     --mat-stepper-header-done-state-icon-background-color: #3f51b5;
     --mat-stepper-header-done-state-icon-foreground-color: white;
     --mat-stepper-header-edit-state-icon-background-color: #3f51b5;
     --mat-stepper-header-edit-state-icon-foreground-color: white;
     --mat-stepper-container-color: white;
     --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
     --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-stepper-header-error-state-label-text-color: #f44336;
     --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-error-state-icon-foreground-color: #f44336;
     --mat-stepper-header-error-state-icon-background-color: transparent;
 }
 html {
     --mat-stepper-header-height: 72px;
 }
 html {
     --mat-stepper-container-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-size: 14px;
     --mat-stepper-header-label-text-weight: 400;
     --mat-stepper-header-error-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-weight: 400;
 }
 html {
     --mat-toolbar-container-background-color: whitesmoke;
     --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-toolbar-standard-height: 64px;
     --mat-toolbar-mobile-height: 56px;
 }
 html {
     --mat-toolbar-title-text-font: Roboto, sans-serif;
     --mat-toolbar-title-text-line-height: 32px;
     --mat-toolbar-title-text-size: 20px;
     --mat-toolbar-title-text-tracking: 0.0125em;
     --mat-toolbar-title-text-weight: 500;
 }

 *,
 :after,
 :before {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: transparent;
 }
 ul {
     margin-top: 0;
     margin-bottom: 1rem;
 }
 ul ul {
     margin-bottom: 0;
 }
 button,
 textarea {
     margin: 0;
     font-family: inherit;
     font-size: inherit;
     line-height: inherit;
 }
 [type="button"],
 button {
     -webkit-appearance: button;
 }

 [type="button"]::-moz-focus-inner,
 button::-moz-focus-inner {
     padding: 0;
     border-style: none;
 }
 .h4,
 h1,
 h2,
 h3,
 h4 {
     margin-bottom: 0.5rem;
     font-weight: 500;
     line-height: 1.2;
 }
 h1 {
     font-size: 2.5rem;
 }
 h2 {
     font-size: 2rem;
 }
 h3 {
     font-size: 1.75rem;
 }
 .h4,
 h4 {
     font-size: 1.5rem;
 }
 .container {
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto;
 }
 @media (min-width: 576px) {
     .container {
         max-width: 540px;
     }
 }
 @media (min-width: 768px) {
     .container {
         max-width: 720px;
     }
 }
 @media (min-width: 992px) {
     .container {
         max-width: 960px;
     }
 }
 @media (min-width: 1200px) {
     .container {
         max-width: 1140px;
     }
 }
 .col,
 .col-11,
 .col-12,
 .col-lg-3,
 .col-lg-6,
 .col-lg-9,
 .col-md-12,
 .col-md-6,
 .col-sm-12,
 .col-sm-6,
 .col-xl-6 {
     position: relative;
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
 }
 .col-11 {
     flex: 0 0 91.666667%;
     max-width: 91.666667%;
 }
 @media (min-width: 576px) {
     .col-sm-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-sm-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 768px) {
     .col-md-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-md-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 992px) {
     .col-lg-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-lg-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-lg-9 {
         flex: 0 0 75%;
         max-width: 75%;
     }
 }
 @media (min-width: 1200px) {
     .col-xl-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
 }
 @media (prefers-reduced-motion: reduce) {
     .form-control {
         transition: none;
     }
 }
 textarea.form-control {
     height: auto;
 }
 @media (prefers-reduced-motion: reduce) {
     .btn {
         transition: none;
     }
 }
 .btn:focus {
     outline: 0;
     box-shadow: 0 0 0 0.2rem #007bff40;
 }
 .dropdown {
     position: relative;
 }
 @media (prefers-reduced-motion: reduce) {
     .carousel-item {
         transition: none;
     }
 }
 .carousel-item.active {
     display: block;
 }
 a.bg-primary:focus,
 a.bg-primary:hover {
     background-color: #0062cc !important;
 }
 button.bg-light:focus,
 button.bg-light:hover {
     background-color: #dae0e5 !important;
 }
 a.bg-dark:focus,
 a.bg-dark:hover {
     background-color: #1d2124 !important;
 }
 @media (min-width: 768px) {
     .d-md-block {
         display: block !important;
     }
 }
 @media (min-width: 992px) {
     .d-lg-block {
         display: block !important;
     }
 }
 @media (min-width: 1200px) {
     .d-xl-block {
         display: block !important;
     }
 }
 @media print {
     *,
     :after,
     :before {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     a:not(.btn) {
         text-decoration: underline;
     }
     img {
         page-break-inside: avoid;
     }
     h2,
     h3,
     p {
         orphans: 3;
         widows: 3;
     }
     h2,
     h3 {
         page-break-after: avoid;
     }
     @page {
         size: a3;
     }
     body,
     .container {
         min-width: 992px !important;
     }
     .navbar {
         display: none;
     }
 }
 html,
 body {
     height: 100%;
     margin: 0;
 }
 body {
     -webkit-appearance: none;
     appearance: none;
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif !important;
 }
 .primary {
     color: #054a84 !important;
 }
 .breadcrumb-title {
     display: block;
 }
 @media (max-width: 576px) {
     .breadcrumb-title {
         display: none;
     }
 }
 .light {
     color: #000;
 }
 .bg-dark {
     background: #b50000 !important;
     color: #fff;
 }
 .bg-light {
     background: #000 !important;
     color: #434345;
 }
 .bg-primary {
     background: #054a84 !important;
     color: #fff !important;
 }
 .mlr-1p {
     margin: 0 1px;
 }
 p {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: normal;
     color: #666;
 }
 .page-section {
     overflow: visible;
     min-height: calc(100vh - 370px) !important;
 }
 @media only screen and (max-height: 950px) and (max-width: 1280px) {
     .page-section {
         min-height: calc(100vh - 398px) !important;
     }
 }
 @media only screen and (max-height: 937px) {
     .page-section {
         min-height: calc(100vh - 380px) !important;
     }
 }
 @media only screen and (max-height: 900px) {
     .page-section {
         min-height: calc(100vh - 400px) !important;
     }
 }
 @media only screen and (max-height: 900px) and (max-width: 1440px) {
     .page-section {
         min-height: calc(100vh - 400px) !important;
     }
 }
 @media only screen and (max-height: 1024px) and (max-width: 768px) {
     .page-section {
         min-height: calc(100vh - 550px) !important;
     }
 }
 pagination-controls .ngx-pagination .current {
     background: #054a84;
 }
 @media only screen and (max-width: 768px) {
     .permenant-sticky {
         top: unset !important;
         bottom: 0 !important;
     }
 }
 button:focus {
     outline: none;
 }
 #find-helper-carousel11 .carousel {
     outline: none !important;
 }
 #find-helper-carousel11 .carousel .blog-agency {
     width: 100% !important;
     display: flex !important;
 }
 @media screen and (max-width: 991px) {
     #find-helper-carousel11 .carousel .blog-agency {
         flex-wrap: wrap;
     }
 }
 #find-helper-carousel11 .carousel .carousel-inner-wrapper {
     width: 100%;
 }
 @media screen and (max-width: 425px) {
     #find-helper-carousel11 {
         display: none;
     }
 }
 @media screen and (max-width: 425px) {
     #find-helper-carousel22 {
         display: block;
     }
 }
 @media screen and (min-width: 426px) {
     #find-helper-carousel22 {
         display: none;
     }
 }
 @media screen and (max-width: 375px) {
     h1 {
         font-size: calc(20px + 10 * (100vw - 300px) / 1620);
     }
 }
 .cursor-pointer {
     cursor: pointer;
 }
 h3 {
     font-size: calc(18px + 8 * (100vw - 300px) / 1620) !important;
 }
 textarea:focus,
 button:focus,
 button:active {
     outline: none !important;
 }
 .carousel-indicators [data-bs-target] {
     box-sizing: content-box;
     flex: 0 1 auto;
     width: 30px;
     height: 3px;
     padding: 0;
     margin-right: 3px;
     margin-left: 3px;
     text-indent: -999px;
     cursor: pointer;
     background-color: #fff;
     background-clip: padding-box;
     border: 0;
     border-top: 10px solid transparent;
     border-bottom: 10px solid transparent;
     opacity: 0.5;
     transition: opacity 0.6s ease;
     background-color: #b50000;
 }
 .visually-hidden {
     visibility: hidden !important;
 }
 @charset "UTF-8";

 *,
 *:before,
 *:after {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 header,
 nav,
 section {
     display: block;
 }
 body {
     margin: 0;
     font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #212529;
     text-align: left;
     background-color: #fff;
 }
 h1,
 h2,
 h3,
 h4 {
     margin-top: 0;
     margin-bottom: 0.5rem;
 }
 p {
     margin-top: 0;
     margin-bottom: 1rem;
 }
 ul {
     margin-top: 0;
     margin-bottom: 1rem;
 }
 ul ul {
     margin-bottom: 0;
 }
 strong {
     font-weight: bolder;
 }
 a {
     color: #007bff;
     text-decoration: none;
     background-color: transparent;
 }
 a:hover {
     color: #0056b3;
     text-decoration: underline;
 }
 img {
     vertical-align: middle;
     border-style: none;
 }
 svg {
     overflow: hidden;
     vertical-align: middle;
 }
 label {
     display: inline-block;
     margin-bottom: 0.5rem;
 }
 button {
     border-radius: 0;
 }
 button:focus:not(:focus-visible) {
     outline: 0;
 }
 button,
 textarea {
     margin: 0;
     font-family: inherit;
     font-size: inherit;
     line-height: inherit;
 }
 button {
     overflow: visible;
 }
 button {
     text-transform: none;
 }
 button,
 [type="button"] {
     -webkit-appearance: button;
 }

 button::-moz-focus-inner,
 [type="button"]::-moz-focus-inner {
     padding: 0;
     border-style: none;
 }
 textarea {
     overflow: auto;
     resize: vertical;
 }
 h1,
 h2,
 h3,
 h4,
 .h4 {
     margin-bottom: 0.5rem;
     font-weight: 500;
     line-height: 1.2;
 }
 h1 {
     font-size: 2.5rem;
 }
 h2 {
     font-size: 2rem;
 }
 h3 {
     font-size: 1.75rem;
 }
 h4,
 .h4 {
     font-size: 1.5rem;
 }
 .img-fluid {
     max-width: 100%;
     height: auto;
 }
 .container {
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto;
 }
 @media (min-width: 576px) {
     .container {
         max-width: 540px;
     }
 }
 @media (min-width: 768px) {
     .container {
         max-width: 720px;
     }
 }
 @media (min-width: 992px) {
     .container {
         max-width: 960px;
     }
 }
 @media (min-width: 1200px) {
     .container {
         max-width: 1140px;
     }
 }
 .row {
     display: flex;
     flex-wrap: wrap;
     margin-right: -15px;
     margin-left: -15px;
 }
 .col-xl-6,
 .col-lg-9,
 .col-lg-6,
 .col-lg-3,
 .col-md-12,
 .col-md-6,
 .col-sm-12,
 .col-sm-6,
 .col,
 .col-12,
 .col-11 {
     position: relative;
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
 }
 .col {
     flex-basis: 0;
     flex-grow: 1;
     max-width: 100%;
 }
 .col-11 {
     flex: 0 0 91.66666667%;
     max-width: 91.66666667%;
 }
 .col-12 {
     flex: 0 0 100%;
     max-width: 100%;
 }
 @media (min-width: 576px) {
     .col-sm-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-sm-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 768px) {
     .col-md-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-md-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 992px) {
     .col-lg-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-lg-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-lg-9 {
         flex: 0 0 75%;
         max-width: 75%;
     }
 }
 @media (min-width: 1200px) {
     .col-xl-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
 }
 .form-control {
     display: block;
     width: 100%;
     height: calc(1.5em + 0.75rem + 2px);
     padding: 0.375rem 0.75rem;
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #495057;
     background-color: #fff;
     background-clip: padding-box;
     border: 1px solid #ced4da;
     border-radius: 0.25rem;
     transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
 }
 @media (prefers-reduced-motion: reduce) {
     .form-control {
         transition: none;
     }
 }
 .form-control::-ms-expand {
     background-color: transparent;
     border: 0;
 }
 .form-control:focus {
     color: #495057;
     background-color: #fff;
     border-color: #80bdff;
     outline: 0;
     box-shadow: 0 0 0 0.2rem #007bff40;
 }
 .form-control::placeholder {
     color: #6c757d;
     opacity: 1;
 }
 .form-control:disabled {
     background-color: #e9ecef;
     opacity: 1;
 }
 textarea.form-control {
     height: auto;
 }
 .btn {
     display: inline-block;
     font-weight: 400;
     color: #212529;
     text-align: center;
     vertical-align: middle;
     -webkit-user-select: none;
     user-select: none;
     background-color: transparent;
     border: 1px solid transparent;
     padding: 0.375rem 0.75rem;
     font-size: 1rem;
     line-height: 1.5;
     border-radius: 0.25rem;
     transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
 }
 @media (prefers-reduced-motion: reduce) {
     .btn {
         transition: none;
     }
 }
 .btn:hover {
     color: #212529;
     text-decoration: none;
 }
 .btn:focus {
     outline: 0;
     box-shadow: 0 0 0 0.2rem #007bff40;
 }
 .btn:disabled {
     opacity: 0.65;
 }
 .btn:not(:disabled):not(.disabled) {
     cursor: pointer;
 }
 .dropdown {
     position: relative;
 }
 .navbar {
     position: relative;
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     justify-content: space-between;
     padding: 0.5rem 1rem;
 }
 .card-text:last-child {
     margin-bottom: 0;
 }
 .carousel {
     position: relative;
 }
 .carousel-inner {
     position: relative;
     width: 100%;
     overflow: hidden;
 }
 .carousel-inner:after {
     display: block;
     clear: both;
     content: "";
 }
 .carousel-item {
     position: relative;
     display: none;
     float: left;
     width: 100%;
     margin-right: -100%;
     backface-visibility: hidden;
     transition: transform 0.6s ease-in-out;
 }
 @media (prefers-reduced-motion: reduce) {
     .carousel-item {
         transition: none;
     }
 }
 .carousel-item.active {
     display: block;
 }
 .carousel-indicators {
     position: absolute;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 15;
     display: flex;
     justify-content: center;
     padding-left: 0;
     margin-right: 15%;
     margin-left: 15%;
     list-style: none;
 }
 .carousel-indicators .active {
     opacity: 1;
 }
 .align-text-top {
     vertical-align: text-top !important;
 }
 .bg-primary {
     background-color: #007bff !important;
 }
 a.bg-primary:hover,
 a.bg-primary:focus {
     background-color: #0062cc !important;
 }
 .bg-light {
     background-color: #f8f9fa !important;
 }
 button.bg-light:hover,
 button.bg-light:focus {
     background-color: #dae0e5 !important;
 }
 .bg-dark {
     background-color: #343a40 !important;
 }
 a.bg-dark:hover,
 a.bg-dark:focus {
     background-color: #1d2124 !important;
 }
 .border-bottom {
     border-bottom: 1px solid #dee2e6 !important;
 }
 .rounded {
     border-radius: 0.25rem !important;
 }
 .d-inline-block {
     display: inline-block !important;
 }
 .d-flex {
     display: flex !important;
 }
 @media (min-width: 768px) {
     .d-md-block {
         display: block !important;
     }
 }
 @media (min-width: 992px) {
     .d-lg-block {
         display: block !important;
     }
 }
 @media (min-width: 1200px) {
     .d-xl-block {
         display: block !important;
     }
 }
 .float-left {
     float: left !important;
 }
 .float-right {
     float: right !important;
 }
 .w-100 {
     width: 100% !important;
 }
 .mt-0 {
     margin-top: 0 !important;
 }
 .mr-0 {
     margin-right: 0 !important;
 }
 .mb-0 {
     margin-bottom: 0 !important;
 }
 .ml-0 {
     margin-left: 0 !important;
 }
 .mt-1 {
     margin-top: 0.25rem !important;
 }
 .mr-1 {
     margin-right: 0.25rem !important;
 }
 .mb-1 {
     margin-bottom: 0.25rem !important;
 }
 .mt-2 {
     margin-top: 0.5rem !important;
 }
 .mr-2 {
     margin-right: 0.5rem !important;
 }
 .mb-2 {
     margin-bottom: 0.5rem !important;
 }
 .ml-2 {
     margin-left: 0.5rem !important;
 }
 .mt-3 {
     margin-top: 1rem !important;
 }
 .mt-4 {
     margin-top: 1.5rem !important;
 }
 .mb-5 {
     margin-bottom: 3rem !important;
 }
 .p-0 {
     padding: 0 !important;
 }
 .py-1 {
     padding-top: 0.25rem !important;
 }
 .px-1 {
     padding-right: 0.25rem !important;
 }
 .py-1 {
     padding-bottom: 0.25rem !important;
 }
 .px-1 {
     padding-left: 0.25rem !important;
 }
 .px-2 {
     padding-right: 0.5rem !important;
 }
 .px-2 {
     padding-left: 0.5rem !important;
 }
 .pt-3,
 .py-3 {
     padding-top: 1rem !important;
 }
 .py-3 {
     padding-bottom: 1rem !important;
 }
 .py-4 {
     padding-top: 1.5rem !important;
 }
 .px-4 {
     padding-right: 1.5rem !important;
 }
 .py-4 {
     padding-bottom: 1.5rem !important;
 }
 .px-4 {
     padding-left: 1.5rem !important;
 }
 .pb-5 {
     padding-bottom: 3rem !important;
 }
 .mx-auto {
     margin-right: auto !important;
 }
 .mx-auto {
     margin-left: auto !important;
 }
 .text-left {
     text-align: left !important;
 }
 .text-center {
     text-align: center !important;
 }
 .font-weight-normal {
     font-weight: 400 !important;
 }
 .text-light {
     color: #f8f9fa !important;
 }
 @media print {
     *,
     *:before,
     *:after {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     a:not(.btn) {
         text-decoration: underline;
     }
     img {
         page-break-inside: avoid;
     }
     p,
     h2,
     h3 {
         orphans: 3;
         widows: 3;
     }
     h2,
     h3 {
         page-break-after: avoid;
     }
     @page {
         size: a3;
     }
     body,
     .container {
         min-width: 992px !important;
     }
     .navbar {
         display: none;
     }
 }
 .fa {
     display: inline-block;
     font: 14px/1 FontAwesome;
     font-size: inherit;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .fa-stack {
     position: relative;
     display: inline-block;
     width: 2em;
     height: 2em;
     line-height: 2em;
     vertical-align: middle;
 }
 .fa-star:before {
     content: "\f005";
 }
 .fa-star-o:before {
     content: "\f006";
 }
 .fa-home:before {
     content: "\f015";
 }
 .fa-clock-o:before {
     content: "\f017";
 }
 .fa-map-marker:before {
     content: "\f041";
 }
 .fa-calendar:before {
     content: "\f073";
 }
 .fa-phone:before {
     content: "\f095";
 }
 .fa-facebook:before {
     content: "\f09a";
 }
 .fa-angle-double-right:before {
     content: "\f101";
 }
 .fa-star-half-o:before {
     content: "\f123";
 }
 .fa-whatsapp:before {
     content: "\f232";
 }
 .fa-calendar-times-o:before {
     content: "\f273";
 }
 .fa-commenting:before {
     content: "\f27a";
 }
 .fa-id-card:before {
     content: "\f2c2";
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     position: relative;
     font-size: 14px;
     color: #434345;
     overflow-x: hidden;
 }
 h1,
 h2 {
     font-family: Capriola, sans-serif;
     text-transform: initial;
 }
 h4,
 li {
     margin-top: 0;
     margin-bottom: 0;
 }
 h1,
 h2,
 h3,
 h4 {
     text-transform: initial;
 }
 h2,
 h3,
 h4,
 li,
 a {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     font-weight: 500;
     line-height: normal;
 }
 h2,
 h3,
 h4 {
     color: #054a84;
 }
 p {
     color: #434345;
 }
 h1 {
     font-size: calc(22px + 28 * (100vw - 300px) / 1620);
     color: #fff;
     font-weight: 400;
     letter-spacing: 2px;
     margin-top: -7px;
     margin-bottom: -20px;
     line-height: 1.4;
 }
 h2 {
     font-size: calc(20px + 16 * (100vw - 300px) / 1620);
     line-height: 0.9;
 }
 h3 {
     font-size: calc(18px + 8 * (100vw - 300px) / 1620);
     margin-top: -4px;
     margin-bottom: 0;
 }
 h4 {
     font-size: calc(16px + 4 * (100vw - 300px) / 1620);
 }
 p {
     font-size: calc(13px + 1 * (100vw - 300px) / 1620);
     color: #434345;
     font-weight: 400;
     margin-top: -7px;
     margin-bottom: -4px;
     line-height: 1.8;
 }
 a {
     font-size: calc(13px + 1 * (100vw - 300px) / 1620);
     color: #434345;
 }
 a:hover {
     text-decoration: none;
     cursor: pointer;
 }
 a:focus {
     outline: none;
 }
 ul {
     list-style-type: none;
     padding: 0;
     margin: 0;
 }
 ul li {
     font-size: 14px;
 }
 .custom-scroll ::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll ::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(235, 186, 22, 0.92) 0%, #b50000 100%);
     border-radius: 25px;
 }
 nav {
     padding: 0;
 }
 section {
     padding: 0;
     position: relative;
     overflow: hidden;
 }
 .img-container {
     position: relative;
     display: inline-block;
 }
 .app2 {
     overflow: visible;
 }
 .app2 h3,
 .app2 h4 {
     margin-top: 0;
     margin-bottom: 0;
 }
 .app2 h3,
 .app2 h4 {
     text-transform: initial;
 }
 .app2 h3,
 .app2 h4,
 .app2 a {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     font-weight: 500;
 }
 .app2 h3,
 .app2 h4 {
     color: #054a84;
 }
 .app2 .btn {
     text-transform: uppercase;
     letter-spacing: 1px;
     padding: 15px 40px;
 }
 .app2 h3 {
     font-size: calc(16px + 10 * (100vw - 300px) / 1620);
     margin-top: 0;
     line-height: 0.8;
 }
 .app2 h4 {
     letter-spacing: 2px;
     line-height: 18px;
 }
 .app2.team .team-slider .team-container {
     padding: 25px 30px;
     border: 1px solid #f7f7f7;
     border-radius: 10px;
     margin: 5px;
     background: #fff;
 }
 .app2.team .team-slider .team-container .name {
     font-size: calc(14px + 4 * (100vw - 300px) / 1620);
     color: #054a84;
     letter-spacing: 0;
     margin-bottom: 15px;
 }
 .app2.team .team-slider .team-container .post {
     margin-bottom: 15px;
 }
 .resume li {
     margin-top: 0;
     margin-bottom: 0;
 }
 .resume li,
 .resume a {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     font-weight: 500;
     line-height: normal;
 }
 .resume a {
     font-size: calc(13px + 1 * (100vw - 300px) / 1620);
     color: #054a84;
 }
 .resume a:hover {
     text-decoration: none;
     cursor: pointer;
 }
 .resume a:focus {
     outline: none;
 }
 .yoga h4 {
     margin-top: 0;
     margin-bottom: 0;
 }
 .yoga h3,
 .yoga h4 {
     text-transform: initial;
 }
 .yoga h3,
 .yoga h4 {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     line-height: normal;
 }
 .yoga h3 {
     font-size: calc(18px + 12 * (100vw - 300px) / 1620);
     margin-top: 0;
 }
 .yoga.event h4 {
     margin-top: unset;
 }
 .yoga.event .event-container {
     margin-bottom: 80px;
 }
 .yoga.event .event-container .yoga-circle {
     height: 90px;
     width: 90px;
     background: #fff;
     border-radius: 100%;
     padding: 18px 20px;
     text-align: center;
     position: relative;
     left: 0;
     display: inline-block;
 }
 .yoga.event .event-container .event-info {
     margin-left: 20px;
     height: unset;
     align-items: unset;
 }
 .agency h1,
 .agency h2 {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .agency h4,
 .agency li {
     margin-top: 0;
     margin-bottom: 0;
 }
 .agency h1,
 .agency h2,
 .agency h3,
 .agency h4 {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .agency h2,
 .agency h3,
 .agency h4,
 .agency li,
 .agency a {
     font-weight: 500;
 }
 .agency h1,
 .agency h2,
 .agency h3,
 .agency h4 {
     color: #054a84;
 }
 .agency p {
     color: #434345;
 }
 .agency h1 {
     font-size: calc(22px + 10 * (100vw - 300px) / 1620);
     letter-spacing: 2px;
     margin-top: -17px;
     font-weight: 500;
 }
 .agency h2 {
     font-size: calc(20px + 10 * (100vw - 300px) / 1620);
     margin-top: 5px;
     margin-bottom: 5px;
     font-weight: 300;
     line-height: 1.2;
 }
 .agency h3 {
     font-size: calc(18px + 10 * (100vw - 300px) / 1620);
     line-height: 1.4;
 }
 .agency p {
     font-size: calc(13px + 2 * (100vw - 300px) / 1620);
     font-weight: 400;
     margin-top: 4px;
     margin-bottom: 4px;
 }
 .agency .btn {
     text-transform: uppercase;
 }
 .agency a {
     text-transform: initial;
     letter-spacing: 1px;
 }
 .agency.blog .blog-agency .blog-contain {
     border: 1px solid #f3f3f3;
     background: #fff;
     border-radius: 10px;
     overflow: hidden;
     filter: drop-shadow(0 0 10px #eee);
     transition: all 0.3s;
 }
 .agency.blog .blog-agency .blog-contain:hover {
     box-shadow: 1px 1px 10px 1px #eee;
 }
 .agency.blog .blog-agency .blog-contain .img-container .blog-head {
     color: #054a84;
     text-transform: none;
     font-weight: 600;
     margin-bottom: 10px;
     padding-top: 0;
 }
 .agency.blog .blog-agency .blog-contain .img-container .blog-info {
     padding: 28px;
 }
 .blog .img-container {
     display: block;
 }
 .blog .img-container .blog-info {
     padding: 28px;
     bottom: 0;
 }
 .blog .img-container .blog-info p {
     margin-bottom: unset;
 }
 .event h4 {
     margin-top: 0;
     margin-bottom: 0;
 }
 .event h3,
 .event h4 {
     text-transform: initial;
 }
 .event h3,
 .event h4 {
     font-family: Work Sans, sans-serif;
     font-weight: 500;
 }
 .event h3,
 .event h4 {
     color: #434345;
 }
 .event h3 {
     font-size: calc(18px + 12 * (100vw - 300px) / 1620);
 }
 .event h4 {
     font-size: calc(16px + 9 * (100vw - 300px) / 1620);
     margin-top: -6px;
 }
 .breadcrumb-section-main {
     padding: 150px 0;
     background-color: #f8f8f8;
 }
 .breadcrumb-section-main .breadcrumb-contain {
     display: flex;
     align-items: center;
 }
 .breadcrumb-section-main .breadcrumb-contain > div {
     width: 50%;
 }
 .breadcrumb-section-main .breadcrumb-contain > div ul li {
     line-height: normal;
     display: inline;
     margin-right: 15px;
     position: relative;
 }
 .breadcrumb-section-main .breadcrumb-contain > div ul li a i {
     margin-right: 15px;
 }
 .breadcrumb-section-main .breadcrumb-contain > div ul li a:hover {
     color: #000;
 }
 .breadcrumb-section-main .breadcrumb-contain > div ul li:last-child {
     margin-right: 0;
 }
 .breadcrumb-section-main .breadcrumb-contain > div:last-child {
     text-align: right;
     width: 50%;
 }
 .breadcrumb-section-main.inner-3 {
     background: #f8f8f8;
 }
 .breadcrumb-section-main.inner-3 .breadcrumb-contain ul li a {
     font-size: calc(16px + 4 * (100vw - 300px) / 1620);
 }
 .blog-sec.blog .container {
     margin-bottom: -30px;
 }
 .blog-sec.blog .blog-agency {
     margin-bottom: 30px;
 }
 .collection-filter-block {
     margin-bottom: 30px;
     padding: 30px;
     border: 1px solid #dddddd;
     background-color: #fff;
 }
 .product-wrapper-grid.list-view .product-box {
     display: flex;
     padding-bottom: 0;
 }
 .product-wrapper-grid.list-view .product-box .product-detail {
     padding-left: 15px;
     align-self: center;
     width: 80%;
     text-align: left !important;
 }
 .product-box {
     position: relative;
     transition: all 0.5s ease;
     vertical-align: middle;
 }
 .product-box .product-detail {
     padding-left: 5px;
 }
 header {
     z-index: 600;
     width: 100%;
 }
 header .responsive-btn {
     display: none;
 }
 header nav {
     position: relative;
     display: flex;
     align-items: center;
     margin: 0;
     border: 0;
 }
 header nav ul {
     margin: 0;
     border: 0;
     line-height: 1;
     list-style-type: none;
     text-align: center;
 }
 header nav ul li {
     margin: 0;
     border: 0;
     line-height: 1;
     position: relative;
     display: inline-block;
     text-align: center;
 }
 header nav ul li a {
     margin: 0;
     border: 0;
     line-height: 1;
     text-decoration: none;
     display: inline-block;
     padding: 18px;
     font-size: 16px;
     text-transform: uppercase;
     transition: all 0.4s ease-in-out;
     font-weight: 600;
     letter-spacing: 0;
 }
 header nav ul li > a {
     color: #fff;
 }
 header nav ul li > a:hover {
     color: #fff;
 }
 header nav ul li > ul {
     display: none;
 }
 header nav ul li:hover > ul {
     display: block;
 }
 header nav ul .dropdown:before {
     position: absolute;
     font: 14px/1 FontAwesome;
     right: 18px;
     top: 50%;
     transform: translateY(-50%);
     content: "\f105";
 }
 header nav ul .dropdown:before {
     content: "\f0d7";
 }
 header nav ul ul {
     margin: 0;
     border: 0;
     line-height: 1;
     transition: all 0.4s ease-in-out;
     background: #fff;
     padding: 15px 0;
 }
 header nav ul ul li {
     margin: 0;
     border: 0;
     line-height: 1;
     display: block;
     text-align: left;
     transition: all 0.4s ease-in-out;
     position: relative;
 }
 header nav ul ul li a {
     margin: 0;
     border: 0;
     text-transform: initial;
     width: 100%;
     min-width: 240px;
     padding: 10px 18px;
     white-space: nowrap;
     color: #323232 !important;
     font-weight: 400;
     letter-spacing: 0;
     font-size: 13px;
 }
 header nav ul ul li a:hover {
     color: #054a84 !important;
     transition: all 0.5s ease;
 }
 header nav ul ul li:hover > a,
 header nav ul ul li:focus > a,
 header nav ul ul li:active > a {
     color: #777;
     transform: translate(2%);
 }
 header nav ul .mega-menu {
     position: unset;
 }
 header.resume nav ul li a:hover {
     color: #262626;
 }
 .form-control:focus {
     box-shadow: none;
     background-color: #f5f5f8;
 }
 .blog-contain:hover {
     box-shadow: 1px 1px 10px 1px #eee;
 }
 .jOb_description ul {
     list-style-type: unset !important;
     padding: inherit !important;
     padding-inline-start: 40px !important;
     margin-bottom: 24px;
 }
 .jOb_description li {
     font-size: 17px !important;
 }
 .jOb_description a {
     color: #b50000 !important;
     font-size: 17px !important;
     text-decoration: none !important;
 }
 .description_tag p {
     margin-bottom: 15px !important;
 }
 .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }
 :host ::ng-deep .description_tag p {
     margin-bottom: 15px !important;
 }
 :host ::ng-deep .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }
 @media (min-width: 1470px) {
     .agency .container,
     .resume .container {
         max-width: 1440px;
     }
 }
 @media only screen and (max-width: 1366px) and (min-width: 1200px) {
     .agency.blog .blog-agency .blog-contain .img-container .blog-head {
         margin-bottom: 10px;
     }
 }
 @media only screen and (max-width: 1366px) {
     .yoga.event .event-container {
         margin-bottom: 50px;
     }
     .breadcrumb-section-main {
         padding: 100px 0;
     }
 }
 @media only screen and (max-width: 1199px) {
     .agency.blog .img-container .blog-info p {
         line-height: 22px;
     }
     .collection-filter-block {
         margin-bottom: 0;
     }
 }
 @media (min-width: 992px) {
     .main-menu > li > ul {
         display: none;
     }
     header nav ul .dropdown:before {
         right: 0;
     }
     header nav ul ul {
         position: absolute;
     }
 }
 @media only screen and (max-width: 991px) {
     header nav ul li > a:hover {
         color: #000;
     }
     .navbar {
         display: block;
         -webkit-appearance: none;
         appearance: none;
     }
     .navbar .responsive-btn ~ ul .dropdown ~ ul {
         display: none;
     }
     header nav ul li ul {
         display: none !important;
     }
     header nav ul ul li:hover a,
     header nav ul ul li:focus a,
     header nav ul ul li:active a {
         transform: translate(0);
     }
     header nav ul {
         width: 100%;
         padding: 15px 0;
     }
     header nav ul li {
         display: contents;
     }
     header nav ul li a {
         width: 100%;
         text-align: left;
         color: #054a84;
         padding: 12px 18px;
     }
     header nav ul ul {
         padding: 0 !important;
     }
     header nav ul ul li {
         padding-left: 35px !important;
     }
     header nav ul ul li a {
         color: #656565 !important;
         font-weight: 400 !important;
     }
     header .navbar {
         position: fixed;
         transition: 0.5s;
         z-index: 9;
         width: 350px;
         left: -350px;
         background: #fff;
         overflow-y: scroll;
         height: 100vh;
         top: 0;
         padding: 0;
         box-shadow: 0 0 11px #00000021;
     }
     header .responsive-btn {
         display: inline-block;
     }
     header .navbar .responsive-btn {
         display: block;
         width: 100%;
         padding: 20px;
         border-bottom: 1px solid rgb(221, 221, 221);
     }
     .yoga.event .event-container .yoga-circle {
         height: 80px;
         width: 80px;
         padding: 17px 25px;
     }
     .app2.team .team-slider .team-container {
         padding: 25px 10px;
     }
     .blog-sec.blog.sider .container {
         margin-bottom: 0;
     }
     .app2 h4 {
         margin-bottom: 15px;
     }
     .yoga.event .event-container {
         margin-bottom: 50px;
     }
     .yoga.event .event-container .event-info {
         margin-left: 20px;
     }
     .loding-header {
         padding: 10px 0;
     }
     .collection-filter-block {
         border: none;
     }
     .overlay-sidebar-header {
         visibility: hidden;
         opacity: 0;
         background-color: #212331;
         position: fixed;
         z-index: 0;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         transition: all 1s;
     }
 }
 @media only screen and (min-width: 768px) {
     .blog-sec.blog-list .blog-agency .blog-contain .blog-info {
         padding-top: 0;
     }
     .blog-sec.blog-list .blog-agency .blog-info {
         padding: 0 !important;
     }
     .blog-sec.blog-list .img-container {
         padding: 15px 30px;
     }
 }
 @media only screen and (max-width: 767px) {
     .blog .img-container .blog-info {
         text-align: center;
     }
     .agency.blog .blog-agency .blog-contain .img-container .blog-info {
         text-align: center;
         padding: 15px;
     }
     .agency.blog .blog-agency .blog-contain .img-container .blog-info p {
         letter-spacing: 0;
     }
     .agency.blog .blog-agency .blog-contain .img-container .blog-head {
         margin-bottom: 16px;
     }
     .agency.blog .blog-agency .blog-contain {
         flex-flow: column;
     }
     .agency.blog .blog-agency .blog-contain .img-container {
         order: 2;
     }
     .yoga.event .event-container {
         margin-bottom: 30px;
     }
     .blog .img-container .blog-info {
         padding: 15px;
     }
     .product-wrapper-grid.list-view .product-box {
         display: block;
         border: 1px solid #eee;
         padding: 15px;
     }
     .product-wrapper-grid.list-view .product-box .product-detail {
         padding-left: 0;
         text-align: center !important;
     }
     .breadcrumb-section-main {
         padding: 70px 0;
         text-align: center;
     }
     .breadcrumb-section-main .breadcrumb-contain {
         justify-content: center;
         display: block;
         text-align: center;
     }
     .breadcrumb-section-main .breadcrumb-contain > div {
         width: 100%;
     }
     .breadcrumb-section-main .breadcrumb-contain > div:last-child {
         width: 100%;
     }
     .breadcrumb-section-main .breadcrumb-contain > div ul {
         text-align: center;
     }
     .breadcrumb-section-main .breadcrumb-contain > div ul li {
         margin-right: 10px;
     }
     .breadcrumb-section-main .breadcrumb-contain > div ul li a i {
         margin-right: 10px;
     }
     .breadcrumb-section-main.inner-3 .breadcrumb-contain ul li {
         margin-right: 0;
     }
     .breadcrumb-section-main.inner-3 .breadcrumb-contain ul li a i {
         margin-right: 5px;
     }
 }
 @media only screen and (max-width: 575px) {
     header {
         border-bottom: 1px solid rgba(31, 35, 44, 0.12);
         padding: 10px 0;
     }
     header nav {
         padding: 0 !important;
     }
     .agency.blog .blog-agency .blog-contain .img-container .blog-info {
         padding: 20px;
     }
     .app2.team .team-slider .team-container {
         margin-left: 15px;
     }
     .breadcrumb-section-main {
         padding: 50px 0;
     }
 }
 @media only screen and (max-width: 480px) {
     header .navbar {
         width: 300px;
     }
     h1 {
         line-height: 40px;
     }
     .yoga.event .event-container {
         text-align: center;
         display: block !important;
     }
     .yoga.event .event-container .yoga-circle {
         position: relative;
         left: 0;
         margin-bottom: 10px;
     }
     .yoga.event .event-container .event-info {
         margin-left: 0;
     }
 }


                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .bg-dark[_ngcontent-serverApp-c1214074651] {
                                 background: #b50000 !important;
                                 color: #fff;
                             }
 .bg-dark[_ngcontent-serverApp-c1214074651]:hover {
     background: #b50000 !important;
     color: #fff;
 }
 .bg-light[_ngcontent-serverApp-c1214074651] {
     background: #000 !important;
     color: #fff;
 }
 h1[_ngcontent-serverApp-c1214074651] {
     font-size: calc(22px + 10 * (100vw - 300px) / 1620) !important;
 }
 h2[_ngcontent-serverApp-c1214074651] {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
 }
 @media screen and (max-width: 375px) {
     h1[_ngcontent-serverApp-c1214074651] {
         font-size: calc(20px + 10 * (100vw - 300px) / 1620) !important;
     }
 }
 @media screen and (max-width: 325px) {
     h1[_ngcontent-serverApp-c1214074651] {
         font-size: calc(20px + 10 * (100vw - 300px) / 1620) !important;
     }
 }
 .bg-primary[_ngcontent-serverApp-c1214074651] {
     background: #054a84 !important;
     color: #fff !important;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] {
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
     overflow: hidden;
     border-radius: 5px;
     margin: 5px 0 10px;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .agency_header[_ngcontent-serverApp-c1214074651] {
     background-position: top center !important;
     background-size: cover !important;
     height: 120px;
     position: relative;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c1214074651] .agency_header[_ngcontent-serverApp-c1214074651] {
         height: 100px;
     }
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .agency_header_White_opcity[_ngcontent-serverApp-c1214074651] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .agency_header_White_opcity[_ngcontent-serverApp-c1214074651] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651],
 .agency-box[_ngcontent-serverApp-c1214074651] ul[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 400 !important;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651],
     .agency-box[_ngcontent-serverApp-c1214074651] ul[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
         font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 @media screen and (max-width: 992px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c1214074651] {
         height: auto;
     }
 }
 @media screen and (max-width: 767px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c1214074651] {
         height: auto;
     }
 }
 .jOb_description[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651],
 .jOb_description[_ngcontent-serverApp-c1214074651] ul[_ngcontent-serverApp-c1214074651] {
     margin-top: 0px !important;
     margin-bottom: 1rem !important;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] img[_ngcontent-serverApp-c1214074651] {
     width: 18px !important;
     height: 18px !important;
 }
 @media screen and (max-width: 767px) {
     .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] {
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] .contact-title[_ngcontent-serverApp-c1214074651] {
     font-weight: bold;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] .address-icon[_ngcontent-serverApp-c1214074651] {
     grid-column-start: 1;
     grid-row-start: 1;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] .address-title[_ngcontent-serverApp-c1214074651] {
     grid-column-start: 2;
     grid-row-start: 1;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] .address-description[_ngcontent-serverApp-c1214074651] {
     grid-column-start: 3;
     grid-row-start: 1;
     margin-left: 5px;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .yoga-circle[_ngcontent-serverApp-c1214074651] {
     padding: 6px 10px 6px 0px;
     width: 50px;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .yoga-circle[_ngcontent-serverApp-c1214074651] {
         float: left;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] {
     width: 88%;
     align-self: center;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] {
         width: 100%;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] h3[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 10px;
     font-weight: bold;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
     padding-top: 5px;
     border: 1px solid;
     border-radius: 5px;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin: 0 10px 10px 0;
     padding: 5px 8px;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
         padding: 5px 6px;
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 @media screen and (max-width: 375px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
         padding: 4px 3px;
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_1[_ngcontent-serverApp-c1214074651] {
     background: transparent;
     border: 1px solid #2d2d2d;
     color: #2d2d2d;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_2[_ngcontent-serverApp-c1214074651] {
     background: #7a7a7a;
     color: #fff;
     border: 1px solid #7a7a7a;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_3[_ngcontent-serverApp-c1214074651] {
     background: #b50000;
     border: 1px solid #b50000;
     color: #fff;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_4[_ngcontent-serverApp-c1214074651] {
     background: #054a84;
     border: 1px solid #054a84;
     color: #fff;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_5[_ngcontent-serverApp-c1214074651] {
     background: transparent;
     border: 1px solid #054a84;
     color: #054a84;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] h3[_ngcontent-serverApp-c1214074651] {
         text-align: left;
     }
 }
 @media screen and (max-width: 991px) {
     .phone_pedding[_ngcontent-serverApp-c1214074651] {
         margin-bottom: 1rem;
     }
 }
 .yoga.event[_ngcontent-serverApp-c1214074651] .event-container[_ngcontent-serverApp-c1214074651] {
     margin-bottom: 10px;
 }
 @media only screen and (max-width: 480px) {
     .yoga.event[_ngcontent-serverApp-c1214074651] .event-container[_ngcontent-serverApp-c1214074651] {
         text-align: center;
         display: flex !important;
     }
 }
 .sticky[_ngcontent-serverApp-c1214074651] {
     top: unset !important;
     bottom: -11px !important;
 }
 .offer-sticky[_ngcontent-serverApp-c1214074651] {
     top: unset !important;
     bottom: 50px !important;
 }
 .animated[_ngcontent-serverApp-c1214074651] {
     transition: height 1s;
 }
 .breadcrumb-section-main[_ngcontent-serverApp-c1214074651] {
     padding: 0;
     background: #f8f8f8 !important;
 }
 .product-wrapper-grid[_ngcontent-serverApp-c1214074651] .col-12_padding_Set[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     padding-left: 5px;
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid[_ngcontent-serverApp-c1214074651] .col-12_padding_Set[_ngcontent-serverApp-c1214074651] {
         padding-right: 0px;
         padding-left: 0px;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
     overflow: hidden;
     height: 120px;
     margin-left: 195px;
     display: block;
     border: 0;
 }
 @media screen and (max-width: 1024px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
         margin-left: 180px;
     }
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
         height: 100px;
         margin-left: 130px;
         padding: 0;
     }
 }
 @media screen and (max-width: 375px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
         height: 100px;
         margin-left: 130px;
         padding: 0;
     }
 }
 @media screen and (max-width: 325px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
         height: 100px;
         margin-left: 92px;
         padding: 0;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .product-detail[_ngcontent-serverApp-c1214074651] {
     padding: 10px 15px 10px 0;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .product-detail[_ngcontent-serverApp-c1214074651] h1[_ngcontent-serverApp-c1214074651] {
     margin-top: 0;
     letter-spacing: normal;
     text-align: left;
 }
 @media screen and (max-width: 425px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .product-detail[_ngcontent-serverApp-c1214074651] h1[_ngcontent-serverApp-c1214074651] {
         font-size: 18px !important;
     }
 }
 @media only screen and (max-width: 480px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .listing-about-title[_ngcontent-serverApp-c1214074651] {
         line-height: 1.2 !important;
         letter-spacing: 1px !important;
         font-size: calc(16px + 10 * (100vw - 300px) / 1620);
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
     padding: 8px 0px;
     width: 190px;
     margin: 0 auto 0px;
 }
 @media screen and (max-width: 1024px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         padding: 0px;
         width: 29%;
         float: left;
     }
 }
 @media screen and (max-width: 992px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         width: 29%;
         float: left;
     }
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         width: 25%;
         float: left;
     }
 }
 @media screen and (max-width: 575px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         width: 30%;
         float: left;
     }
 }
 @media screen and (max-width: 374px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         width: 33.33%;
         float: left;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .shortlist_icon[_ngcontent-serverApp-c1214074651] img[_ngcontent-serverApp-c1214074651] {
     margin-top: -8px;
     width: 20px;
     height: 31px;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
     overflow: hidden;
     height: 150px;
     width: 150px;
     border-radius: 50%;
     border: 1px solid #707070;
     position: absolute;
     z-index: 1;
     top: 118px;
     transform: translateY(-50%);
     margin-left: 25px;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] img[_ngcontent-serverApp-c1214074651] {
     width: 100%;
     height: 100%;
 }
 @media screen and (max-width: 1024px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         height: 135px;
         width: 135px;
     }
 }
 @media screen and (max-width: 767px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         width: 100px;
         height: 100px;
         margin-left: 15px;
     }
 }
 @media screen and (max-width: 425px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         top: 100px;
     }
 }
 @media screen and (max-width: 375px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         width: 95px;
         height: 95px;
         margin-left: 15px;
     }
 }
 @media screen and (max-width: 325px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         width: 72px;
         height: 72px;
         margin-left: 10px;
     }
 }
 .rating-wrapper[_ngcontent-serverApp-c1214074651] {
     position: absolute;
     left: 65px;
     bottom: 15px;
 }
 @media screen and (max-width: 1024px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] {
         left: 60px;
     }
 }
 @media screen and (max-width: 767px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] {
         left: 33px;
     }
 }
 @media screen and (max-width: 425px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] {
         bottom: 25px;
         left: 42px;
     }
 }
 @media screen and (max-width: 320px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] {
         left: 23px;
         bottom: 28px;
     }
 }
 @media screen and (max-width: 425px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
         font-size: 0.8rem !important;
     }
 }
 .agency_pricing_discount[_ngcontent-serverApp-c1214074651] {
     width: 100%;
     float: left;
     height: 38px;
     position: relative;
     z-index: 7;
     margin: 0;
 }
 .agency_pricing_discount[_ngcontent-serverApp-c1214074651]:before {
     width: 100%;
     padding: 0px;
     position: absolute;
     left: 0px;
     content: "";
     height: 38px;
     background: #000;
     z-index: -1;
 }
 .sub_agency_discount[_ngcontent-serverApp-c1214074651] {
     color: #fff;
     left: 0;
     width: 50%;
     height: 38px;
     background: #b50000;
     font-size: 10px;
     position: absolute;
     overflow: hidden;
     font-weight: 400;
     text-align: center;
     line-height: 38px;
     white-space: normal;
     padding: 0;
     clip-path: polygon(100% 0, 96% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
 }
 @media screen and (max-width: 991px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] {
         clip-path: polygon(100% 0, 92% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     }
 }
 @media screen and (max-width: 767px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] {
         clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     }
 }
 @media screen and (max-width: 574px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] {
         clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     }
 }
 .sub_agency_discount[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
     font-size: 16px;
     margin-left: -10px;
 }
 @media screen and (max-width: 1440px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
         font-size: 14px;
         margin-left: -15px;
     }
 }
 @media screen and (max-width: 574px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
         font-size: 12px;
         margin-left: -16px;
     }
 }
 @media screen and (max-width: 360px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
         margin-left: -18px;
     }
 }
 .agency_discount_text[_ngcontent-serverApp-c1214074651] {
     font-size: 16px;
     position: relative;
     height: 38px;
     right: 0%;
     line-height: 38px;
     width: 50%;
     text-align: center;
     float: right;
     padding: 0px;
     color: #fff;
     font-weight: 400;
 }
 @media screen and (max-width: 1440px) {
     .agency_discount_text[_ngcontent-serverApp-c1214074651] {
         font-size: 14px;
     }
 }
 @media screen and (max-width: 574px) {
     .agency_discount_text[_ngcontent-serverApp-c1214074651] {
         font-size: 12px;
     }
 }
 .app2.team[_ngcontent-serverApp-c1214074651] .team-slider[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] {
     border: 1px solid #b50000 !important;
     margin-left: 10px;
     margin-right: 0;
     min-height: 137px;
     position: relative;
 }
 .app2.team[_ngcontent-serverApp-c1214074651] .team-slider[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] .name[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
 }
 .app2.team[_ngcontent-serverApp-c1214074651] .team-slider[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] .post[_ngcontent-serverApp-c1214074651] {
     color: #434345;
 }
 .app2.team[_ngcontent-serverApp-c1214074651] .team-slider[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] .btn[_ngcontent-serverApp-c1214074651] {
     font-size: 14px;
     position: absolute;
     right: 25px;
     bottom: -5px;
 }
 ul[_ngcontent-serverApp-c1214074651] {
     list-style-type: unset;
     padding: inherit;
     padding-inline-start: 40px;
 }
 .text_custom_set[_ngcontent-serverApp-c1214074651] {
     width: 100%;
 }
 @media screen and (max-width: 1224px) {
     .text_custom_set[_ngcontent-serverApp-c1214074651] {
         width: 100%;
     }
 }
 @media screen and (max-width: 767px) {
     .text_custom_set[_ngcontent-serverApp-c1214074651] {
         width: 100%;
     }
 }
 .custom_review_submit[_ngcontent-serverApp-c1214074651] {
     font-size: 14px;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .team-para[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .post[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .margin-left-reviewDate[_ngcontent-serverApp-c1214074651] {
     margin-left: 10px;
     margin-right: 10px;
 }
 .pagination-agencyView[_ngcontent-serverApp-c1214074651] {
     margin: auto;
     display: table;
 }
 .loading-agencyView[_ngcontent-serverApp-c1214074651] {
     margin-bottom: 50px;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] .alert[_ngcontent-serverApp-c1214074651] {
     margin-top: 50px;
     text-align: left !important;
 }
 [_nghost-serverApp-c1214074651] .ngx-pagination .current {
     background: #054a84 !important;
 }
 .team-container-modal[_ngcontent-serverApp-c1214074651] h3[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 4 * (100vw - 300px) / 1620);
     font-weight: bold;
     margin-bottom: 10px;
     font-size: 16px;
 }
 .team-container-modal[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
     font-size: 20px;
     font-weight: bold;
 }
 .team-container-modal[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] {
     font-size: calc(10px + 4 * (100vw - 300px) / 1620);
     margin-top: 30px;
     text-align: justify;
 }
 .agency-service-modal[_ngcontent-serverApp-c1214074651] .main-modal-heading[_ngcontent-serverApp-c1214074651] {
     font-weight: bold;
     margin-bottom: 20px;
     font-size: 24px !important;
     color: #03805c;
 }
 @media screen and (max-width: 475px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .main-modal-heading[_ngcontent-serverApp-c1214074651] {
         margin-bottom: 10px;
         font-size: 22px !important;
     }
 }
 @media screen and (max-width: 375px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .main-modal-heading[_ngcontent-serverApp-c1214074651] {
         margin-bottom: 10px;
         font-size: 18px !important;
     }
 }
 .agency-service-modal[_ngcontent-serverApp-c1214074651] .post-content-inner[_ngcontent-serverApp-c1214074651] {
     font-weight: bold;
     margin-bottom: 10px;
     font-size: 18px !important;
 }
 @media screen and (max-width: 475px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .post-content-inner[_ngcontent-serverApp-c1214074651] {
         font-size: 16px !important;
     }
 }
 @media screen and (max-width: 375px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .post-content-inner[_ngcontent-serverApp-c1214074651] {
         font-size: 14px !important;
     }
 }
 @media screen and (max-width: 320px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .post-content-inner[_ngcontent-serverApp-c1214074651] {
         font-size: 13px !important;
     }
 }
 [_nghost-serverApp-c1214074651] .description_tag a {
     color: #b50000 !important;
     font-size: 17px !important;
     text-decoration: none !important;
 }
 [_nghost-serverApp-c1214074651] .description_tag p {
     margin-bottom: 15px;
 }
 .collection-filter-block[_ngcontent-serverApp-c1214074651] {
     padding: 0;
     border: none;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] a.btn[_ngcontent-serverApp-c1214074651] {
     letter-spacing: normal;
     text-transform: none;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] p.card-text[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] i[_ngcontent-serverApp-c1214074651] {
     margin-right: 0 !important;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] .blog-agency[_ngcontent-serverApp-c1214074651] .blog-contain[_ngcontent-serverApp-c1214074651] .img-container[_ngcontent-serverApp-c1214074651] {
     padding: 10px;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .blog-info-resume[_ngcontent-serverApp-c1214074651] {
     display: flex;
     cursor: pointer;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .related-profile-picture[_ngcontent-serverApp-c1214074651] {
     border-radius: 50%;
     margin-right: 10px;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .blog-head[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     margin-bottom: 2px;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .card-text[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-top: 0;
     line-height: normal;
     margin-bottom: 2px;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .card-text[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     font-size: calc(11px + 3 * (100vw - 300px) / 1620) !important;
     margin-right: 3px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .btn-center-position[_ngcontent-serverApp-c1214074651] {
     margin-left: auto;
     margin-right: auto !important;
     display: table;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain.register-blog[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .blog-head[_ngcontent-serverApp-c1214074651] {
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain.register-blog[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .card-text[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .custom-header-box[_ngcontent-serverApp-c1214074651] {
     background: rgba(5, 74, 132, 0.1490196078) !important;
     color: #054a84 !important;
     border-bottom: 2px solid #054a84;
     padding-top: 5px;
     padding-bottom: 5px;
 }
 .custom-header-box[_ngcontent-serverApp-c1214074651] h2[_ngcontent-serverApp-c1214074651] {
     color: #054a84 !important;
     font-weight: bold;
 }
 .modal-header[_ngcontent-serverApp-c1214074651] {
     border-bottom: 3px solid #000;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651] {
     background: #b50000;
     color: #fff;
     height: auto;
     z-index: 13;
     box-shadow: 0px 0px 3px 0px #aaa;
     position: fixed;
     transition: bottom 0.51s ease-in-out;
     padding: 10px;
     width: 100%;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: inline-flex;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
         padding-left: 0px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] {
         padding-right: 0px;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 @media screen and (max-width: 375px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .right-content[_ngcontent-serverApp-c1214074651] {
     justify-content: flex-end;
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-action[_ngcontent-serverApp-c1214074651],
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-note-action[_ngcontent-serverApp-c1214074651],
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-quick-action[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-remove[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-center[_ngcontent-serverApp-c1214074651] {
         width: 100%;
         justify-content: center;
         display: flex;
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] .available-now-containers[_ngcontent-serverApp-c1214074651] {
     border: 1px solid #b50000 !important;
     padding: 25px 30px;
     border-radius: 10px;
     margin-left: 10px;
     margin: auto;
     height: 110px;
     max-width: 310px;
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] .available-now-containers[_ngcontent-serverApp-c1214074651] h3[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     margin-bottom: 15px;
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] .available-now-containers[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
     color: #434345;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 15px;
     margin-left: -20px;
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] .available-now-containers[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] img[_ngcontent-serverApp-c1214074651] {
     margin-right: 5px;
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] a[_ngcontent-serverApp-c1214074651] {
     font-size: 14px;
     float: right;
 }
 @media screen and (max-width: 1469px) {
     .available-now-block[_ngcontent-serverApp-c1214074651] a[_ngcontent-serverApp-c1214074651] {
         position: relative;
         bottom: 15px;
     }
 }
 @media screen and (max-width: 768px) {
     .available-now-block[_ngcontent-serverApp-c1214074651] a[_ngcontent-serverApp-c1214074651] {
         position: unset;
     }
 }
 .user_role[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
 }
 .img_center[_ngcontent-serverApp-c1214074651] {
     display: block;
     margin: 0 auto;
 }
 .breadcrumb-contain[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: space-between;
 }
 .breadcrumb-contain[_ngcontent-serverApp-c1214074651] .text-left[_ngcontent-serverApp-c1214074651] {
     width: auto;
 }
 .breadcrumb-contain[_ngcontent-serverApp-c1214074651] .shortlist-wrapper[_ngcontent-serverApp-c1214074651] {
     width: auto;
 }
 .custom_container[_ngcontent-serverApp-c1214074651] {
     margin-top: 9px;
 }
 .carousel-item {
     display: block !important;
     position: absolute;
     transform: translateX(2%);
     opacity: 0;
     transition: all 1s;
 }
 .carousel-item.active {
     position: relative;
     transform: translateX(0);
     opacity: 1;
     top: 0;
     z-index: 12;
 }
 @media screen and (max-width: 425px) {
     .blog-agency[_ngcontent-serverApp-c1214074651] {
         margin-left: 0 !important;
         margin-bottom: 0px !important;
     }
 }
 .shivam[_ngcontent-serverApp-c1214074651] {
     width: 33% !important;
     margin-right: 8px;
     margin-left: 8px;
     float: left;
 }
 .shivam[_ngcontent-serverApp-c1214074651]:first-child {
     margin-left: 12px;
 }
 @media screen and (max-width: 991px) {
     .shivam[_ngcontent-serverApp-c1214074651]:first-child {
         margin-left: 10px;
         margin-bottom: 12px;
     }
 }
 @media screen and (max-width: 425px) {
     .shivam[_ngcontent-serverApp-c1214074651]:first-child {
         margin-left: 0px;
         margin-bottom: 12px;
     }
 }
 .shivam[_ngcontent-serverApp-c1214074651]:last-child {
     margin-right: 12px;
 }
 @media screen and (max-width: 991px) {
     .shivam[_ngcontent-serverApp-c1214074651]:last-child {
         margin-right: 10px;
         margin-top: 12px;
     }
 }
 @media screen and (max-width: 991px) {
     .shivam[_ngcontent-serverApp-c1214074651] {
         width: 100% !important;
         margin-right: 10px;
         margin-left: 10px;
     }
 }
 @media screen and (max-width: 425px) {
     .shivam[_ngcontent-serverApp-c1214074651] {
         width: 100% !important;
         margin-right: 10px;
         margin-left: 0px;
     }
 }
 @media screen and (max-width: 425px) {
     .shivam[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] {
         margin-left: 0px !important;
     }
 }
 button[_ngcontent-serverApp-c1214074651]:focus {
     outline: none !important;
 }
 .popup-button-main[_ngcontent-serverApp-c1214074651] {
     text-align: center;
     padding: 17px;
 }
 .popup-button-main[_ngcontent-serverApp-c1214074651] a[_ngcontent-serverApp-c1214074651] {
     padding: 9px 40px;
     font-size: 16px;
 }
 .popup-button-main[_ngcontent-serverApp-c1214074651] a.popup-button-register[_ngcontent-serverApp-c1214074651] {
     border: 0px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     text-align: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] .left-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: inline-flex;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 @media screen and (max-width: 768px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
         padding-left: 0px;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] .right-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 @media screen and (max-width: 768px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] {
         padding-right: 0px;
     }
 }
 @media screen and (max-width: 767px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 @media screen and (max-width: 375px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .right-content[_ngcontent-serverApp-c1214074651] {
     justify-content: flex-end;
 }
 @media screen and (max-width: 767px) {
     .footer-action[_ngcontent-serverApp-c1214074651],
     .footer-note-action[_ngcontent-serverApp-c1214074651],
     .footer-quick-action[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer-remove[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer-center[_ngcontent-serverApp-c1214074651] {
         width: 100%;
         justify-content: center;
         display: flex;
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651] {
     background: #000;
     color: #fff;
     height: auto;
     z-index: 13;
     box-shadow: 0px 0px 3px 0px #aaa;
     position: fixed;
     transition: bottom 0.51s ease-in-out;
     padding: 0px;
     width: 100%;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: inline-flex;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
         padding-left: 0px;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] {
         padding-right: 0px;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 @media screen and (max-width: 375px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .right-content[_ngcontent-serverApp-c1214074651] {
     justify-content: flex-end;
 }
 @media screen and (max-width: 767px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-action[_ngcontent-serverApp-c1214074651],
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-note-action[_ngcontent-serverApp-c1214074651],
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-quick-action[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-remove[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-center[_ngcontent-serverApp-c1214074651] {
         width: 100%;
         justify-content: center;
         display: flex;
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 .skelton-agency-images[_ngcontent-serverApp-c1214074651] {
     overflow: hidden;
     height: 150px;
     width: 150px;
     border-radius: 50%;
     position: absolute;
     z-index: 1;
     top: 118px;
     transform: translateY(-50%);
     margin-left: 25px;
     margin-right: 25px;
 }
 @media screen and (max-width: 767px) {
     .skelton-agency-images[_ngcontent-serverApp-c1214074651] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 375px) {
     .skelton-agency-images[_ngcontent-serverApp-c1214074651] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 325px) {
     .skelton-agency-images[_ngcontent-serverApp-c1214074651] {
         margin-left: 10px;
         margin-right: 10px;
     }
 }
 @media screen and (max-width: 375px) {
     .breadcrumb-skelton[_ngcontent-serverApp-c1214074651] {
         height: 90px;
     }
 }
 .elem-position[_ngcontent-serverApp-c1214074651] {
     margin-top: -10px !important;
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }


                             .ngx-pagination {
                                 margin-left: 0;
                                 margin-bottom: 1rem;
                             }
 .ngx-pagination:before,
 .ngx-pagination:after {
     content: " ";
     display: table;
 }
 .ngx-pagination:after {
     clear: both;
 }
 .ngx-pagination li {
     -moz-user-select: none;
     -webkit-user-select: none;
     -ms-user-select: none;
     margin-right: 0.0625rem;
     border-radius: 0;
 }
 .ngx-pagination li {
     display: inline-block;
 }
 .ngx-pagination a,
 .ngx-pagination button {
     color: #0a0a0a;
     display: block;
     padding: 0.1875rem 0.625rem;
     border-radius: 0;
 }
 .ngx-pagination a:hover,
 .ngx-pagination button:hover {
     background: #e6e6e6;
 }
 .ngx-pagination .current {
     padding: 0.1875rem 0.625rem;
     background: #2199e8;
     color: #fefefe;
     cursor: default;
 }
 .ngx-pagination .disabled {
     padding: 0.1875rem 0.625rem;
     color: #cacaca;
     cursor: default;
 }
 .ngx-pagination .disabled:hover {
     background: transparent;
 }
 .ngx-pagination a,
 .ngx-pagination button {
     cursor: pointer;
 }
 .ngx-pagination .pagination-previous a:before,
 .ngx-pagination .pagination-previous.disabled:before {
     content: "\ab";
     display: inline-block;
     margin-right: 0.5rem;
 }
 .ngx-pagination .pagination-next a:after,
 .ngx-pagination .pagination-next.disabled:after {
     content: "\bb";
     display: inline-block;
     margin-left: 0.5rem;
 }
 .ngx-pagination .show-for-sr {
     position: absolute !important;
     width: 1px;
     height: 1px;
     overflow: hidden;
     clip: rect(0, 0, 0, 0);
 }
 .ngx-pagination .small-screen {
     display: none;
 }
 @media screen and (max-width: 601px) {
     .ngx-pagination.responsive .small-screen {
         display: inline-block;
     }
     .ngx-pagination.responsive li:not(.small-screen):not(.pagination-previous):not(.pagination-next) {
         display: none;
     }
 }
 /*end agency details css*/
 /*start training css*/

  html {
      --mat-option-selected-state-label-text-color: #3f51b5;
      --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
      --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
      --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
      --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  }
 html {
     --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-option-label-text-font: Roboto, sans-serif;
     --mat-option-label-text-line-height: 24px;
     --mat-option-label-text-size: 16px;
     --mat-option-label-text-tracking: 0.03125em;
     --mat-option-label-text-weight: 400;
 }
 html {
     --mat-optgroup-label-text-font: Roboto, sans-serif;
     --mat-optgroup-label-text-line-height: 24px;
     --mat-optgroup-label-text-size: 16px;
     --mat-optgroup-label-text-tracking: 0.03125em;
     --mat-optgroup-label-text-weight: 400;
 }
 html {
     --mdc-filled-text-field-caret-color: #3f51b5;
     --mdc-filled-text-field-focus-active-indicator-color: #3f51b5;
     --mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-filled-text-field-container-color: whitesmoke;
     --mdc-filled-text-field-disabled-container-color: #fafafa;
     --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-error-focus-label-text-color: #f44336;
     --mdc-filled-text-field-error-label-text-color: #f44336;
     --mdc-filled-text-field-error-caret-color: #f44336;
     --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
     --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
     --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-error-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
     --mdc-outlined-text-field-caret-color: #3f51b5;
     --mdc-outlined-text-field-focus-outline-color: #3f51b5;
     --mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-error-caret-color: #f44336;
     --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
     --mdc-outlined-text-field-error-label-text-color: #f44336;
     --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
     --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-error-focus-outline-color: #f44336;
     --mdc-outlined-text-field-error-hover-outline-color: #f44336;
     --mdc-outlined-text-field-error-outline-color: #f44336;
     --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
 }
 html {
     --mdc-filled-text-field-label-text-font: Roboto, sans-serif;
     --mdc-filled-text-field-label-text-size: 16px;
     --mdc-filled-text-field-label-text-tracking: 0.03125em;
     --mdc-filled-text-field-label-text-weight: 400;
     --mdc-outlined-text-field-label-text-font: Roboto, sans-serif;
     --mdc-outlined-text-field-label-text-size: 16px;
     --mdc-outlined-text-field-label-text-tracking: 0.03125em;
     --mdc-outlined-text-field-label-text-weight: 400;
     --mat-form-field-container-text-font: Roboto, sans-serif;
     --mat-form-field-container-text-line-height: 24px;
     --mat-form-field-container-text-size: 16px;
     --mat-form-field-container-text-tracking: 0.03125em;
     --mat-form-field-container-text-weight: 400;
     --mat-form-field-outlined-label-text-populated-size: 16px;
     --mat-form-field-subscript-text-font: Roboto, sans-serif;
     --mat-form-field-subscript-text-line-height: 20px;
     --mat-form-field-subscript-text-size: 12px;
     --mat-form-field-subscript-text-tracking: 0.0333333333em;
     --mat-form-field-subscript-text-weight: 400;
 }
 html {
     --mat-select-panel-background-color: white;
     --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
     --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
     --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
     --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
     --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
     --mat-select-focused-arrow-color: rgba(63, 81, 181, 0.87);
     --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
 }
 html {
     --mat-select-trigger-text-font: Roboto, sans-serif;
     --mat-select-trigger-text-line-height: 24px;
     --mat-select-trigger-text-size: 16px;
     --mat-select-trigger-text-tracking: 0.03125em;
     --mat-select-trigger-text-weight: 400;
 }
 html {
     --mat-autocomplete-background-color: white;
 }
 html {
     --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-container-color: white;
 }
 html {
     --mat-menu-item-label-text-font: Roboto, sans-serif;
     --mat-menu-item-label-text-size: 16px;
     --mat-menu-item-label-text-tracking: 0.03125em;
     --mat-menu-item-label-text-line-height: 24px;
     --mat-menu-item-label-text-weight: 400;
 }
 html {
     --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-paginator-container-background-color: white;
     --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
     --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-paginator-container-size: 56px;
 }
 html {
     --mat-paginator-container-text-font: Roboto, sans-serif;
     --mat-paginator-container-text-line-height: 20px;
     --mat-paginator-container-text-size: 12px;
     --mat-paginator-container-text-tracking: 0.0333333333em;
     --mat-paginator-container-text-weight: 400;
     --mat-paginator-select-trigger-text-size: 12px;
 }
 html {
     --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-selected-checkmark-color: #fff;
     --mdc-checkbox-selected-focus-icon-color: #ff4081;
     --mdc-checkbox-selected-hover-icon-color: #ff4081;
     --mdc-checkbox-selected-icon-color: #ff4081;
     --mdc-checkbox-selected-pressed-icon-color: #ff4081;
     --mdc-checkbox-unselected-focus-icon-color: #212121;
     --mdc-checkbox-unselected-hover-icon-color: #212121;
     --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-selected-focus-state-layer-color: #ff4081;
     --mdc-checkbox-selected-hover-state-layer-color: #ff4081;
     --mdc-checkbox-selected-pressed-state-layer-color: #ff4081;
     --mdc-checkbox-unselected-focus-state-layer-color: black;
     --mdc-checkbox-unselected-hover-state-layer-color: black;
     --mdc-checkbox-unselected-pressed-state-layer-color: black;
 }
 html {
     --mdc-checkbox-state-layer-size: 40px;
 }
 html {
     --mat-table-background-color: white;
     --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-table-header-container-height: 56px;
     --mat-table-footer-container-height: 52px;
     --mat-table-row-item-container-height: 52px;
 }
 html {
     --mat-table-header-headline-font: Roboto, sans-serif;
     --mat-table-header-headline-line-height: 22px;
     --mat-table-header-headline-size: 14px;
     --mat-table-header-headline-weight: 500;
     --mat-table-header-headline-tracking: 0.0071428571em;
     --mat-table-row-item-label-text-font: Roboto, sans-serif;
     --mat-table-row-item-label-text-line-height: 20px;
     --mat-table-row-item-label-text-size: 14px;
     --mat-table-row-item-label-text-weight: 400;
     --mat-table-row-item-label-text-tracking: 0.0178571429em;
     --mat-table-footer-supporting-text-font: Roboto, sans-serif;
     --mat-table-footer-supporting-text-line-height: 20px;
     --mat-table-footer-supporting-text-size: 14px;
     --mat-table-footer-supporting-text-weight: 400;
     --mat-table-footer-supporting-text-tracking: 0.0178571429em;
 }
 html {
     --mat-badge-background-color: #3f51b5;
     --mat-badge-text-color: white;
     --mat-badge-disabled-state-background-color: #b9b9b9;
     --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
 }
 html {
     --mat-badge-text-font: Roboto, sans-serif;
     --mat-badge-text-size: 12px;
     --mat-badge-text-weight: 600;
     --mat-badge-small-size-text-size: 9px;
     --mat-badge-large-size-text-size: 24px;
 }
 html {
     --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-bottom-sheet-container-background-color: white;
 }
 html {
     --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
     --mat-bottom-sheet-container-text-line-height: 20px;
     --mat-bottom-sheet-container-text-size: 14px;
     --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
     --mat-bottom-sheet-container-text-weight: 400;
 }
 html {
     --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
     --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
     --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
     --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
     --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-background-color: white;
     --mat-standard-button-toggle-state-layer-color: black;
     --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-standard-button-toggle-disabled-state-background-color: white;
     --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-divider-color: #e0e0e0;
 }
 html {
     --mat-standard-button-toggle-height: 48px;
 }
 html {
     --mat-legacy-button-toggle-text-font: Roboto, sans-serif;
     --mat-standard-button-toggle-text-font: Roboto, sans-serif;
 }
 html {
     --mat-datepicker-calendar-date-selected-state-text-color: white;
     --mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;
     --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(63, 81, 181, 0.4);
     --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
     --mat-datepicker-calendar-date-focus-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-calendar-date-hover-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-toggle-active-state-icon-color: #3f51b5;
     --mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, 0.2);
     --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
     --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
     --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
     --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
     --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
     --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-calendar-date-outline-color: transparent;
     --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
     --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-container-background-color: white;
     --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-datepicker-calendar-text-font: Roboto, sans-serif;
     --mat-datepicker-calendar-text-size: 13px;
     --mat-datepicker-calendar-body-label-text-size: 14px;
     --mat-datepicker-calendar-body-label-text-weight: 500;
     --mat-datepicker-calendar-period-button-text-size: 14px;
     --mat-datepicker-calendar-period-button-text-weight: 500;
     --mat-datepicker-calendar-header-text-size: 11px;
     --mat-datepicker-calendar-header-text-weight: 400;
 }
 html {
     --mat-divider-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-expansion-container-background-color: white;
     --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
     --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
     --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
 }
 html {
     --mat-expansion-header-collapsed-state-height: 48px;
     --mat-expansion-header-expanded-state-height: 64px;
 }
 html {
     --mat-expansion-header-text-font: Roboto, sans-serif;
     --mat-expansion-header-text-size: 14px;
     --mat-expansion-header-text-weight: 500;
     --mat-expansion-header-text-line-height: inherit;
     --mat-expansion-header-text-tracking: inherit;
     --mat-expansion-container-text-font: Roboto, sans-serif;
     --mat-expansion-container-text-line-height: 20px;
     --mat-expansion-container-text-size: 14px;
     --mat-expansion-container-text-tracking: 0.0178571429em;
     --mat-expansion-container-text-weight: 400;
 }
 html {
     --mat-grid-list-tile-header-primary-text-size: 14px;
     --mat-grid-list-tile-header-secondary-text-size: 12px;
     --mat-grid-list-tile-footer-primary-text-size: 14px;
     --mat-grid-list-tile-footer-secondary-text-size: 12px;
 }
 html {
     --mat-icon-color: inherit;
 }
 html {
     --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
     --mat-sidenav-container-background-color: white;
     --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-content-background-color: #fafafa;
     --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
 }
 html {
     --mat-stepper-header-icon-foreground-color: white;
     --mat-stepper-header-selected-state-icon-background-color: #3f51b5;
     --mat-stepper-header-selected-state-icon-foreground-color: white;
     --mat-stepper-header-done-state-icon-background-color: #3f51b5;
     --mat-stepper-header-done-state-icon-foreground-color: white;
     --mat-stepper-header-edit-state-icon-background-color: #3f51b5;
     --mat-stepper-header-edit-state-icon-foreground-color: white;
     --mat-stepper-container-color: white;
     --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
     --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-stepper-header-error-state-label-text-color: #f44336;
     --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-error-state-icon-foreground-color: #f44336;
     --mat-stepper-header-error-state-icon-background-color: transparent;
 }
 html {
     --mat-stepper-header-height: 72px;
 }
 html {
     --mat-stepper-container-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-size: 14px;
     --mat-stepper-header-label-text-weight: 400;
     --mat-stepper-header-error-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-weight: 400;
 }
 html {
     --mat-toolbar-container-background-color: whitesmoke;
     --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-toolbar-standard-height: 64px;
     --mat-toolbar-mobile-height: 56px;
 }
 html {
     --mat-toolbar-title-text-font: Roboto, sans-serif;
     --mat-toolbar-title-text-line-height: 32px;
     --mat-toolbar-title-text-size: 20px;
     --mat-toolbar-title-text-tracking: 0.0125em;
     --mat-toolbar-title-text-weight: 500;
 }

 *,
 :after,
 :before {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: transparent;
 }
 @media print {
     *,
     :after,
     :before {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     @page {
         size: a3;
     }
     body {
         min-width: 992px !important;
     }
 }
 html,
 body {
     height: 100%;
     margin: 0;
 }
 body {
     -webkit-appearance: none;
     appearance: none;
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif !important;
 }
 @charset "UTF-8";

 *,
 *:before,
 *:after {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 section {
     display: block;
 }
 body {
     margin: 0;
     font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #212529;
     text-align: left;
     background-color: #fff;
 }
 @media print {
     *,
     *:before,
     *:after {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     @page {
         size: a3;
     }
     body {
         min-width: 992px !important;
     }
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     position: relative;
     font-size: 14px;
     color: #434345;
     overflow-x: hidden;
 }
 section {
     padding: 0;
     position: relative;
     overflow: hidden;
 }


  .cdk-visually-hidden {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
      white-space: nowrap;
      outline: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      left: 0;
  }
 html {
     --mat-option-selected-state-label-text-color: #3f51b5;
     --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
 }
 html {
     --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-option-label-text-font: Roboto, sans-serif;
     --mat-option-label-text-line-height: 24px;
     --mat-option-label-text-size: 16px;
     --mat-option-label-text-tracking: 0.03125em;
     --mat-option-label-text-weight: 400;
 }
 html {
     --mat-optgroup-label-text-font: Roboto, sans-serif;
     --mat-optgroup-label-text-line-height: 24px;
     --mat-optgroup-label-text-size: 16px;
     --mat-optgroup-label-text-tracking: 0.03125em;
     --mat-optgroup-label-text-weight: 400;
 }
 html {
     --mdc-filled-text-field-caret-color: #3f51b5;
     --mdc-filled-text-field-focus-active-indicator-color: #3f51b5;
     --mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-filled-text-field-container-color: whitesmoke;
     --mdc-filled-text-field-disabled-container-color: #fafafa;
     --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-error-focus-label-text-color: #f44336;
     --mdc-filled-text-field-error-label-text-color: #f44336;
     --mdc-filled-text-field-error-caret-color: #f44336;
     --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
     --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
     --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-error-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
     --mdc-outlined-text-field-caret-color: #3f51b5;
     --mdc-outlined-text-field-focus-outline-color: #3f51b5;
     --mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-error-caret-color: #f44336;
     --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
     --mdc-outlined-text-field-error-label-text-color: #f44336;
     --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
     --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-error-focus-outline-color: #f44336;
     --mdc-outlined-text-field-error-hover-outline-color: #f44336;
     --mdc-outlined-text-field-error-outline-color: #f44336;
     --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
 }
 .mat-mdc-form-field-subscript-wrapper,
 .mat-mdc-form-field-bottom-align:before {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font-family: var(--mat-form-field-subscript-text-font);
     line-height: var(--mat-form-field-subscript-text-line-height);
     font-size: var(--mat-form-field-subscript-text-size);
     letter-spacing: var(--mat-form-field-subscript-text-tracking);
     font-weight: var(--mat-form-field-subscript-text-weight);
 }
 .mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field.mat-mdc-form-field .mdc-notched-outline__notch {
     border-left: 1px solid rgba(0, 0, 0, 0);
 }
 .mat-mdc-form-field-infix {
     min-height: 56px;
 }
 .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mat-mdc-form-field-infix {
     padding-top: 16px;
     padding-bottom: 16px;
 }
 html {
     --mdc-filled-text-field-label-text-font: Roboto, sans-serif;
     --mdc-filled-text-field-label-text-size: 16px;
     --mdc-filled-text-field-label-text-tracking: 0.03125em;
     --mdc-filled-text-field-label-text-weight: 400;
     --mdc-outlined-text-field-label-text-font: Roboto, sans-serif;
     --mdc-outlined-text-field-label-text-size: 16px;
     --mdc-outlined-text-field-label-text-tracking: 0.03125em;
     --mdc-outlined-text-field-label-text-weight: 400;
     --mat-form-field-container-text-font: Roboto, sans-serif;
     --mat-form-field-container-text-line-height: 24px;
     --mat-form-field-container-text-size: 16px;
     --mat-form-field-container-text-tracking: 0.03125em;
     --mat-form-field-container-text-weight: 400;
     --mat-form-field-outlined-label-text-populated-size: 16px;
     --mat-form-field-subscript-text-font: Roboto, sans-serif;
     --mat-form-field-subscript-text-line-height: 20px;
     --mat-form-field-subscript-text-size: 12px;
     --mat-form-field-subscript-text-tracking: 0.0333333333em;
     --mat-form-field-subscript-text-weight: 400;
 }
 html {
     --mat-select-panel-background-color: white;
     --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
     --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
     --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
     --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
     --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
     --mat-select-focused-arrow-color: rgba(63, 81, 181, 0.87);
     --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
 }
 html {
     --mat-select-trigger-text-font: Roboto, sans-serif;
     --mat-select-trigger-text-line-height: 24px;
     --mat-select-trigger-text-size: 16px;
     --mat-select-trigger-text-tracking: 0.03125em;
     --mat-select-trigger-text-weight: 400;
 }
 html {
     --mat-autocomplete-background-color: white;
 }
 html {
     --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-container-color: white;
 }
 html {
     --mat-menu-item-label-text-font: Roboto, sans-serif;
     --mat-menu-item-label-text-size: 16px;
     --mat-menu-item-label-text-tracking: 0.03125em;
     --mat-menu-item-label-text-line-height: 24px;
     --mat-menu-item-label-text-weight: 400;
 }
 html {
     --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-paginator-container-background-color: white;
     --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
     --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-paginator-container-size: 56px;
 }
 html {
     --mat-paginator-container-text-font: Roboto, sans-serif;
     --mat-paginator-container-text-line-height: 20px;
     --mat-paginator-container-text-size: 12px;
     --mat-paginator-container-text-tracking: 0.0333333333em;
     --mat-paginator-container-text-weight: 400;
     --mat-paginator-select-trigger-text-size: 12px;
 }
 html {
     --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-selected-checkmark-color: #fff;
     --mdc-checkbox-selected-focus-icon-color: #ff4081;
     --mdc-checkbox-selected-hover-icon-color: #ff4081;
     --mdc-checkbox-selected-icon-color: #ff4081;
     --mdc-checkbox-selected-pressed-icon-color: #ff4081;
     --mdc-checkbox-unselected-focus-icon-color: #212121;
     --mdc-checkbox-unselected-hover-icon-color: #212121;
     --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-selected-focus-state-layer-color: #ff4081;
     --mdc-checkbox-selected-hover-state-layer-color: #ff4081;
     --mdc-checkbox-selected-pressed-state-layer-color: #ff4081;
     --mdc-checkbox-unselected-focus-state-layer-color: black;
     --mdc-checkbox-unselected-hover-state-layer-color: black;
     --mdc-checkbox-unselected-pressed-state-layer-color: black;
 }
 html {
     --mdc-checkbox-state-layer-size: 40px;
 }
 html {
     --mat-table-background-color: white;
     --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-table-header-container-height: 56px;
     --mat-table-footer-container-height: 52px;
     --mat-table-row-item-container-height: 52px;
 }
 html {
     --mat-table-header-headline-font: Roboto, sans-serif;
     --mat-table-header-headline-line-height: 22px;
     --mat-table-header-headline-size: 14px;
     --mat-table-header-headline-weight: 500;
     --mat-table-header-headline-tracking: 0.0071428571em;
     --mat-table-row-item-label-text-font: Roboto, sans-serif;
     --mat-table-row-item-label-text-line-height: 20px;
     --mat-table-row-item-label-text-size: 14px;
     --mat-table-row-item-label-text-weight: 400;
     --mat-table-row-item-label-text-tracking: 0.0178571429em;
     --mat-table-footer-supporting-text-font: Roboto, sans-serif;
     --mat-table-footer-supporting-text-line-height: 20px;
     --mat-table-footer-supporting-text-size: 14px;
     --mat-table-footer-supporting-text-weight: 400;
     --mat-table-footer-supporting-text-tracking: 0.0178571429em;
 }
 html {
     --mat-badge-background-color: #3f51b5;
     --mat-badge-text-color: white;
     --mat-badge-disabled-state-background-color: #b9b9b9;
     --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
 }
 html {
     --mat-badge-text-font: Roboto, sans-serif;
     --mat-badge-text-size: 12px;
     --mat-badge-text-weight: 600;
     --mat-badge-small-size-text-size: 9px;
     --mat-badge-large-size-text-size: 24px;
 }
 html {
     --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-bottom-sheet-container-background-color: white;
 }
 html {
     --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
     --mat-bottom-sheet-container-text-line-height: 20px;
     --mat-bottom-sheet-container-text-size: 14px;
     --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
     --mat-bottom-sheet-container-text-weight: 400;
 }
 html {
     --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
     --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
     --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
     --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
     --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-background-color: white;
     --mat-standard-button-toggle-state-layer-color: black;
     --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-standard-button-toggle-disabled-state-background-color: white;
     --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-divider-color: #e0e0e0;
 }
 html {
     --mat-standard-button-toggle-height: 48px;
 }
 html {
     --mat-legacy-button-toggle-text-font: Roboto, sans-serif;
     --mat-standard-button-toggle-text-font: Roboto, sans-serif;
 }
 html {
     --mat-datepicker-calendar-date-selected-state-text-color: white;
     --mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;
     --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(63, 81, 181, 0.4);
     --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
     --mat-datepicker-calendar-date-focus-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-calendar-date-hover-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-toggle-active-state-icon-color: #3f51b5;
     --mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, 0.2);
     --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
     --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
     --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
     --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
     --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
     --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-calendar-date-outline-color: transparent;
     --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
     --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-container-background-color: white;
     --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-datepicker-calendar-text-font: Roboto, sans-serif;
     --mat-datepicker-calendar-text-size: 13px;
     --mat-datepicker-calendar-body-label-text-size: 14px;
     --mat-datepicker-calendar-body-label-text-weight: 500;
     --mat-datepicker-calendar-period-button-text-size: 14px;
     --mat-datepicker-calendar-period-button-text-weight: 500;
     --mat-datepicker-calendar-header-text-size: 11px;
     --mat-datepicker-calendar-header-text-weight: 400;
 }
 html {
     --mat-divider-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-expansion-container-background-color: white;
     --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
     --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
     --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
 }
 html {
     --mat-expansion-header-collapsed-state-height: 48px;
     --mat-expansion-header-expanded-state-height: 64px;
 }
 html {
     --mat-expansion-header-text-font: Roboto, sans-serif;
     --mat-expansion-header-text-size: 14px;
     --mat-expansion-header-text-weight: 500;
     --mat-expansion-header-text-line-height: inherit;
     --mat-expansion-header-text-tracking: inherit;
     --mat-expansion-container-text-font: Roboto, sans-serif;
     --mat-expansion-container-text-line-height: 20px;
     --mat-expansion-container-text-size: 14px;
     --mat-expansion-container-text-tracking: 0.0178571429em;
     --mat-expansion-container-text-weight: 400;
 }
 html {
     --mat-grid-list-tile-header-primary-text-size: 14px;
     --mat-grid-list-tile-header-secondary-text-size: 12px;
     --mat-grid-list-tile-footer-primary-text-size: 14px;
     --mat-grid-list-tile-footer-secondary-text-size: 12px;
 }
 html {
     --mat-icon-color: inherit;
 }
 html {
     --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
     --mat-sidenav-container-background-color: white;
     --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-content-background-color: #fafafa;
     --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
 }
 html {
     --mat-stepper-header-icon-foreground-color: white;
     --mat-stepper-header-selected-state-icon-background-color: #3f51b5;
     --mat-stepper-header-selected-state-icon-foreground-color: white;
     --mat-stepper-header-done-state-icon-background-color: #3f51b5;
     --mat-stepper-header-done-state-icon-foreground-color: white;
     --mat-stepper-header-edit-state-icon-background-color: #3f51b5;
     --mat-stepper-header-edit-state-icon-foreground-color: white;
     --mat-stepper-container-color: white;
     --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
     --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-stepper-header-error-state-label-text-color: #f44336;
     --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-error-state-icon-foreground-color: #f44336;
     --mat-stepper-header-error-state-icon-background-color: transparent;
 }
 html {
     --mat-stepper-header-height: 72px;
 }
 html {
     --mat-stepper-container-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-size: 14px;
     --mat-stepper-header-label-text-weight: 400;
     --mat-stepper-header-error-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-weight: 400;
 }
 html {
     --mat-toolbar-container-background-color: whitesmoke;
     --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-toolbar-standard-height: 64px;
     --mat-toolbar-mobile-height: 56px;
 }
 html {
     --mat-toolbar-title-text-font: Roboto, sans-serif;
     --mat-toolbar-title-text-line-height: 32px;
     --mat-toolbar-title-text-size: 20px;
     --mat-toolbar-title-text-tracking: 0.0125em;
     --mat-toolbar-title-text-weight: 500;
 }

 *,
 :after,
 :before {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: transparent;
 }
 ul {
     margin-top: 0;
     margin-bottom: 1rem;
 }
 ul ul {
     margin-bottom: 0;
 }
 select {
     margin: 0;
     font-family: inherit;
     font-size: inherit;
     line-height: inherit;
 }
 h1,
 h2,
 h3 {
     margin-bottom: 0.5rem;
     font-weight: 500;
     line-height: 1.2;
 }
 h1 {
     font-size: 2.5rem;
 }
 h2 {
     font-size: 2rem;
 }
 h3 {
     font-size: 1.75rem;
 }
 .container,
 .container-fluid {
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto;
 }
 @media (min-width: 576px) {
     .container {
         max-width: 540px;
     }
 }
 @media (min-width: 768px) {
     .container {
         max-width: 720px;
     }
 }
 @media (min-width: 992px) {
     .container {
         max-width: 960px;
     }
 }
 @media (min-width: 1200px) {
     .container {
         max-width: 1140px;
     }
 }
 .col,
 .col-12,
 .col-lg-12,
 .col-lg-2,
 .col-lg-3,
 .col-lg-4,
 .col-lg-6,
 .col-lg-8,
 .col-md-12,
 .col-md-4,
 .col-md-5,
 .col-md-6,
 .col-md-7,
 .col-sm-3,
 .col-sm-4,
 .col-sm-5,
 .col-sm-8,
 .col-xl-2,
 .col-xl-3 {
     position: relative;
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
 }
 @media (min-width: 576px) {
     .col-sm-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-sm-4 {
         flex: 0 0 33.333333%;
         max-width: 33.333333%;
     }
     .col-sm-5 {
         flex: 0 0 41.666667%;
         max-width: 41.666667%;
     }
     .col-sm-8 {
         flex: 0 0 66.666667%;
         max-width: 66.666667%;
     }
 }
 @media (min-width: 768px) {
     .col-md-4 {
         flex: 0 0 33.333333%;
         max-width: 33.333333%;
     }
     .col-md-5 {
         flex: 0 0 41.666667%;
         max-width: 41.666667%;
     }
     .col-md-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-md-7 {
         flex: 0 0 58.333333%;
         max-width: 58.333333%;
     }
     .col-md-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 992px) {
     .col-lg-2 {
         flex: 0 0 16.666667%;
         max-width: 16.666667%;
     }
     .col-lg-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-lg-4 {
         flex: 0 0 33.333333%;
         max-width: 33.333333%;
     }
     .col-lg-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-lg-8 {
         flex: 0 0 66.666667%;
         max-width: 66.666667%;
     }
     .col-lg-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 1200px) {
     .col-xl-2 {
         flex: 0 0 16.666667%;
         max-width: 16.666667%;
     }
     .col-xl-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
 }
 @media (prefers-reduced-motion: reduce) {
     .btn {
         transition: none;
     }
 }
 .btn:focus {
     outline: 0;
     box-shadow: 0 0 0 0.2rem #007bff40;
 }
 .dropdown {
     position: relative;
 }
 @media print {
     *,
     :after,
     :before {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     a:not(.btn) {
         text-decoration: underline;
     }
     img {
         page-break-inside: avoid;
     }
     h2,
     h3,
     p {
         orphans: 3;
         widows: 3;
     }
     h2,
     h3 {
         page-break-after: avoid;
     }
     @page {
         size: a3;
     }
     body,
     .container {
         min-width: 992px !important;
     }
     .navbar {
         display: none;
     }
 }
 html,
 body {
     height: 100%;
     margin: 0;
 }
 body {
     -webkit-appearance: none;
     appearance: none;
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif !important;
 }
 .primary {
     color: #054a84 !important;
 }
 .light {
     color: #000;
 }
 .bg-light {
     background: #000 !important;
     color: #434345;
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
     border-color: #e6dede !important;
 }
 .mlr-1p {
     margin: 0 1px;
 }
 p {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: normal;
     color: #666;
 }
 .page-section {
     overflow: visible;
     min-height: calc(100vh - 370px) !important;
 }
 @media only screen and (max-height: 950px) and (max-width: 1280px) {
     .page-section {
         min-height: calc(100vh - 398px) !important;
     }
 }
 @media only screen and (max-height: 937px) {
     .page-section {
         min-height: calc(100vh - 380px) !important;
     }
 }
 @media only screen and (max-height: 900px) {
     .page-section {
         min-height: calc(100vh - 400px) !important;
     }
 }
 @media only screen and (max-height: 900px) and (max-width: 1440px) {
     .page-section {
         min-height: calc(100vh - 400px) !important;
     }
 }
 @media only screen and (max-height: 1024px) and (max-width: 768px) {
     .page-section {
         min-height: calc(100vh - 550px) !important;
     }
 }
 .top-banner-wrapper {
     border: 1px solid #999;
     border-radius: 5px;
     padding: 25px;
 }
 .top-banner-wrapper .top-banner-content {
     padding: 0;
     position: relative;
 }
 .top-banner-wrapper .top-banner-content h1 {
     font-size: calc(22px + 10 * (100vw - 300px) / 1620);
     letter-spacing: normal;
     font-weight: 700 !important;
     margin-bottom: 0;
     margin-top: 0;
     display: inline-block;
     line-height: 1.4;
     color: #054a84;
 }
 .top-banner-wrapper h1 {
     font-size: calc(22px + 10 * (100vw - 300px) / 1620);
     letter-spacing: normal;
     font-weight: 700 !important;
     margin-bottom: 0;
     margin-top: 0;
     display: inline-block;
     line-height: 1.4;
     color: #054a84;
 }
 .top-banner-wrapper p {
     padding-right: 20%;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 @media screen and (max-width: 992px) {
     .top-banner-wrapper p {
         padding-right: 0 !important;
     }
 }
 @media screen and (max-width: 375px) {
     h1 {
         font-size: calc(20px + 10 * (100vw - 300px) / 1620);
     }
 }
 .nav.nav-tabs.custom-tab {
     border: 0;
 }
 .nav.nav-tabs.custom-tab li {
     width: 50%;
     text-align: center;
     padding: 15px 2px !important;
     border: 2px solid rgba(221, 221, 221, 0.4901960784);
     background-color: #eeeeee5c;
     border-left: 0;
     position: relative;
     cursor: pointer;
 }
 .nav.nav-tabs.custom-tab li i {
     margin-right: 5px;
 }
 .nav.nav-tabs.custom-tab li span {
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .nav.nav-tabs.custom-tab li:first-child {
     border-bottom-left-radius: 5px;
     border-top-left-radius: 5px;
     border-left: 2px solid rgba(221, 221, 221, 0.4901960784);
 }
 .nav.nav-tabs.custom-tab li:last-child {
     border-bottom-right-radius: 5px;
     border-top-right-radius: 5px;
 }
 .nav.nav-tabs.custom-tab li.active {
     border-bottom: 3px solid #b50000;
     background-color: #b5000026;
     color: #b50000;
     font-weight: 700;
     font-size: 14px;
 }
 @media screen and (max-width: 574px) {
     .nav.nav-tabs.custom-tab li span,
     .nav.nav-tabs.custom-tab li.active span {
         display: block;
     }
     .nav.nav-tabs.custom-tab li i {
         margin-right: 0;
     }
 }
 .custom-filter {
     display: inline-block;
     margin: 0 15px;
     position: relative;
 }
 @media screen and (max-width: 574px) {
     .custom-filter {
         margin: 0 10px;
     }
 }
 h3 {
     font-size: calc(18px + 8 * (100vw - 300px) / 1620) !important;
 }
 select:focus {
     outline: none !important;
 }
 .mat-mdc-form-field {
     width: 100% !important;
     font-size: 14px !important;
     align-items: center;
 }
 .mat-mdc-select-value-text {
     font-size: 14px !important;
 }
 .mat-mdc-text-field-wrapper {
     height: 51px !important;
 }
 @charset "UTF-8";

 *,
 *:before,
 *:after {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 footer,
 header,
 nav,
 section {
     display: block;
 }
 body {
     margin: 0;
     font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #212529;
     text-align: left;
     background-color: #fff;
 }
 h1,
 h2,
 h3 {
     margin-top: 0;
     margin-bottom: 0.5rem;
 }
 p {
     margin-top: 0;
     margin-bottom: 1rem;
 }
 ul {
     margin-top: 0;
     margin-bottom: 1rem;
 }
 ul ul {
     margin-bottom: 0;
 }
 b {
     font-weight: bolder;
 }
 a {
     color: #007bff;
     text-decoration: none;
     background-color: transparent;
 }
 a:hover {
     color: #0056b3;
     text-decoration: underline;
 }
 img {
     vertical-align: middle;
     border-style: none;
 }
 svg {
     overflow: hidden;
     vertical-align: middle;
 }
 select {
     margin: 0;
     font-family: inherit;
     font-size: inherit;
     line-height: inherit;
 }
 select {
     text-transform: none;
 }
 select {
     word-wrap: normal;
 }
 h1,
 h2,
 h3 {
     margin-bottom: 0.5rem;
     font-weight: 500;
     line-height: 1.2;
 }
 h1 {
     font-size: 2.5rem;
 }
 h2 {
     font-size: 2rem;
 }
 h3 {
     font-size: 1.75rem;
 }
 .img-fluid {
     max-width: 100%;
     height: auto;
 }
 .container,
 .container-fluid {
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto;
 }
 @media (min-width: 576px) {
     .container {
         max-width: 540px;
     }
 }
 @media (min-width: 768px) {
     .container {
         max-width: 720px;
     }
 }
 @media (min-width: 992px) {
     .container {
         max-width: 960px;
     }
 }
 @media (min-width: 1200px) {
     .container {
         max-width: 1140px;
     }
 }
 .row {
     display: flex;
     flex-wrap: wrap;
     margin-right: -15px;
     margin-left: -15px;
 }
 .col-xl-3,
 .col-xl-2,
 .col-lg-12,
 .col-lg-8,
 .col-lg-6,
 .col-lg-4,
 .col-lg-3,
 .col-lg-2,
 .col-md-12,
 .col-md-7,
 .col-md-6,
 .col-md-5,
 .col-md-4,
 .col-sm-8,
 .col-sm-5,
 .col-sm-4,
 .col-sm-3,
 .col,
 .col-12 {
     position: relative;
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
 }
 .col {
     flex-basis: 0;
     flex-grow: 1;
     max-width: 100%;
 }
 .col-12 {
     flex: 0 0 100%;
     max-width: 100%;
 }
 @media (min-width: 576px) {
     .col-sm-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-sm-4 {
         flex: 0 0 33.33333333%;
         max-width: 33.33333333%;
     }
     .col-sm-5 {
         flex: 0 0 41.66666667%;
         max-width: 41.66666667%;
     }
     .col-sm-8 {
         flex: 0 0 66.66666667%;
         max-width: 66.66666667%;
     }
 }
 @media (min-width: 768px) {
     .col-md-4 {
         flex: 0 0 33.33333333%;
         max-width: 33.33333333%;
     }
     .col-md-5 {
         flex: 0 0 41.66666667%;
         max-width: 41.66666667%;
     }
     .col-md-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-md-7 {
         flex: 0 0 58.33333333%;
         max-width: 58.33333333%;
     }
     .col-md-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 992px) {
     .col-lg-2 {
         flex: 0 0 16.66666667%;
         max-width: 16.66666667%;
     }
     .col-lg-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-lg-4 {
         flex: 0 0 33.33333333%;
         max-width: 33.33333333%;
     }
     .col-lg-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-lg-8 {
         flex: 0 0 66.66666667%;
         max-width: 66.66666667%;
     }
     .col-lg-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 1200px) {
     .col-xl-2 {
         flex: 0 0 16.66666667%;
         max-width: 16.66666667%;
     }
     .col-xl-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
 }
 .form-inline {
     display: flex;
     flex-flow: row wrap;
     align-items: center;
 }
 .btn {
     display: inline-block;
     font-weight: 400;
     color: #212529;
     text-align: center;
     vertical-align: middle;
     -webkit-user-select: none;
     user-select: none;
     background-color: transparent;
     border: 1px solid transparent;
     padding: 0.375rem 0.75rem;
     font-size: 1rem;
     line-height: 1.5;
     border-radius: 0.25rem;
     transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
 }
 @media (prefers-reduced-motion: reduce) {
     .btn {
         transition: none;
     }
 }
 .btn:hover {
     color: #212529;
     text-decoration: none;
 }
 .btn:focus {
     outline: 0;
     box-shadow: 0 0 0 0.2rem #007bff40;
 }
 .btn:disabled {
     opacity: 0.65;
 }
 .btn:not(:disabled):not(.disabled) {
     cursor: pointer;
 }
 .dropdown {
     position: relative;
 }
 .nav {
     display: flex;
     flex-wrap: wrap;
     padding-left: 0;
     margin-bottom: 0;
     list-style: none;
 }
 .nav-tabs {
     border-bottom: 1px solid #dee2e6;
 }
 .navbar {
     position: relative;
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     justify-content: space-between;
     padding: 0.5rem 1rem;
 }
 .pagination {
     display: flex;
     padding-left: 0;
     list-style: none;
     border-radius: 0.25rem;
 }
 .page-link {
     position: relative;
     display: block;
     padding: 0.5rem 0.75rem;
     margin-left: -1px;
     line-height: 1.25;
     color: #007bff;
     background-color: #fff;
     border: 1px solid #dee2e6;
 }
 .page-link:hover {
     z-index: 2;
     color: #0056b3;
     text-decoration: none;
     background-color: #e9ecef;
     border-color: #dee2e6;
 }
 .page-link:focus {
     z-index: 3;
     outline: 0;
     box-shadow: 0 0 0 0.2rem #007bff40;
 }
 .page-item:first-child .page-link {
     margin-left: 0;
     border-top-left-radius: 0.25rem;
     border-bottom-left-radius: 0.25rem;
 }
 .page-item:last-child .page-link {
     border-top-right-radius: 0.25rem;
     border-bottom-right-radius: 0.25rem;
 }
 .page-item.disabled .page-link {
     color: #6c757d;
     pointer-events: none;
     cursor: auto;
     background-color: #fff;
     border-color: #dee2e6;
 }
 .bg-secondary {
     background-color: #6c757d !important;
 }
 .bg-light {
     background-color: #f8f9fa !important;
 }
 .bg-transparent {
     background-color: transparent !important;
 }
 .border {
     border: 1px solid #dee2e6 !important;
 }
 .rounded {
     border-radius: 0.25rem !important;
 }
 .d-inline-block {
     display: inline-block !important;
 }
 .justify-content-center {
     justify-content: center !important;
 }
 .position-absolute {
     position: absolute !important;
 }
 .mr-0 {
     margin-right: 0 !important;
 }
 .mr-1 {
     margin-right: 0.25rem !important;
 }
 .mt-2 {
     margin-top: 0.5rem !important;
 }
 .ml-2 {
     margin-left: 0.5rem !important;
 }
 .mr-3 {
     margin-right: 1rem !important;
 }
 .mb-3 {
     margin-bottom: 1rem !important;
 }
 .mt-4,
 .my-4 {
     margin-top: 1.5rem !important;
 }
 .mb-4,
 .my-4 {
     margin-bottom: 1.5rem !important;
 }
 .mt-5 {
     margin-top: 3rem !important;
 }
 .mb-5 {
     margin-bottom: 3rem !important;
 }
 .p-0 {
     padding: 0 !important;
 }
 .pt-3 {
     padding-top: 1rem !important;
 }
 .pb-3 {
     padding-bottom: 1rem !important;
 }
 .pt-4 {
     padding-top: 1.5rem !important;
 }
 .pb-5 {
     padding-bottom: 3rem !important;
 }
 .mx-auto {
     margin-right: auto !important;
 }
 .mx-auto {
     margin-left: auto !important;
 }
 .text-justify {
     text-align: justify !important;
 }
 .text-left {
     text-align: left !important;
 }
 .text-center {
     text-align: center !important;
 }
 @media print {
     *,
     *:before,
     *:after {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     a:not(.btn) {
         text-decoration: underline;
     }
     img {
         page-break-inside: avoid;
     }
     p,
     h2,
     h3 {
         orphans: 3;
         widows: 3;
     }
     h2,
     h3 {
         page-break-after: avoid;
     }
     @page {
         size: a3;
     }
     body,
     .container {
         min-width: 992px !important;
     }
     .navbar {
         display: none;
     }
 }
 .fa {
     display: inline-block;
     font: 14px/1 FontAwesome;
     font-size: inherit;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .fa-stack {
     position: relative;
     display: inline-block;
     width: 2em;
     height: 2em;
     line-height: 2em;
     vertical-align: middle;
 }
 .fa-star:before {
     content: "\f005";
 }
 .fa-user:before {
     content: "\f007";
 }
 .fa-map-marker:before {
     content: "\f041";
 }
 .fa-angle-double-up:before {
     content: "\f102";
 }
 .fa-star-half-o:before {
     content: "\f123";
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     position: relative;
     font-size: 14px;
     color: #434345;
     overflow-x: hidden;
 }
 h1,
 h2 {
     font-family: Capriola, sans-serif;
     text-transform: initial;
 }
 li {
     margin-top: 0;
     margin-bottom: 0;
 }
 h1,
 h2,
 h3 {
     text-transform: initial;
 }
 h2,
 h3,
 li,
 a {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     font-weight: 500;
     line-height: normal;
 }
 h2,
 h3 {
     color: #054a84;
 }
 p {
     color: #434345;
 }
 h1 {
     font-size: calc(22px + 28 * (100vw - 300px) / 1620);
     color: #fff;
     font-weight: 400;
     letter-spacing: 2px;
     margin-top: -7px;
     margin-bottom: -20px;
     line-height: 1.4;
 }
 h2 {
     font-size: calc(20px + 16 * (100vw - 300px) / 1620);
     line-height: 0.9;
 }
 h3 {
     font-size: calc(18px + 8 * (100vw - 300px) / 1620);
     margin-top: -4px;
     margin-bottom: 0;
 }
 p {
     font-size: calc(13px + 1 * (100vw - 300px) / 1620);
     color: #434345;
     font-weight: 400;
     margin-top: -7px;
     margin-bottom: -4px;
     line-height: 1.8;
 }
 a {
     font-size: calc(13px + 1 * (100vw - 300px) / 1620);
     color: #434345;
 }
 a:hover {
     text-decoration: none;
     cursor: pointer;
 }
 a:focus {
     outline: none;
 }
 ul {
     list-style-type: none;
     padding: 0;
     margin: 0;
 }
 ul li {
     font-size: 14px;
 }
 .custom-scroll ::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll ::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(235, 186, 22, 0.92) 0%, #b50000 100%);
     border-radius: 25px;
 }
 nav {
     padding: 0;
 }
 .center-content {
     display: flex;
     justify-content: center;
     align-items: center;
     height: 100%;
     flex-direction: column;
 }
 section {
     padding: 0;
     position: relative;
     overflow: hidden;
 }
 .socials-lists ul.socials-horizontal {
     display: flex;
 }
 .socials-lists ul li {
     padding: 0 4px;
 }
 .socials-lists ul li a {
     display: inline-block;
 }
 .socials-lists ul li a i {
     height: 50px;
     width: 50px;
     background-color: #054a84;
     border-radius: 50px;
     display: flex;
     font-size: 20px;
     color: #fff;
     transition: all 0.8s;
     border: 2px solid #fff;
     background-image: linear-gradient(to bottom, transparent 0%, transparent 50%, #fff 50%, #fff 100%);
     background-repeat: no-repeat;
     background-position: 0 0;
     background-size: 90px 180px;
 }
 .socials-lists ul li a:hover i {
     background-position: 0 -90px;
     background-color: #fff;
     color: #054a84;
     border: 1px solid #054a84;
 }
 .copyright {
     padding: 18px 0;
     background: #054a84;
 }
 .copyright .copyright-text {
     font-weight: 300;
     letter-spacing: 1px;
     margin-bottom: 0;
     margin-top: 0;
     line-height: 1.2;
 }
 .copyright.resume {
     padding: 40px 0;
 }
 .copyright.resume {
     background: #f5f5f8;
 }
 .copyright.resume .copyright-text {
     color: #989a9f;
     font-weight: 500;
 }
 footer {
     padding: 100px 0;
 }
 .resume li {
     margin-top: 0;
     margin-bottom: 0;
 }
 .resume li,
 .resume a {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     font-weight: 500;
     line-height: normal;
 }
 .resume p {
     color: #434345;
 }
 .resume p {
     font-size: calc(13px + 2 * (100vw - 300px) / 1620);
     color: #b1b1b1;
     font-weight: 400;
     margin-top: 0;
     margin-bottom: -6px;
 }
 .resume a {
     font-size: calc(13px + 1 * (100vw - 300px) / 1620);
     color: #054a84;
 }
 .resume a:hover {
     text-decoration: none;
     cursor: pointer;
 }
 .resume a:focus {
     outline: none;
 }
 .agency h1,
 .agency h2 {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .agency li {
     margin-top: 0;
     margin-bottom: 0;
 }
 .agency h1,
 .agency h2,
 .agency h3 {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .agency h2,
 .agency h3,
 .agency li,
 .agency a {
     font-weight: 500;
 }
 .agency h1,
 .agency h2,
 .agency h3 {
     color: #054a84;
 }
 .agency p {
     color: #434345;
 }
 .agency h1 {
     font-size: calc(22px + 10 * (100vw - 300px) / 1620);
     letter-spacing: 2px;
     margin-top: -17px;
     font-weight: 500;
 }
 .agency h2 {
     font-size: calc(20px + 10 * (100vw - 300px) / 1620);
     margin-top: 5px;
     margin-bottom: 5px;
     font-weight: 300;
     line-height: 1.2;
 }
 .agency h3 {
     font-size: calc(18px + 10 * (100vw - 300px) / 1620);
     line-height: 1.4;
 }
 .agency p {
     font-size: calc(13px + 2 * (100vw - 300px) / 1620);
     font-weight: 400;
     margin-top: 4px;
     margin-bottom: 4px;
 }
 .agency a {
     text-transform: initial;
     letter-spacing: 1px;
 }
 .tap-top {
     width: 50px;
     height: 50px;
     position: fixed;
     bottom: 55px;
     right: 30px;
     z-index: 99;
     color: #fff;
     text-align: center;
     background: #b50000;
     border-radius: 100%;
     font-size: 22px;
     cursor: pointer;
     line-height: 2.2;
     border: 1px solid #fff;
 }
 .blog-sec.blog .container,
 .blog-sec.blog .container-fluid {
     margin-bottom: -30px;
 }
 .top-banner-wrapper {
     background-color: #f9f9f9 !important;
 }
 @media screen and (max-width: 767px) {
     .top-banner-wrapper .top-banner-content {
         padding: 5px;
     }
 }
 .top-banner-wrapper .top-banner-content h1 {
     width: -moz-fit-content;
     width: fit-content;
     border-bottom: 4px solid #000;
     margin-bottom: 10px !important;
 }
 .top-banner-wrapper .top-banner-content p {
     line-height: 1.5;
     color: #777;
     margin-bottom: 0;
 }
 header {
     z-index: 600;
     width: 100%;
 }
 header .responsive-btn {
     display: none;
 }
 header nav {
     position: relative;
     display: flex;
     align-items: center;
     margin: 0;
     border: 0;
 }
 header nav ul {
     margin: 0;
     border: 0;
     line-height: 1;
     list-style-type: none;
     text-align: center;
 }
 header nav ul li {
     margin: 0;
     border: 0;
     line-height: 1;
     position: relative;
     display: inline-block;
     text-align: center;
 }
 header nav ul li a {
     margin: 0;
     border: 0;
     line-height: 1;
     text-decoration: none;
     display: inline-block;
     padding: 18px;
     font-size: 16px;
     text-transform: uppercase;
     transition: all 0.4s ease-in-out;
     font-weight: 600;
     letter-spacing: 0;
 }
 header nav ul li > a {
     color: #fff;
 }
 header nav ul li > a:hover {
     color: #fff;
 }
 header nav ul li > ul {
     display: none;
 }
 header nav ul li:hover > ul {
     display: block;
 }
 header nav ul .dropdown:before {
     position: absolute;
     font: 14px/1 FontAwesome;
     right: 18px;
     top: 50%;
     transform: translateY(-50%);
     content: "\f105";
 }
 header nav ul .dropdown:before {
     content: "\f0d7";
 }
 header nav ul ul {
     margin: 0;
     border: 0;
     line-height: 1;
     transition: all 0.4s ease-in-out;
     background: #fff;
     padding: 15px 0;
 }
 header nav ul ul li {
     margin: 0;
     border: 0;
     line-height: 1;
     display: block;
     text-align: left;
     transition: all 0.4s ease-in-out;
     position: relative;
 }
 header nav ul ul li a {
     margin: 0;
     border: 0;
     text-transform: initial;
     width: 100%;
     min-width: 240px;
     padding: 10px 18px;
     white-space: nowrap;
     color: #323232 !important;
     font-weight: 400;
     letter-spacing: 0;
     font-size: 13px;
 }
 header nav ul ul li a:hover {
     color: #054a84 !important;
     transition: all 0.5s ease;
 }
 header nav ul ul li:hover > a,
 header nav ul ul li:focus > a,
 header nav ul ul li:active > a {
     color: #777;
     transform: translate(2%);
 }
 header nav ul .mega-menu {
     position: unset;
 }
 header.resume nav ul li a:hover {
     color: #262626;
 }
 @media (max-width: 767px) {
     .mt-5 {
         margin-top: 2.95rem !important;
     }
 }
 .custom-container {
     margin-top: 25px;
 }
 @media (min-width: 1470px) {
     .agency .container,
     .resume .container {
         max-width: 1440px;
     }
 }
 @media only screen and (max-width: 1366px) {
     footer {
         padding: 30px 0 0;
     }
 }
 @media only screen and (max-width: 1199px) {
     .copyright.resume {
         padding: 30px 0;
     }
 }
 @media (min-width: 992px) {
     .main-menu > li > ul {
         display: none;
     }
     header nav ul .dropdown:before {
         right: 0;
     }
     header nav ul ul {
         position: absolute;
     }
 }
 @media only screen and (max-width: 991px) {
     header nav ul li > a:hover {
         color: #000;
     }
     .navbar {
         display: block;
         -webkit-appearance: none;
         appearance: none;
     }
     .navbar .responsive-btn ~ ul .dropdown ~ ul {
         display: none;
     }
     header nav ul li ul {
         display: none !important;
     }
     header nav ul ul li:hover a,
     header nav ul ul li:focus a,
     header nav ul ul li:active a {
         transform: translate(0);
     }
     header nav ul {
         width: 100%;
         padding: 15px 0;
     }
     header nav ul li {
         display: contents;
     }
     header nav ul li a {
         width: 100%;
         text-align: left;
         color: #054a84;
         padding: 12px 18px;
     }
     header nav ul ul {
         padding: 0 !important;
     }
     header nav ul ul li {
         padding-left: 35px !important;
     }
     header nav ul ul li a {
         color: #656565 !important;
         font-weight: 400 !important;
     }
     header .navbar {
         position: fixed;
         transition: 0.5s;
         z-index: 9;
         width: 350px;
         left: -350px;
         background: #fff;
         overflow-y: scroll;
         height: 100vh;
         top: 0;
         padding: 0;
         box-shadow: 0 0 11px #00000021;
     }
     header .responsive-btn {
         display: inline-block;
     }
     header .navbar .responsive-btn {
         display: block;
         width: 100%;
         padding: 20px;
         border-bottom: 1px solid rgb(221, 221, 221);
     }
     .blog-sec.blog.sider .container {
         margin-bottom: 0;
     }
     footer {
         padding: 20px 0 0;
     }
     .loding-header {
         padding: 10px 0;
     }
     .overlay-sidebar-header {
         visibility: hidden;
         opacity: 0;
         background-color: #212331;
         position: fixed;
         z-index: 0;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         transition: all 1s;
     }
 }
 @media only screen and (max-width: 767px) {
     .tap-top {
         width: 40px;
         height: 40px;
         bottom: 55px;
         right: 20px;
         line-height: 1.7;
     }
 }
 @media only screen and (max-width: 575px) {
     header {
         border-bottom: 1px solid rgba(31, 35, 44, 0.12);
         padding: 10px 0;
     }
     header nav {
         padding: 0 !important;
     }
     footer {
         padding: 5px 0 0;
     }
     .copyright .copyright-text {
         text-align: center !important;
     }
 }
 @media only screen and (max-width: 480px) {
     header .navbar {
         width: 300px;
     }
     h1 {
         line-height: 40px;
     }
 }


                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .dark[_ngcontent-serverApp-c93986215] {
                                 color: #b50000 !important;
                             }
 .primary[_ngcontent-serverApp-c93986215] {
     color: #054a84 !important;
 }
 .secondary[_ngcontent-serverApp-c93986215] {
     color: #434345;
 }
 h2[_ngcontent-serverApp-c93986215] {
     margin: 15px 0 10px 0 !important;
     font-weight: 500;
 }
 h3[_ngcontent-serverApp-c93986215] {
     margin: 0px 0 5px 0;
     font-weight: 400;
 }
 [_nghost-serverApp-c93986215] a {
     color: #b50000;
 }
 p[_ngcontent-serverApp-c93986215] {
     text-align: justify;
     margin: 2px 0;
 }
 .product-detail[_ngcontent-serverApp-c93986215] {
     margin: 0 auto;
     text-align: center;
 }
 @media screen and (max-width: 992px) {
     .product-detail[_ngcontent-serverApp-c93986215] {
         margin-bottom: -10px !important;
     }
 }
 .agency-box[_ngcontent-serverApp-c93986215] {
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
     overflow: hidden;
     border-radius: 5px;
     position: relative;
 }
 .agency-box[_ngcontent-serverApp-c93986215] .agency_header[_ngcontent-serverApp-c93986215] {
     background-position: top center !important;
     background-size: cover !important;
     height: 80px;
     position: relative;
 }
 .agency-box[_ngcontent-serverApp-c93986215] .agency_header_White_opcity[_ngcontent-serverApp-c93986215] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .yoga-circle[_ngcontent-serverApp-c93986215] {
     overflow: hidden;
     border: 1px solid #707070;
     border-radius: 50%;
     padding: 0px !important;
     box-shadow: 0px 3px 5px 0px #434345;
     position: absolute;
     display: inline-block;
     top: 15px;
     left: 15px;
     height: 130px;
     width: 130px;
 }
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .yoga-circle[_ngcontent-serverApp-c93986215] {
         top: 30px;
         left: 15px;
         height: 100px;
         width: 100px;
     }
 }
 @media screen and (max-width: 449px) {
     .yoga-circle[_ngcontent-serverApp-c93986215] {
         top: 30px;
         left: 15px;
         height: 100px;
         width: 100px;
     }
 }
 .yoga-circle[_ngcontent-serverApp-c93986215] img[_ngcontent-serverApp-c93986215] {
     width: 100%;
     height: 100%;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] strong[_ngcontent-serverApp-c93986215] {
     position: relative;
     left: 0;
     bottom: 0px;
     padding: 0 0 10px;
     display: inline-block;
     width: 100%;
     font-size: 24px;
     font-weight: 400;
     opacity: 1;
     color: #054a84;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
     border: 1px solid rgba(112, 112, 112, 0.5);
     padding: 4px 10px;
     border-radius: 30px;
     font-size: 14px;
     font-weight: 400;
     color: #505050;
     margin-right: 5px;
     display: inline-block;
     margin-left: 5px;
     margin-bottom: 8px;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] {
     position: relative;
     text-align: center;
     padding: 8px 0 0;
     margin: 0px;
     min-height: 45px;
     height: auto;
     width: 100%;
     float: left;
     font-weight: 300;
     font-size: 14px;
     color: #505050;
     border-top: 1px solid #ccc;
     height: 60px;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_left[_ngcontent-serverApp-c93986215] {
     width: 10%;
     float: left;
     text-align: center;
     margin-right: 2%;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_left[_ngcontent-serverApp-c93986215] i[_ngcontent-serverApp-c93986215] {
     font-size: 24px;
     position: relative;
     top: -1px;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_right[_ngcontent-serverApp-c93986215] {
     width: 100%;
     float: left;
     text-align: left;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_right[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_right[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] .flag.id[_ngcontent-serverApp-c93986215] {
     background-position: -16px -528px;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215]
 .candidate-working-status[_ngcontent-serverApp-c93986215]
 .pass_right[_ngcontent-serverApp-c93986215]
 span[_ngcontent-serverApp-c93986215]
 img.fnone[_ngcontent-serverApp-c93986215] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .candidate-working-status[_ngcontent-serverApp-c93986215] .pass_right[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] img[_ngcontent-serverApp-c93986215] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .year-experience-title[_ngcontent-serverApp-c93986215] .our-service-detail[_ngcontent-serverApp-c93986215] {
     height: 38px;
     overflow: hidden;
 }
 hr[_ngcontent-serverApp-c93986215] {
     margin-top: 0px;
     margin-bottom: 0px;
 }
 .button_bg[_ngcontent-serverApp-c93986215] {
     background: #054a84;
     margin: 0px;
     height: 50px;
     line-height: 40px;
     color: #e0eefc;
     font-weight: 600;
     border: none;
     margin-bottom: 10px;
 }
 @media screen and (max-width: 767px) {
     .button_bg[_ngcontent-serverApp-c93986215] {
         height: 50px;
     }
 }
 @media screen and (max-width: 767px) {
     .d-sm-block[_ngcontent-serverApp-c93986215] {
         display: none !important;
     }
     .top-banner-wrapper[_ngcontent-serverApp-c93986215] .top-banner-content[_ngcontent-serverApp-c93986215] {
         padding: 10px 0;
     }
 }
 .blog-sidebar[_ngcontent-serverApp-c93986215] input[_ngcontent-serverApp-c93986215] {
     padding: 0.25rem;
 }
 .blog-sidebar[_ngcontent-serverApp-c93986215] .sidebar-container[_ngcontent-serverApp-c93986215] {
     margin-bottom: 10px;
 }
 .agency[_ngcontent-serverApp-c93986215] h1[_ngcontent-serverApp-c93986215] {
     font-weight: 500;
 }
 .header_2[_ngcontent-serverApp-c93986215] {
     font-size: 16px;
     font-weight: 500;
     color: #464646;
 }
 .extra_details_bottom[_ngcontent-serverApp-c93986215] h3[_ngcontent-serverApp-c93986215],
 .extra_details_bottom[_ngcontent-serverApp-c93986215] h2[_ngcontent-serverApp-c93986215] {
     margin: 10px auto 14px;
 }
 .extra_details_bottom[_ngcontent-serverApp-c93986215] h4[_ngcontent-serverApp-c93986215] {
     margin: 10px auto 8px;
 }
 .extra_details_bottom[_ngcontent-serverApp-c93986215] p[_ngcontent-serverApp-c93986215] {
     margin: 6px auto 4px;
 }
 .agency_pricing_discount[_ngcontent-serverApp-c93986215] {
     width: 100%;
     float: left;
     height: 38px;
     position: relative;
     z-index: 0;
     margin: 0;
 }
 .agency_pricing_discount[_ngcontent-serverApp-c93986215]:before {
     width: 100%;
     padding: 0px;
     position: absolute;
     top: 0;
     left: 0px;
     content: "";
     height: 38px;
     background: #000;
     z-index: -1;
 }
 .sub_agency_discount[_ngcontent-serverApp-c93986215] {
     color: #fff;
     left: 0;
     width: 50%;
     height: 38px;
     background: #b50000;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     position: absolute;
     overflow: hidden;
     font-weight: 400;
     text-align: center;
     line-height: 38px;
     white-space: normal;
     top: 0;
     padding: 0;
     clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
 }
 .agency_discount_text[_ngcontent-serverApp-c93986215] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     position: absolute;
     height: 38px;
     top: 0;
     right: 0%;
     line-height: 38px;
     width: 50%;
     text-align: center;
     float: right;
     padding: 0px;
     color: #fff;
     font-weight: 400;
 }
 @media screen and (max-width: 1440px) {
     .agency_discount_text[_ngcontent-serverApp-c93986215] {
         font-size: 12px;
     }
 }
 @media screen and (max-width: 574px) {
     .agency_discount_text[_ngcontent-serverApp-c93986215] {
         font-size: 10px;
     }
 }
 .sub_agency_discount[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-left: -10px;
 }
 @media screen and (max-width: 1440px) {
     .sub_agency_discount[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
         margin-left: -15px;
     }
 }
 @media screen and (max-width: 574px) {
     .sub_agency_discount[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
         margin-left: -16px;
     }
 }
 @media screen and (max-width: 360px) {
     .sub_agency_discount[_ngcontent-serverApp-c93986215] span[_ngcontent-serverApp-c93986215] {
         margin-left: -18px;
     }
 }
 .additional_class[_ngcontent-serverApp-c93986215] .sub_agency_discount[_ngcontent-serverApp-c93986215] {
     width: 52px;
     font-size: 9px;
     padding-left: 2px;
 }
 .Contacted_tag_right_top[_ngcontent-serverApp-c93986215] {
     top: 0;
     right: 0;
     border: none;
     width: auto;
     font-size: 12px;
     color: #ffffff;
     padding: 0 5px;
     font-weight: 400;
     height: 20px;
     display: inline-block;
     line-height: 20px;
     background-color: #054a84;
     z-index: 2;
     border-radius: 0 0 0 7px;
 }
 .custom_font_size_for_location[_ngcontent-serverApp-c93986215] {
     font-size: 14px !important;
     font-weight: bold;
     line-height: 20px;
 }
 .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(odd) {
     padding: 0 2% 0 10%;
 }
 .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(even) {
     padding: 0 10% 0 2%;
 }
 @media screen and (max-width: 1024px) {
     .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(odd) {
         padding: 0 2% 0 4%;
     }
     .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(even) {
         padding: 0 4% 0 2%;
     }
 }
 @media screen and (max-width: 767px) {
     .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(odd) {
         padding: 0 3% 0 3%;
     }
     .custom-agency-container[_ngcontent-serverApp-c93986215]:nth-child(even) {
         padding: 0 3% 0 3%;
     }
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] {
     width: 100%;
     height: 130px;
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-left[_ngcontent-serverApp-c93986215] {
     width: 160px;
     float: left;
     padding-top: 75px;
     text-align: center !important;
 }
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-left[_ngcontent-serverApp-c93986215] {
         width: 130px;
         padding-top: 60px;
     }
 }
 @media screen and (max-width: 449px) {
     .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-left[_ngcontent-serverApp-c93986215] {
         width: 130px;
         padding-top: 60px;
     }
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-right[_ngcontent-serverApp-c93986215] {
     width: auto;
     overflow: hidden;
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-right[_ngcontent-serverApp-c93986215] .company_title_fix_size[_ngcontent-serverApp-c93986215] {
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: normal;
     font-weight: bold !important;
     margin: 10px 0px 5px 0px !important;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     padding-right: 15px;
 }
 .agency-box-detail[_ngcontent-serverApp-c93986215] .agency-box-detail-right[_ngcontent-serverApp-c93986215] .listing-about-txt[_ngcontent-serverApp-c93986215] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: normal;
     color: #666;
     padding-right: 15px;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .ratting_div[_ngcontent-serverApp-c93986215] {
     color: #000;
 }
 .agency-listing-detail-bottom[_ngcontent-serverApp-c93986215] h3[_ngcontent-serverApp-c93986215] {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
 }
 .agency-listing-footer[_ngcontent-serverApp-c93986215] {
     background: #b50000;
     color: #fff;
     padding: 10px;
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
     cursor: pointer;
     height: 44px;
 }
 .button_more_details[_ngcontent-serverApp-c93986215] {
     line-height: 45px;
 }
 .nav.nav-tabs.custom-tab[_ngcontent-serverApp-c93986215] li[_ngcontent-serverApp-c93986215] {
     width: 25%;
 }
 .rating_icon[_ngcontent-serverApp-c93986215] {
     font-size: 1.25rem;
 }
 .agency-box-detail-left[_ngcontent-serverApp-c93986215] .custom_h4[_ngcontent-serverApp-c93986215] {
     font-size: 14px !important;
     font-weight: bold;
     line-height: 20px;
     color: #054a84 !important;
     font-family: "proxima_nova_rgregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-transform: initial;
     text-align: center !important;
     padding: 0 !important;
 }
 @media screen and (max-width: 574px) {
     [_nghost-serverApp-c93986215] .multiselect-dropdown .dropdown-btn,
     select[_ngcontent-serverApp-c93986215] {
         width: 200px !important;
     }
 }
 .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] {
     overflow: hidden;
     border-radius: 50%;
     padding: 0px !important;
     position: absolute;
     display: inline-block;
     top: 15px;
     left: 15px;
 }
 .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] .show[_ngcontent-serverApp-c93986215] {
     display: none !important;
 }
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] {
         top: 30px;
         left: 15px;
     }
     .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] .hide[_ngcontent-serverApp-c93986215] {
         display: none !important;
     }
     .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] .show[_ngcontent-serverApp-c93986215] {
         display: unset !important;
     }
 }
 @media screen and (max-width: 449px) {
     .agency-skelton-loader[_ngcontent-serverApp-c93986215] .skelton-yoga-circle[_ngcontent-serverApp-c93986215] {
         top: 30px;
         left: 15px;
     }
 }
 [_nghost-serverApp-c93986215] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: white !important;
     border: 0px !important;
 }
 [_nghost-serverApp-c93986215] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-color: white !important;
     border: 0px !important;
 }
 [_nghost-serverApp-c93986215] .mat-mdc-text-field-wrapper {
     box-shadow: 0 0.5px 0.7px rgba(0, 0, 0, 0.034), 0 1.1px 1.8px rgba(0, 0, 0, 0.048), 0 2.1px 3.4px rgba(0, 0, 0, 0.06), 0 3.8px 6px rgba(0, 0, 0, 0.072), 0 7.1px 11.3px rgba(0, 0, 0, 0.086), 0 17px 27px rgba(0, 0, 0, 0.12) !important;
 }
 [_nghost-serverApp-c93986215] .mdc-text-field--outlined {
     border-radius: 10px !important;
 }
 .hide-agency-filter[_ngcontent-serverApp-c93986215] {
     display: block;
 }
 @media screen and (max-width: 494px) {
     .hide-agency-filter[_ngcontent-serverApp-c93986215] {
         display: none !important;
     }
 }
 .hide-agency-filter .mat-mdc-select-placeholder {
     font-weight: 600 !important;
 }


                             .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
                             .mdc-checkbox[_ngcontent-serverApp-c648054139] .mdc-checkbox__native-control[_ngcontent-serverApp-c648054139]:enabled:indeterminate ~ .mdc-checkbox__background[_ngcontent-serverApp-c648054139],
                             .mdc-checkbox[_ngcontent-serverApp-c648054139] .mdc-checkbox__native-control[data-indeterminate="true"][_ngcontent-serverApp-c648054139]:enabled ~ .mdc-checkbox__background[_ngcontent-serverApp-c648054139] {
                                 border-color: #b50000 !important;
                                 background-color: #b50000 !important;
                             }


                             ul.shivam-pagination[_ngcontent-serverApp-c3388104089] {
                                 display: inline-block !important;
                                 padding: 0;
                                 margin: 0;
                             }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] {
     display: inline;
     -webkit-user-select: none;
     -ms-user-select: none;
     margin-right: 0.0625rem;
     border-radius: 0;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089] {
     text-decoration: none;
 }
 ul.pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a.active[_ngcontent-serverApp-c3388104089] {
     background-color: #054a84;
     color: white;
     cursor: default;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089]:hover:not(.active) {
     background-color: #ddd;
 }
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089],
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:focus,
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:hover {
     color: #cacaca;
     cursor: not-allowed;
     background-color: #fff;
     pointer-events: none;
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }


                             .mdc-text-field {
                                 border-top-left-radius: 4px;
                                 border-top-left-radius: var(--mdc-shape-small, 4px);
                                 border-top-right-radius: 4px;
                                 border-top-right-radius: var(--mdc-shape-small, 4px);
                                 border-bottom-right-radius: 0;
                                 border-bottom-left-radius: 0;
                                 display: inline-flex;
                                 align-items: baseline;
                                 padding: 0 16px;
                                 position: relative;
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 will-change: opacity, transform, color;
                             }
 .mdc-text-field .mdc-floating-label {
     top: 50%;
     transform: translateY(-50%);
     pointer-events: none;
 }
 .mdc-text-field__input {
     height: 28px;
     width: 100%;
     min-width: 0;
     border: none;
     border-radius: 0;
     background: none;
     appearance: none;
     padding: 0;
 }
 .mdc-text-field__input::-ms-clear {
     display: none;
 }
 .mdc-text-field__input::-webkit-calendar-picker-indicator {
     display: none;
 }
 .mdc-text-field__input:focus {
     outline: none;
 }
 .mdc-text-field__input:invalid {
     box-shadow: none;
 }
 @media all {
     .mdc-text-field__input::placeholder {
         opacity: 0;
     }
 }
 @media all {
     .mdc-text-field__input:-ms-input-placeholder {
         opacity: 0;
     }
 }
 @media all {
     .mdc-text-field--no-label .mdc-text-field__input::placeholder,
     .mdc-text-field--focused .mdc-text-field__input::placeholder {
         opacity: 1;
     }
 }
 @media all {
     .mdc-text-field--no-label .mdc-text-field__input:-ms-input-placeholder,
     .mdc-text-field--focused .mdc-text-field__input:-ms-input-placeholder {
         opacity: 1;
     }
 }
 .mdc-text-field__affix {
     height: 28px;
     opacity: 0;
     white-space: nowrap;
 }
 .mdc-text-field--label-floating .mdc-text-field__affix,
 .mdc-text-field--no-label .mdc-text-field__affix {
     opacity: 1;
 }
 @supports (-webkit-hyphens: none) {
     .mdc-text-field--outlined .mdc-text-field__affix {
         align-items: center;
         align-self: center;
         display: inline-flex;
         height: 100%;
     }
 }
 .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 2px;
 }
 [dir="rtl"] .mdc-text-field__affix--prefix,
 .mdc-text-field__affix--prefix[dir="rtl"] {
     padding-left: 2px;
     padding-right: 0;
 }
 .mdc-text-field--end-aligned .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 12px;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
 .mdc-text-field--end-aligned .mdc-text-field__affix--prefix[dir="rtl"] {
     padding-left: 12px;
     padding-right: 0;
 }
 .mdc-text-field__affix--suffix {
     padding-left: 12px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field__affix--suffix,
 .mdc-text-field__affix--suffix[dir="rtl"] {
     padding-left: 0;
     padding-right: 12px;
 }
 .mdc-text-field--end-aligned .mdc-text-field__affix--suffix {
     padding-left: 2px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
 .mdc-text-field--end-aligned .mdc-text-field__affix--suffix[dir="rtl"] {
     padding-left: 0;
     padding-right: 2px;
 }
 .mdc-text-field--filled {
     height: 56px;
 }
 .mdc-text-field--filled::before {
     display: inline-block;
     width: 0;
     height: 40px;
     content: "";
     vertical-align: 0;
 }
 .mdc-text-field--filled .mdc-floating-label {
     left: 16px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--filled .mdc-floating-label,
 .mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 16px;
 }
 .mdc-text-field--filled .mdc-floating-label--float-above {
     transform: translateY(-106%) scale(0.75);
 }
 .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
     height: 100%;
 }
 .mdc-text-field--filled.mdc-text-field--no-label .mdc-floating-label {
     display: none;
 }
 .mdc-text-field--filled.mdc-text-field--no-label::before {
     display: none;
 }
 @supports (-webkit-hyphens: none) {
     .mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__affix {
         align-items: center;
         align-self: center;
         display: inline-flex;
         height: 100%;
     }
 }
 .mdc-text-field--outlined {
     height: 56px;
     overflow: visible;
 }
 .mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-37.25px) scale(1);
 }
 .mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-34.75px) scale(0.75);
 }
 .mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--outlined .mdc-text-field__input {
     height: 100%;
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-top-left-radius: 4px;
     border-top-left-radius: var(--mdc-shape-small, 4px);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 4px;
     border-bottom-left-radius: var(--mdc-shape-small, 4px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
     border-top-left-radius: 0;
     border-top-right-radius: 4px;
     border-top-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-right-radius: 4px;
     border-bottom-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-left-radius: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
         width: max(12px, var(--mdc-shape-small, 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
         max-width: calc(100% - max(12px, var(--mdc-shape-small, 4px)) * 2);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-top-left-radius: 0;
     border-top-right-radius: 4px;
     border-top-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-right-radius: 4px;
     border-bottom-right-radius: var(--mdc-shape-small, 4px);
     border-bottom-left-radius: 0;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
     border-top-left-radius: 4px;
     border-top-left-radius: var(--mdc-shape-small, 4px);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 4px;
     border-bottom-left-radius: var(--mdc-shape-small, 4px);
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
         padding-right: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
         padding-left: max(16px, var(--mdc-shape-small, 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
         padding-left: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
         padding-right: max(16px, calc(var(--mdc-shape-small, 4px) + 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 1px;
 }
 .mdc-text-field--outlined .mdc-floating-label {
     left: 4px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-floating-label,
 .mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 4px;
 }
 .mdc-text-field--outlined .mdc-text-field__input {
     display: flex;
     border: none !important;
     background-color: rgba(0, 0, 0, 0);
 }
 .mdc-text-field--outlined .mdc-notched-outline {
     z-index: 1;
 }
 .mdc-text-field--textarea {
     flex-direction: column;
     align-items: center;
     width: auto;
     height: auto;
     padding: 0;
 }
 .mdc-text-field--textarea .mdc-floating-label {
     top: 19px;
 }
 .mdc-text-field--textarea .mdc-floating-label:not(.mdc-floating-label--float-above) {
     transform: none;
 }
 .mdc-text-field--textarea .mdc-text-field__input {
     flex-grow: 1;
     height: auto;
     min-height: 1.5rem;
     overflow-x: hidden;
     overflow-y: auto;
     box-sizing: border-box;
     resize: none;
     padding: 0 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--filled::before {
     display: none;
 }
 .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--float-above {
     transform: translateY(-10.25px) scale(0.75);
 }
 .mdc-text-field--textarea.mdc-text-field--filled .mdc-text-field__input {
     margin-top: 23px;
     margin-bottom: 9px;
 }
 .mdc-text-field--textarea.mdc-text-field--filled.mdc-text-field--no-label .mdc-text-field__input {
     margin-top: 16px;
     margin-bottom: 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-27.25px) scale(1);
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-24.75px) scale(0.75);
 }
 .mdc-text-field--textarea.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-text-field__input {
     margin-top: 16px;
     margin-bottom: 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label {
     top: 18px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field__input {
     margin-bottom: 2px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter {
     align-self: flex-end;
     padding: 0 16px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::after {
     display: inline-block;
     width: 0;
     height: 16px;
     content: "";
     vertical-align: -16px;
 }
 .mdc-text-field--textarea.mdc-text-field--with-internal-counter .mdc-text-field-character-counter::before {
     display: none;
 }
 .mdc-text-field__resizer {
     align-self: stretch;
     display: inline-flex;
     flex-direction: column;
     flex-grow: 1;
     max-height: 100%;
     max-width: 100%;
     min-height: 56px;
     min-width: fit-content;
     min-width: -moz-available;
     min-width: -webkit-fill-available;
     overflow: hidden;
     resize: both;
 }
 .mdc-text-field--filled .mdc-text-field__resizer {
     transform: translateY(-1px);
 }
 .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field__input,
 .mdc-text-field--filled .mdc-text-field__resizer .mdc-text-field-character-counter {
     transform: translateY(1px);
 }
 .mdc-text-field--outlined .mdc-text-field__resizer {
     transform: translateX(-1px) translateY(-1px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer,
 .mdc-text-field--outlined .mdc-text-field__resizer[dir="rtl"] {
     transform: translateX(1px) translateY(-1px);
 }
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter {
     transform: translateX(1px) translateY(1px);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input,
 [dir="rtl"] .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter,
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field__input[dir="rtl"],
 .mdc-text-field--outlined .mdc-text-field__resizer .mdc-text-field-character-counter[dir="rtl"] {
     transform: translateX(-1px) translateY(1px);
 }
 .mdc-text-field--with-leading-icon {
     padding-left: 0;
     padding-right: 16px;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon,
 .mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-left: 16px;
     padding-right: 0;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 48px);
     left: 48px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label,
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 48px;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 64px / 0.75);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label {
     left: 36px;
     right: initial;
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label[dir="rtl"] {
     left: initial;
     right: 36px;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
     transform: translateY(-37.25px) translateX(-32px) scale(1);
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above[dir="rtl"] {
     transform: translateY(-37.25px) translateX(32px) scale(1);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: 0.75rem;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     transform: translateY(-34.75px) translateX(-32px) scale(0.75);
 }
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 [dir="rtl"] .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"],
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above[dir="rtl"] {
     transform: translateY(-34.75px) translateX(32px) scale(0.75);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined.mdc-notched-outline--upgraded .mdc-floating-label--float-above,
 .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: 1rem;
 }
 .mdc-text-field--with-trailing-icon {
     padding-left: 16px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--with-trailing-icon,
 .mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
     padding-right: 16px;
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 64px);
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 64px / 0.75);
 }
 .mdc-text-field--with-trailing-icon.mdc-text-field--outlined :not(.mdc-notched-outline--notched) .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label {
     max-width: calc(100% - 96px);
 }
 .mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon.mdc-text-field--filled .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 96px / 0.75);
 }
 .mdc-text-field-helper-line {
     display: flex;
     justify-content: space-between;
     box-sizing: border-box;
 }
 .mdc-text-field + .mdc-text-field-helper-line {
     padding-right: 16px;
     padding-left: 16px;
 }
 .mdc-form-field > .mdc-text-field + label {
     align-self: flex-start;
 }
 .mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--focused .mdc-notched-outline__trailing {
     border-width: 2px;
 }
 .mdc-text-field--focused + .mdc-text-field-helper-line .mdc-text-field-helper-text:not(.mdc-text-field-helper-text--validation-msg) {
     opacity: 1;
 }
 .mdc-text-field--focused.mdc-text-field--outlined .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 2px;
 }
 .mdc-text-field--focused.mdc-text-field--outlined.mdc-text-field--textarea .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mdc-text-field--invalid + .mdc-text-field-helper-line .mdc-text-field-helper-text--validation-msg {
     opacity: 1;
 }
 .mdc-text-field--disabled {
     pointer-events: none;
 }
 @media screen and (forced-colors: active) {
     .mdc-text-field--disabled .mdc-text-field__input {
         background-color: Window;
     }
     .mdc-text-field--disabled .mdc-floating-label {
         z-index: 1;
     }
 }
 .mdc-text-field--disabled .mdc-floating-label {
     cursor: default;
 }
 .mdc-text-field--disabled.mdc-text-field--filled .mdc-text-field__ripple {
     display: none;
 }
 .mdc-text-field--disabled .mdc-text-field__input {
     pointer-events: auto;
 }
 .mdc-text-field--end-aligned .mdc-text-field__input {
     text-align: right;
 }
 [dir="rtl"] .mdc-text-field--end-aligned .mdc-text-field__input,
 .mdc-text-field--end-aligned .mdc-text-field__input[dir="rtl"] {
     text-align: left;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix {
     direction: ltr;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
     padding-left: 0;
     padding-right: 2px;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
     padding-left: 12px;
     padding-right: 0;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--leading,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--leading {
     order: 1;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--suffix {
     order: 2;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__input,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__input {
     order: 3;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__affix--prefix {
     order: 4;
 }
 [dir="rtl"] .mdc-text-field--ltr-text .mdc-text-field__icon--trailing,
 .mdc-text-field--ltr-text[dir="rtl"] .mdc-text-field__icon--trailing {
     order: 5;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__input,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__input {
     text-align: right;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--prefix,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--prefix {
     padding-right: 12px;
 }
 [dir="rtl"] .mdc-text-field--ltr-text.mdc-text-field--end-aligned .mdc-text-field__affix--suffix,
 .mdc-text-field--ltr-text.mdc-text-field--end-aligned[dir="rtl"] .mdc-text-field__affix--suffix {
     padding-left: 2px;
 }
 .mdc-floating-label {
     position: absolute;
     left: 0;
     -webkit-transform-origin: left top;
     transform-origin: left top;
     line-height: 1.15rem;
     text-align: left;
     text-overflow: ellipsis;
     white-space: nowrap;
     cursor: text;
     overflow: hidden;
     will-change: transform;
 }
 [dir="rtl"] .mdc-floating-label,
 .mdc-floating-label[dir="rtl"] {
     right: 0;
     left: auto;
     -webkit-transform-origin: right top;
     transform-origin: right top;
     text-align: right;
 }
 .mdc-floating-label--float-above {
     cursor: auto;
 }
 .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after {
     margin-left: 1px;
     margin-right: 0px;
     content: "*";
 }
 [dir="rtl"] .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)::after,
 .mdc-floating-label--required:not(.mdc-floating-label--hide-required-marker)[dir="rtl"]::after {
     margin-left: 0;
     margin-right: 1px;
 }
 .mdc-notched-outline {
     display: flex;
     position: absolute;
     top: 0;
     right: 0;
     left: 0;
     box-sizing: border-box;
     width: 100%;
     max-width: 100%;
     height: 100%;
     text-align: left;
     pointer-events: none;
 }
 [dir="rtl"] .mdc-notched-outline,
 .mdc-notched-outline[dir="rtl"] {
     text-align: right;
 }
 .mdc-notched-outline__leading,
 .mdc-notched-outline__notch,
 .mdc-notched-outline__trailing {
     box-sizing: border-box;
     height: 100%;
     pointer-events: none;
 }
 .mdc-notched-outline__trailing {
     flex-grow: 1;
 }
 .mdc-notched-outline__notch {
     flex: 0 0 auto;
     width: auto;
 }
 .mdc-notched-outline .mdc-floating-label {
     display: inline-block;
     position: relative;
     max-width: 100%;
 }
 .mdc-notched-outline .mdc-floating-label--float-above {
     text-overflow: clip;
 }
 .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     max-width: 133.3333333333%;
 }
 .mdc-notched-outline--notched .mdc-notched-outline__notch {
     padding-left: 0;
     padding-right: 8px;
     border-top: none;
 }
 [dir="rtl"] .mdc-notched-outline--notched .mdc-notched-outline__notch,
 .mdc-notched-outline--notched .mdc-notched-outline__notch[dir="rtl"] {
     padding-left: 8px;
     padding-right: 0;
 }
 .mdc-notched-outline--no-label .mdc-notched-outline__notch {
     display: none;
 }
 .mdc-line-ripple::before,
 .mdc-line-ripple::after {
     position: absolute;
     bottom: 0;
     left: 0;
     width: 100%;
     border-bottom-style: solid;
     content: "";
 }
 .mdc-line-ripple::before {
     z-index: 1;
 }
 .mdc-line-ripple::after {
     transform: scaleX(0);
     opacity: 0;
     z-index: 2;
 }
 .mdc-line-ripple--active::after {
     transform: scaleX(1);
     opacity: 1;
 }
 .mdc-line-ripple--deactivating::after {
     opacity: 0;
 }
 .mdc-floating-label--float-above {
     transform: translateY(-106%) scale(0.75);
 }
 .mdc-notched-outline__leading,
 .mdc-notched-outline__notch,
 .mdc-notched-outline__trailing {
     border-top: 1px solid;
     border-bottom: 1px solid;
 }
 .mdc-notched-outline__leading {
     border-left: 1px solid;
     border-right: none;
     width: 12px;
 }
 [dir="rtl"] .mdc-notched-outline__leading,
 .mdc-notched-outline__leading[dir="rtl"] {
     border-left: none;
     border-right: 1px solid;
 }
 .mdc-notched-outline__trailing {
     border-left: none;
     border-right: 1px solid;
 }
 [dir="rtl"] .mdc-notched-outline__trailing,
 .mdc-notched-outline__trailing[dir="rtl"] {
     border-left: 1px solid;
     border-right: none;
 }
 .mdc-notched-outline__notch {
     max-width: calc(100% - 12px * 2);
 }
 .mdc-line-ripple::before {
     border-bottom-width: 1px;
 }
 .mdc-line-ripple::after {
     border-bottom-width: 2px;
 }
 .mdc-text-field--filled {
     --mdc-filled-text-field-active-indicator-height: 1px;
     --mdc-filled-text-field-focus-active-indicator-height: 2px;
     --mdc-filled-text-field-container-shape: 4px;
     border-top-left-radius: var(--mdc-filled-text-field-container-shape);
     border-top-right-radius: var(--mdc-filled-text-field-container-shape);
     border-bottom-right-radius: 0;
     border-bottom-left-radius: 0;
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-filled-text-field-caret-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-filled-text-field-error-caret-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input {
     color: var(--mdc-filled-text-field-input-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-text-field__input {
     color: var(--mdc-filled-text-field-disabled-input-text-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-label-text-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--filled:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-focus-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-disabled-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-error-label-text-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-filled-text-field-error-focus-label-text-color);
 }
 .mdc-text-field--filled .mdc-floating-label {
     font-family: var(--mdc-filled-text-field-label-text-font);
     font-size: var(--mdc-filled-text-field-label-text-size);
     font-weight: var(--mdc-filled-text-field-label-text-weight);
     letter-spacing: var(--mdc-filled-text-field-label-text-tracking);
 }
 @media all {
     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
         color: var(--mdc-filled-text-field-input-text-placeholder-color);
     }
 }
 @media all {
     .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
         color: var(--mdc-filled-text-field-input-text-placeholder-color);
     }
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) {
     background-color: var(--mdc-filled-text-field-container-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled {
     background-color: var(--mdc-filled-text-field-disabled-container-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-active-indicator-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-hover-active-indicator-color);
 }
 .mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
     border-bottom-color: var(--mdc-filled-text-field-focus-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--disabled .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-disabled-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-error-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-line-ripple::before {
     border-bottom-color: var(--mdc-filled-text-field-error-hover-active-indicator-color);
 }
 .mdc-text-field--filled.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-line-ripple::after {
     border-bottom-color: var(--mdc-filled-text-field-error-focus-active-indicator-color);
 }
 .mdc-text-field--filled .mdc-line-ripple::before {
     border-bottom-width: var(--mdc-filled-text-field-active-indicator-height);
 }
 .mdc-text-field--filled .mdc-line-ripple::after {
     border-bottom-width: var(--mdc-filled-text-field-focus-active-indicator-height);
 }
 .mdc-text-field--outlined {
     --mdc-outlined-text-field-outline-width: 1px;
     --mdc-outlined-text-field-focus-outline-width: 2px;
     --mdc-outlined-text-field-container-shape: 4px;
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-outlined-text-field-caret-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-text-field__input {
     caret-color: var(--mdc-outlined-text-field-error-caret-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input {
     color: var(--mdc-outlined-text-field-input-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-text-field__input {
     color: var(--mdc-outlined-text-field-disabled-input-text-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-label-text-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-focus-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-disabled-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-error-label-text-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-floating-label--float-above {
     color: var(--mdc-outlined-text-field-error-focus-label-text-color);
 }
 .mdc-text-field--outlined .mdc-floating-label {
     font-family: var(--mdc-outlined-text-field-label-text-font);
     font-size: var(--mdc-outlined-text-field-label-text-size);
     font-weight: var(--mdc-outlined-text-field-label-text-weight);
     letter-spacing: var(--mdc-outlined-text-field-label-text-tracking);
 }
 @media all {
     .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input::placeholder {
         color: var(--mdc-outlined-text-field-input-text-placeholder-color);
     }
 }
 @media all {
     .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-text-field__input:-ms-input-placeholder {
         color: var(--mdc-outlined-text-field-input-text-placeholder-color);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-top-left-radius: var(--mdc-outlined-text-field-container-shape);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: var(--mdc-outlined-text-field-container-shape);
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading[dir="rtl"] {
     border-top-left-radius: 0;
     border-top-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-left-radius: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
         width: max(12px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch {
         max-width: calc(100% - max(12px, var(--mdc-outlined-text-field-container-shape)) * 2);
     }
 }
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-top-left-radius: 0;
     border-top-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-right-radius: var(--mdc-outlined-text-field-container-shape);
     border-bottom-left-radius: 0;
 }
 [dir="rtl"] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing,
 .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing[dir="rtl"] {
     border-top-left-radius: var(--mdc-outlined-text-field-container-shape);
     border-top-right-radius: 0;
     border-bottom-right-radius: 0;
     border-bottom-left-radius: var(--mdc-outlined-text-field-container-shape);
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined + .mdc-text-field-helper-line {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon {
         padding-right: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-leading-icon,
     .mdc-text-field--outlined.mdc-text-field--with-leading-icon[dir="rtl"] {
         padding-left: max(16px, var(--mdc-outlined-text-field-container-shape));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
     padding-right: 0;
 }
 @supports (top: max(0%)) {
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon {
         padding-left: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
 .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
     padding-left: 0;
 }
 @supports (top: max(0%)) {
     [dir="rtl"] .mdc-text-field--outlined.mdc-text-field--with-trailing-icon,
     .mdc-text-field--outlined.mdc-text-field--with-trailing-icon[dir="rtl"] {
         padding-right: max(16px, calc(var(--mdc-outlined-text-field-container-shape) + 4px));
     }
 }
 .mdc-text-field--outlined.mdc-text-field--with-leading-icon.mdc-text-field--with-trailing-icon {
     padding-left: 0;
     padding-right: 0;
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-hover-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-focus-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--disabled .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-disabled-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled) .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled):not(.mdc-text-field--focused):hover .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-hover-outline-color);
 }
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__leading,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__notch,
 .mdc-text-field--outlined.mdc-text-field--invalid:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline__trailing {
     border-color: var(--mdc-outlined-text-field-error-focus-outline-color);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-notched-outline .mdc-notched-outline__trailing {
     border-width: var(--mdc-outlined-text-field-outline-width);
 }
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,
 .mdc-text-field--outlined:not(.mdc-text-field--disabled).mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing {
     border-width: var(--mdc-outlined-text-field-focus-outline-width);
 }
 .mat-mdc-form-field-textarea-control {
     vertical-align: middle;
     resize: vertical;
     box-sizing: border-box;
     height: auto;
     margin: 0;
     padding: 0;
     border: none;
     overflow: auto;
 }
 .mat-mdc-form-field-input-control.mat-mdc-form-field-input-control {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font: inherit;
     letter-spacing: inherit;
     text-decoration: inherit;
     text-transform: inherit;
     border: none;
 }
 .mat-mdc-form-field .mat-mdc-floating-label.mdc-floating-label {
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     line-height: normal;
     pointer-events: all;
 }
 .mat-mdc-form-field:not(.mat-form-field-disabled) .mat-mdc-floating-label.mdc-floating-label {
     cursor: inherit;
 }
 .mdc-text-field--no-label:not(.mdc-text-field--textarea) .mat-mdc-form-field-input-control.mdc-text-field__input,
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control {
     height: auto;
 }
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-input-control.mdc-text-field__input[type="color"] {
     height: 23px;
 }
 .mat-mdc-text-field-wrapper {
     height: auto;
     flex: auto;
 }
 .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
     padding-left: 0;
     --mat-mdc-form-field-label-offset-x: -16px;
 }
 .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
     padding-right: 0;
 }
 [dir="rtl"] .mat-mdc-text-field-wrapper {
     padding-left: 16px;
     padding-right: 16px;
 }
 [dir="rtl"] .mat-mdc-form-field-has-icon-suffix .mat-mdc-text-field-wrapper {
     padding-left: 0;
 }
 [dir="rtl"] .mat-mdc-form-field-has-icon-prefix .mat-mdc-text-field-wrapper {
     padding-right: 0;
 }
 .mat-form-field-disabled .mdc-text-field__input::placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input::-moz-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input::-webkit-input-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-form-field-disabled .mdc-text-field__input:-ms-input-placeholder {
     color: var(--mat-form-field-disabled-input-text-placeholder-color);
 }
 .mat-mdc-form-field-label-always-float .mdc-text-field__input::placeholder {
     transition-delay: 40ms;
     transition-duration: 110ms;
     opacity: 1;
 }
 .mat-mdc-text-field-wrapper .mat-mdc-form-field-infix .mat-mdc-floating-label {
     left: auto;
     right: auto;
 }
 .mat-mdc-text-field-wrapper.mdc-text-field--outlined .mdc-text-field__input {
     display: inline-block;
 }
 .mat-mdc-form-field .mat-mdc-text-field-wrapper.mdc-text-field .mdc-notched-outline__notch {
     padding-top: 0;
 }
 .mat-mdc-text-field-wrapper::before {
     content: none;
 }
 .mat-mdc-form-field-subscript-wrapper {
     box-sizing: border-box;
     width: 100%;
     position: relative;
 }
 .mat-mdc-form-field-hint-wrapper,
 .mat-mdc-form-field-error-wrapper {
     position: absolute;
     top: 0;
     left: 0;
     right: 0;
     padding: 0 16px;
 }
 .mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-hint-wrapper,
 .mat-mdc-form-field-subscript-dynamic-size .mat-mdc-form-field-error-wrapper {
     position: static;
 }
 .mat-mdc-form-field-bottom-align::before {
     content: "";
     display: inline-block;
     height: 16px;
 }
 .mat-mdc-form-field-bottom-align.mat-mdc-form-field-subscript-dynamic-size::before {
     content: unset;
 }
 .mat-mdc-form-field-hint-end {
     order: 1;
 }
 .mat-mdc-form-field-hint-wrapper {
     display: flex;
 }
 .mat-mdc-form-field-hint-spacer {
     flex: 1 0 1em;
 }
 .mat-mdc-form-field-error {
     display: block;
 }
 .mat-mdc-form-field-focus-overlay {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     opacity: 0;
     pointer-events: none;
 }
 select.mat-mdc-form-field-input-control {
     -moz-appearance: none;
     -webkit-appearance: none;
     background-color: rgba(0, 0, 0, 0);
     display: inline-flex;
     box-sizing: border-box;
 }
 select.mat-mdc-form-field-input-control:not(:disabled) {
     cursor: pointer;
 }
 .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
     content: "";
     width: 0;
     height: 0;
     border-left: 5px solid rgba(0, 0, 0, 0);
     border-right: 5px solid rgba(0, 0, 0, 0);
     border-top: 5px solid;
     position: absolute;
     right: 0;
     top: 50%;
     margin-top: -2.5px;
     pointer-events: none;
 }
 [dir="rtl"] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-infix::after {
     right: auto;
     left: 0;
 }
 .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
     padding-right: 15px;
 }
 [dir="rtl"] .mat-mdc-form-field-type-mat-native-select .mat-mdc-form-field-input-control {
     padding-right: 0;
     padding-left: 15px;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill .mat-mdc-text-field-wrapper {
     outline: solid 1px;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill.mat-form-field-disabled .mat-mdc-text-field-wrapper {
     outline-color: GrayText;
 }
 .cdk-high-contrast-active .mat-form-field-appearance-fill.mat-focused .mat-mdc-text-field-wrapper {
     outline: dashed 3px;
 }
 .cdk-high-contrast-active .mat-mdc-form-field.mat-focused .mdc-notched-outline {
     border: dashed 3px;
 }
 .mat-mdc-form-field-input-control[type="date"],
 .mat-mdc-form-field-input-control[type="datetime"],
 .mat-mdc-form-field-input-control[type="datetime-local"],
 .mat-mdc-form-field-input-control[type="month"],
 .mat-mdc-form-field-input-control[type="week"],
 .mat-mdc-form-field-input-control[type="time"] {
     line-height: 1;
 }
 .mat-mdc-form-field-input-control::-webkit-datetime-edit {
     line-height: 1;
     padding: 0;
     margin-bottom: -2px;
 }
 .mat-mdc-form-field {
     --mat-mdc-form-field-floating-label-scale: 0.75;
     display: inline-flex;
     flex-direction: column;
     min-width: 0;
     text-align: left;
     -moz-osx-font-smoothing: grayscale;
     -webkit-font-smoothing: antialiased;
     font-family: var(--mat-form-field-container-text-font);
     line-height: var(--mat-form-field-container-text-line-height);
     font-size: var(--mat-form-field-container-text-size);
     letter-spacing: var(--mat-form-field-container-text-tracking);
     font-weight: var(--mat-form-field-container-text-weight);
 }
 [dir="rtl"] .mat-mdc-form-field {
     text-align: right;
 }
 .mat-mdc-form-field .mdc-text-field--outlined .mdc-floating-label--float-above {
     font-size: calc(var(--mat-form-field-outlined-label-text-populated-size) * var(--mat-mdc-form-field-floating-label-scale));
 }
 .mat-mdc-form-field .mdc-text-field--outlined .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     font-size: var(--mat-form-field-outlined-label-text-populated-size);
 }
 .mat-mdc-form-field-flex {
     display: inline-flex;
     align-items: baseline;
     box-sizing: border-box;
     width: 100%;
 }
 .mat-mdc-text-field-wrapper {
     width: 100%;
 }
 .mat-mdc-form-field-icon-prefix,
 .mat-mdc-form-field-icon-suffix {
     align-self: center;
     line-height: 0;
     pointer-events: auto;
     position: relative;
     z-index: 1;
 }
 .mat-mdc-form-field-icon-prefix,
 [dir="rtl"] .mat-mdc-form-field-icon-suffix {
     padding: 0 4px 0 0;
 }
 .mat-mdc-form-field-icon-suffix,
 [dir="rtl"] .mat-mdc-form-field-icon-prefix {
     padding: 0 0 0 4px;
 }
 .mat-mdc-form-field-icon-prefix > .mat-icon,
 .mat-mdc-form-field-icon-suffix > .mat-icon {
     padding: 12px;
     box-sizing: content-box;
 }
 .mat-mdc-form-field-subscript-wrapper .mat-icon,
 .mat-mdc-form-field label .mat-icon {
     width: 1em;
     height: 1em;
     font-size: inherit;
 }
 .mat-mdc-form-field-infix {
     flex: auto;
     min-width: 0;
     width: 180px;
     position: relative;
     box-sizing: border-box;
 }
 .mat-mdc-form-field .mdc-notched-outline__notch {
     margin-left: -1px;
     -webkit-clip-path: inset(-9em -999em -9em 1px);
     clip-path: inset(-9em -999em -9em 1px);
 }
 [dir="rtl"] .mat-mdc-form-field .mdc-notched-outline__notch {
     margin-left: 0;
     margin-right: -1px;
     -webkit-clip-path: inset(-9em 1px -9em -999em);
     clip-path: inset(-9em 1px -9em -999em);
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input {
     transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 @media all {
     .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder {
         transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
     }
 }
 @media all {
     .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder {
         transition: opacity 67ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
     }
 }
 @media all {
     .mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder,
     .mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input::placeholder {
         transition-delay: 40ms;
         transition-duration: 110ms;
     }
 }
 @media all {
     .mdc-text-field--no-label .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder,
     .mdc-text-field--focused .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__input:-ms-input-placeholder {
         transition-delay: 40ms;
         transition-duration: 110ms;
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field__affix {
     transition: opacity 150ms 0ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled.mdc-ripple-upgraded--background-focused .mdc-text-field__ripple::before,
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--filled:not(.mdc-ripple-upgraded):focus .mdc-text-field__ripple::before {
     transition-duration: 75ms;
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea {
     transition: none;
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--filled .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-textarea-filled 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-textarea-filled {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 10.25px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--textarea.mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-textarea-outlined 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-textarea-outlined {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 24.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon {
     0% {
         transform: translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 [dir="rtl"] .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined .mdc-floating-label--shake,
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-text-field--with-leading-icon.mdc-text-field--outlined[dir="rtl"] .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-text-field-outlined-leading-icon 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-text-field-outlined-leading-icon-rtl {
     0% {
         transform: translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - -32px)) translateY(calc(0% - 34.75px)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-floating-label {
     transition: transform 150ms cubic-bezier(0.4, 0, 0.2, 1), color 150ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mdc-floating-label--shake {
     animation: mdc-floating-label-shake-float-above-standard 250ms 1;
 }
 @keyframes mdc-floating-label-shake-float-above-standard {
     0% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     33% {
         animation-timing-function: cubic-bezier(0.5, 0, 0.701732, 0.495819);
         transform: translateX(calc(4% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     66% {
         animation-timing-function: cubic-bezier(0.302435, 0.381352, 0.55, 0.956352);
         transform: translateX(calc(-4% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
     100% {
         transform: translateX(calc(0% - 0%)) translateY(calc(0% - 106%)) scale(0.75);
     }
 }
 .mat-mdc-form-field:not(.mat-form-field-no-animations) .mdc-line-ripple::after {
     transition: transform 180ms cubic-bezier(0.4, 0, 0.2, 1), opacity 180ms cubic-bezier(0.4, 0, 0.2, 1);
 }
 .mdc-notched-outline .mdc-floating-label {
     max-width: calc(100% + 1px);
 }
 .mdc-notched-outline--upgraded .mdc-floating-label--float-above {
     max-width: calc(133.3333333333% + 1px);
 }


                             .mat-mdc-select {
                                 display: inline-block;
                                 width: 100%;
                                 outline: none;
                                 -moz-osx-font-smoothing: grayscale;
                                 -webkit-font-smoothing: antialiased;
                                 color: var(--mat-select-enabled-trigger-text-color);
                                 font-family: var(--mat-select-trigger-text-font);
                                 line-height: var(--mat-select-trigger-text-line-height);
                                 font-size: var(--mat-select-trigger-text-size);
                                 font-weight: var(--mat-select-trigger-text-weight);
                                 letter-spacing: var(--mat-select-trigger-text-tracking);
                             }
 .mat-mdc-select-disabled {
     color: var(--mat-select-disabled-trigger-text-color);
 }
 .mat-mdc-select-trigger {
     display: inline-flex;
     align-items: center;
     cursor: pointer;
     position: relative;
     box-sizing: border-box;
     width: 100%;
 }
 .mat-mdc-select-disabled .mat-mdc-select-trigger {
     -webkit-user-select: none;
     user-select: none;
     cursor: default;
 }
 .mat-mdc-select-value {
     width: 100%;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 .mat-mdc-select-value-text {
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .mat-mdc-select-arrow-wrapper {
     height: 24px;
     flex-shrink: 0;
     display: inline-flex;
     align-items: center;
 }
 .mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper {
     transform: translateY(-8px);
 }
 .mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper {
     transform: none;
 }
 .mat-mdc-select-arrow {
     width: 10px;
     height: 5px;
     position: relative;
     color: var(--mat-select-enabled-arrow-color);
 }
 .mat-mdc-form-field.mat-focused .mat-mdc-select-arrow {
     color: var(--mat-select-focused-arrow-color);
 }
 .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow {
     color: var(--mat-select-invalid-arrow-color);
 }
 .mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow {
     color: var(--mat-select-disabled-arrow-color);
 }
 .mat-mdc-select-arrow svg {
     fill: currentColor;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
 }
 .cdk-high-contrast-active .mat-mdc-select-arrow svg {
     fill: CanvasText;
 }
 .mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg {
     fill: GrayText;
 }
 div.mat-mdc-select-panel {
     box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);
     width: 100%;
     max-height: 275px;
     outline: 0;
     overflow: auto;
     padding: 8px 0;
     border-radius: 4px;
     box-sizing: border-box;
     position: static;
     background-color: var(--mat-select-panel-background-color);
 }
 .cdk-high-contrast-active div.mat-mdc-select-panel {
     outline: solid 1px;
 }
 .cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel {
     border-top-left-radius: 0;
     border-top-right-radius: 0;
     transform-origin: top center;
 }
 .mat-mdc-select-panel-above div.mat-mdc-select-panel {
     border-bottom-left-radius: 0;
     border-bottom-right-radius: 0;
     transform-origin: bottom center;
 }
 .mat-mdc-select-placeholder {
     transition: color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);
     color: var(--mat-select-placeholder-text-color);
 }
 ._mat-animation-noopable .mat-mdc-select-placeholder {
     transition: none;
 }
 .mat-form-field-hide-placeholder .mat-mdc-select-placeholder {
     color: rgba(0, 0, 0, 0);
     -webkit-text-fill-color: rgba(0, 0, 0, 0);
     transition: none;
     display: block;
 }
 .mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper {
     cursor: pointer;
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label {
     max-width: calc(100% - 18px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above {
     max-width: calc(100% / 0.75 - 24px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch {
     max-width: calc(100% - 60px);
 }
 .mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch {
     max-width: calc(100% - 24px);
 }
 .mat-mdc-select-min-line:empty::before {
     content: " ";
     white-space: pre;
     width: 1px;
     display: inline-block;
     visibility: hidden;
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }


                             .mat-mdc-option {
                                 display: flex;
                                 position: relative;
                                 align-items: center;
                                 justify-content: flex-start;
                                 overflow: hidden;
                                 padding: 0;
                                 padding-left: 16px;
                                 padding-right: 16px;
                                 -webkit-user-select: none;
                                 user-select: none;
                                 -moz-osx-font-smoothing: grayscale;
                                 -webkit-font-smoothing: antialiased;
                                 cursor: pointer;
                                 -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
                                 color: var(--mat-option-label-text-color);
                                 font-family: var(--mat-option-label-text-font);
                                 line-height: var(--mat-option-label-text-line-height);
                                 font-size: var(--mat-option-label-text-size);
                                 letter-spacing: var(--mat-option-label-text-tracking);
                                 font-weight: var(--mat-option-label-text-weight);
                                 min-height: 48px;
                             }
 .mat-mdc-option:focus {
     outline: none;
 }
 [dir="rtl"] .mat-mdc-option,
 .mat-mdc-option[dir="rtl"] {
     padding-left: 16px;
     padding-right: 16px;
 }
 .mat-mdc-option:hover:not(.mdc-list-item--disabled) {
     background-color: var(--mat-option-hover-state-layer-color);
 }
 .mat-mdc-option:focus.mdc-list-item,
 .mat-mdc-option.mat-mdc-option-active.mdc-list-item {
     background-color: var(--mat-option-focus-state-layer-color);
 }
 .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text {
     color: var(--mat-option-selected-state-label-text-color);
 }
 .mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple) {
     background-color: var(--mat-option-selected-state-layer-color);
 }
 .mat-mdc-option.mdc-list-item {
     align-items: center;
 }
 .mat-mdc-option.mdc-list-item--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,
 .mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,
 .mat-mdc-option.mdc-list-item--disabled > mat-icon {
     opacity: 0.38;
 }
 .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
     padding-left: 32px;
 }
 [dir="rtl"] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple) {
     padding-left: 16px;
     padding-right: 32px;
 }
 .mat-mdc-option .mat-icon,
 .mat-mdc-option .mat-pseudo-checkbox-full {
     margin-right: 16px;
     flex-shrink: 0;
 }
 [dir="rtl"] .mat-mdc-option .mat-icon,
 [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-full {
     margin-right: 0;
     margin-left: 16px;
 }
 .mat-mdc-option .mat-pseudo-checkbox-minimal {
     margin-left: 16px;
     flex-shrink: 0;
 }
 [dir="rtl"] .mat-mdc-option .mat-pseudo-checkbox-minimal {
     margin-right: 16px;
     margin-left: 0;
 }
 .mat-mdc-option .mat-mdc-option-ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     pointer-events: none;
 }
 .mat-mdc-option .mdc-list-item__primary-text {
     white-space: normal;
     font-size: inherit;
     font-weight: inherit;
     letter-spacing: inherit;
     line-height: inherit;
     font-family: inherit;
     text-decoration: inherit;
     text-transform: inherit;
     margin-right: auto;
 }
 [dir="rtl"] .mat-mdc-option .mdc-list-item__primary-text {
     margin-right: 0;
     margin-left: auto;
 }
 .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after {
     content: "";
     position: absolute;
     top: 50%;
     right: 16px;
     transform: translateY(-50%);
     width: 10px;
     height: 0;
     border-bottom: solid 10px;
     border-radius: 10px;
 }
 [dir="rtl"] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after {
     right: auto;
     left: 16px;
 }
 .mat-mdc-option-active .mat-mdc-focus-indicator::before {
     content: "";
 }


                             .mat-select-search-hidden[_ngcontent-serverApp-c251400252] {
                                 visibility: hidden;
                             }
 .mat-select-search-inner[_ngcontent-serverApp-c251400252] {
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     z-index: 100;
     font-size: inherit;
     box-shadow: none;
     background-color: var(--mat-select-panel-background-color);
 }
 .mat-select-search-inner.mat-select-search-inner-multiple.mat-select-search-inner-toggle-all[_ngcontent-serverApp-c251400252] .mat-select-search-inner-row[_ngcontent-serverApp-c251400252] {
     display: flex;
     align-items: center;
 }
 .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     box-sizing: border-box;
     width: 100%;
     border: none;
     font-family: inherit;
     font-size: inherit;
     color: currentColor;
     outline: none;
     background-color: var(--mat-select-panel-background-color);
     padding: 0 44px 0 16px;
     height: calc(3em - 1px);
     line-height: calc(3em - 1px);
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     padding-right: 16px;
     padding-left: 44px;
 }
 .mat-select-search-inner-toggle-all[_ngcontent-serverApp-c251400252] .mat-select-search-input[_ngcontent-serverApp-c251400252] {
     padding-left: 5px;
 }
 .mat-select-search-no-entries-found[_ngcontent-serverApp-c251400252] {
     padding-top: 8px;
 }
 .mat-select-search-clear[_ngcontent-serverApp-c251400252] {
     position: absolute;
     right: 4px;
     top: 0;
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-clear[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-clear[_ngcontent-serverApp-c251400252] {
     right: auto;
     left: 4px;
 }
 .mat-select-search-spinner[_ngcontent-serverApp-c251400252] {
     position: absolute;
     right: 16px;
     top: calc(50% - 8px);
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-spinner[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-spinner[_ngcontent-serverApp-c251400252] {
     right: auto;
     left: 16px;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search {
     position: sticky;
     top: -8px;
     z-index: 1;
     opacity: 1;
     margin-top: -8px;
     pointer-events: all;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search .mat-icon {
     margin-right: 0;
     margin-left: 0;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search mat-pseudo-checkbox {
     display: none;
 }
 .mat-mdc-option[aria-disabled="true"].contains-mat-select-search .mdc-list-item__primary-text {
     opacity: 1;
 }
 .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252] {
     padding-left: 5px;
 }
 [dir="rtl"][_nghost-serverApp-c251400252] .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252],
 [dir="rtl"] [_nghost-serverApp-c251400252] .mat-select-search-toggle-all-checkbox[_ngcontent-serverApp-c251400252] {
     padding-left: 0;
     padding-right: 5px;
 }


                             .mat-divider {
                                 --mat-divider-width: 1px;
                                 display: block;
                                 margin: 0;
                                 border-top-style: solid;
                                 border-top-color: var(--mat-divider-color);
                                 border-top-width: var(--mat-divider-width);
                             }
 .mat-divider.mat-divider-vertical {
     border-top: 0;
     border-right-style: solid;
     border-right-color: var(--mat-divider-color);
     border-right-width: var(--mat-divider-width);
 }
 .mat-divider.mat-divider-inset {
     margin-left: 80px;
 }
 [dir="rtl"] .mat-divider.mat-divider-inset {
     margin-left: auto;
     margin-right: 80px;
 }


                             .mat-pseudo-checkbox {
                                 border-radius: 2px;
                                 cursor: pointer;
                                 display: inline-block;
                                 vertical-align: middle;
                                 box-sizing: border-box;
                                 position: relative;
                                 flex-shrink: 0;
                                 transition: border-color 90ms cubic-bezier(0, 0, 0.2, 0.1), background-color 90ms cubic-bezier(0, 0, 0.2, 0.1);
                             }
 .mat-pseudo-checkbox::after {
     position: absolute;
     opacity: 0;
     content: "";
     border-bottom: 2px solid currentColor;
     transition: opacity 90ms cubic-bezier(0, 0, 0.2, 0.1);
 }
 .mat-pseudo-checkbox._mat-animation-noopable {
     transition: none !important;
     animation: none !important;
 }
 .mat-pseudo-checkbox._mat-animation-noopable::after {
     transition: none;
 }
 .mat-pseudo-checkbox-disabled {
     cursor: default;
 }
 .mat-pseudo-checkbox-indeterminate::after {
     left: 1px;
     opacity: 1;
     border-radius: 2px;
 }
 .mat-pseudo-checkbox-checked::after {
     left: 1px;
     border-left: 2px solid currentColor;
     transform: rotate(-45deg);
     opacity: 1;
     box-sizing: content-box;
 }
 .mat-pseudo-checkbox-full {
     border: 2px solid;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate {
     border-color: rgba(0, 0, 0, 0);
 }
 .mat-pseudo-checkbox {
     width: 18px;
     height: 18px;
 }
 .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after {
     width: 14px;
     height: 6px;
     transform-origin: center;
     top: -4.2426406871px;
     left: 0;
     bottom: 0;
     right: 0;
     margin: auto;
 }
 .mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after {
     top: 8px;
     width: 16px;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after {
     width: 10px;
     height: 4px;
     transform-origin: center;
     top: -2.8284271247px;
     left: 0;
     bottom: 0;
     right: 0;
     margin: auto;
 }
 .mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after {
     top: 6px;
     width: 12px;
 }


                             .mdc-touch-target-wrapper {
                                 display: inline;
                             }
 @keyframes mdc-checkbox-unchecked-checked-checkmark-path {
     0%,
     50% {
         stroke-dashoffset: 29.7833385;
     }
     50% {
         animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
     }
     100% {
         stroke-dashoffset: 0;
     }
 }
 @keyframes mdc-checkbox-unchecked-indeterminate-mixedmark {
     0%,
     68.2% {
         transform: scaleX(0);
     }
     68.2% {
         animation-timing-function: cubic-bezier(0, 0, 0, 1);
     }
     100% {
         transform: scaleX(1);
     }
 }
 @keyframes mdc-checkbox-checked-unchecked-checkmark-path {
     from {
         animation-timing-function: cubic-bezier(0.4, 0, 1, 1);
         opacity: 1;
         stroke-dashoffset: 0;
     }
     to {
         opacity: 0;
         stroke-dashoffset: -29.7833385;
     }
 }
 @keyframes mdc-checkbox-checked-indeterminate-checkmark {
     from {
         animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         transform: rotate(45deg);
         opacity: 0;
     }
 }
 @keyframes mdc-checkbox-indeterminate-checked-checkmark {
     from {
         animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
         transform: rotate(45deg);
         opacity: 0;
     }
     to {
         transform: rotate(360deg);
         opacity: 1;
     }
 }
 @keyframes mdc-checkbox-checked-indeterminate-mixedmark {
     from {
         animation-timing-function: mdc-animation-deceleration-curve-timing-function;
         transform: rotate(-45deg);
         opacity: 0;
     }
     to {
         transform: rotate(0deg);
         opacity: 1;
     }
 }
 @keyframes mdc-checkbox-indeterminate-checked-mixedmark {
     from {
         animation-timing-function: cubic-bezier(0.14, 0, 0, 1);
         transform: rotate(0deg);
         opacity: 1;
     }
     to {
         transform: rotate(315deg);
         opacity: 0;
     }
 }
 @keyframes mdc-checkbox-indeterminate-unchecked-mixedmark {
     0% {
         animation-timing-function: linear;
         transform: scaleX(1);
         opacity: 1;
     }
     32.8%,
     100% {
         transform: scaleX(0);
         opacity: 0;
     }
 }
 .mdc-checkbox {
     display: inline-block;
     position: relative;
     flex: 0 0 18px;
     box-sizing: content-box;
     width: 18px;
     height: 18px;
     line-height: 0;
     white-space: nowrap;
     cursor: pointer;
     vertical-align: bottom;
 }
 .mdc-checkbox[hidden] {
     display: none;
 }
 .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,
 .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
     pointer-events: none;
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 6px;
     box-sizing: content-box;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: 100%;
     width: 100%;
 }
 @media screen and (forced-colors: active) {
     .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring,
     .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring {
         border-color: CanvasText;
     }
 }
 .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,
 .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
     content: "";
     border: 2px solid rgba(0, 0, 0, 0);
     border-radius: 8px;
     display: block;
     position: absolute;
     top: 50%;
     left: 50%;
     transform: translate(-50%, -50%);
     height: calc(100% + 4px);
     width: calc(100% + 4px);
 }
 @media screen and (forced-colors: active) {
     .mdc-checkbox.mdc-ripple-upgraded--background-focused .mdc-checkbox__focus-ring::after,
     .mdc-checkbox:not(.mdc-ripple-upgraded):focus .mdc-checkbox__focus-ring::after {
         border-color: CanvasText;
     }
 }
 @media all and (-ms-high-contrast: none) {
     .mdc-checkbox .mdc-checkbox__focus-ring {
         display: none;
     }
 }
 @media screen and (forced-colors: active), (-ms-high-contrast: active) {
     .mdc-checkbox__mixedmark {
         margin: 0 1px;
     }
 }
 .mdc-checkbox--disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-checkbox__background {
     display: inline-flex;
     position: absolute;
     align-items: center;
     justify-content: center;
     box-sizing: border-box;
     width: 18px;
     height: 18px;
     border: 2px solid currentColor;
     border-radius: 2px;
     background-color: rgba(0, 0, 0, 0);
     pointer-events: none;
     will-change: background-color, border-color;
     transition: background-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), border-color 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox__checkmark {
     position: absolute;
     top: 0;
     right: 0;
     bottom: 0;
     left: 0;
     width: 100%;
     opacity: 0;
     transition: opacity 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox--upgraded .mdc-checkbox__checkmark {
     opacity: 1;
 }
 .mdc-checkbox__checkmark-path {
     transition: stroke-dashoffset 180ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
     stroke: currentColor;
     stroke-width: 3.12px;
     stroke-dashoffset: 29.7833385;
     stroke-dasharray: 29.7833385;
 }
 .mdc-checkbox__mixedmark {
     width: 100%;
     height: 0;
     transform: scaleX(0) rotate(0deg);
     border-width: 1px;
     border-style: solid;
     opacity: 0;
     transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__background,
 .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__background,
 .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__background,
 .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__background {
     animation-duration: 180ms;
     animation-timing-function: linear;
 }
 .mdc-checkbox--anim-unchecked-checked .mdc-checkbox__checkmark-path {
     animation: mdc-checkbox-unchecked-checked-checkmark-path 180ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-unchecked-indeterminate-mixedmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-unchecked .mdc-checkbox__checkmark-path {
     animation: mdc-checkbox-checked-unchecked-checkmark-path 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__checkmark {
     animation: mdc-checkbox-checked-indeterminate-checkmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-checked-indeterminate .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-checked-indeterminate-mixedmark 90ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__checkmark {
     animation: mdc-checkbox-indeterminate-checked-checkmark 500ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-checked .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-indeterminate-checked-mixedmark 500ms linear 0s;
     transition: none;
 }
 .mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__mixedmark {
     animation: mdc-checkbox-indeterminate-unchecked-mixedmark 300ms linear 0s;
     transition: none;
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background,
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background {
     transition: border-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1), background-color 90ms 0ms cubic-bezier(0, 0, 0.2, 1);
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__checkmark-path {
     stroke-dashoffset: 0;
 }
 .mdc-checkbox__native-control {
     position: absolute;
     margin: 0;
     padding: 0;
     opacity: 0;
     cursor: inherit;
 }
 .mdc-checkbox__native-control:disabled {
     cursor: default;
     pointer-events: none;
 }
 .mdc-checkbox--touch {
     margin: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
 }
 .mdc-checkbox--touch .mdc-checkbox__native-control {
     top: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     right: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     width: var(--mdc-checkbox-state-layer-size);
     height: var(--mdc-checkbox-state-layer-size);
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     transition: opacity 180ms 0ms cubic-bezier(0, 0, 0.2, 1), transform 180ms 0ms cubic-bezier(0, 0, 0.2, 1);
     opacity: 1;
 }
 .mdc-checkbox__native-control:checked ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     transform: scaleX(1) rotate(-45deg);
 }
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__checkmark,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     transform: rotate(45deg);
     opacity: 0;
     transition: opacity 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1), transform 90ms 0ms cubic-bezier(0.4, 0, 0.6, 1);
 }
 .mdc-checkbox__native-control:indeterminate ~ .mdc-checkbox__background .mdc-checkbox__mixedmark,
 .mdc-checkbox__native-control[data-indeterminate="true"] ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     transform: scaleX(1) rotate(0deg);
     opacity: 1;
 }
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__checkmark-path,
 .mdc-checkbox.mdc-checkbox--upgraded .mdc-checkbox__mixedmark {
     transition: none;
 }
 .mdc-form-field {
     display: inline-flex;
     align-items: center;
     vertical-align: middle;
 }
 .mdc-form-field[hidden] {
     display: none;
 }
 .mdc-form-field > label {
     margin-left: 0;
     margin-right: auto;
     padding-left: 4px;
     padding-right: 0;
     order: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     margin-left: auto;
     margin-right: 0;
 }
 [dir="rtl"] .mdc-form-field > label,
 .mdc-form-field > label[dir="rtl"] {
     padding-left: 0;
     padding-right: 4px;
 }
 .mdc-form-field--nowrap > label {
     text-overflow: ellipsis;
     overflow: hidden;
     white-space: nowrap;
 }
 .mdc-form-field--align-end > label {
     margin-left: auto;
     margin-right: 0;
     padding-left: 0;
     padding-right: 4px;
     order: -1;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     margin-left: 0;
     margin-right: auto;
 }
 [dir="rtl"] .mdc-form-field--align-end > label,
 .mdc-form-field--align-end > label[dir="rtl"] {
     padding-left: 4px;
     padding-right: 0;
 }
 .mdc-form-field--space-between {
     justify-content: space-between;
 }
 .mdc-form-field--space-between > label {
     margin: 0;
 }
 [dir="rtl"] .mdc-form-field--space-between > label,
 .mdc-form-field--space-between > label[dir="rtl"] {
     margin: 0;
 }
 .mdc-checkbox {
     padding: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
     margin: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
 }
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-disabled-unselected-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[disabled]:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"][disabled] ~ .mdc-checkbox__background {
     border-color: transparent;
     background-color: var(--mdc-checkbox-disabled-selected-icon-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     color: var(--mdc-checkbox-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     border-color: var(--mdc-checkbox-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__checkmark {
     color: var(--mdc-checkbox-disabled-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:disabled ~ .mdc-checkbox__background .mdc-checkbox__mixedmark {
     border-color: var(--mdc-checkbox-disabled-selected-checkmark-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-icon-color);
     background-color: var(--mdc-checkbox-selected-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-icon-color);
         background-color: var(--mdc-checkbox-selected-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-icon-color);
         background-color: var(--mdc-checkbox-selected-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-hover-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox:hover .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox:hover .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-hover-icon-color);
     background-color: var(--mdc-checkbox-selected-hover-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-hover-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-hover-icon-color);
         background-color: var(--mdc-checkbox-selected-hover-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-hover-icon-color);
         background-color: var(--mdc-checkbox-selected-hover-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-hover-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:hover.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-FF212121FFF4433600000000FFF44336;
 }
 .mdc-checkbox:hover.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:hover.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-FF212121FFF4433600000000FFF44336;
 }
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:not(:checked):not(:indeterminate):not([data-indeterminate="true"]) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
     background-color: transparent;
 }
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:checked ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control:enabled:indeterminate ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active .mdc-checkbox__native-control[data-indeterminate="true"]:enabled ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-pressed-icon-color);
     background-color: var(--mdc-checkbox-selected-pressed-icon-color);
 }
 @keyframes mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336 {
     0% {
         border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
         background-color: transparent;
     }
     50% {
         border-color: var(--mdc-checkbox-selected-pressed-icon-color);
         background-color: var(--mdc-checkbox-selected-pressed-icon-color);
     }
 }
 @keyframes mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336 {
     0%,
     80% {
         border-color: var(--mdc-checkbox-selected-pressed-icon-color);
         background-color: var(--mdc-checkbox-selected-pressed-icon-color);
     }
     100% {
         border-color: var(--mdc-checkbox-unselected-pressed-icon-color);
         background-color: transparent;
     }
 }
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-checked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-unchecked-indeterminate .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-in-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-checked-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background,
 .mdc-checkbox:not(:disabled):active.mdc-checkbox--anim-indeterminate-unchecked .mdc-checkbox__native-control:enabled ~ .mdc-checkbox__background {
     animation-name: mdc-checkbox-fade-out-background-8A000000FFF4433600000000FFF44336;
 }
 .mdc-checkbox .mdc-checkbox__background {
     top: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - 18px) / 2);
 }
 .mdc-checkbox .mdc-checkbox__native-control {
     top: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     right: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     left: calc((var(--mdc-checkbox-state-layer-size) - var(--mdc-checkbox-state-layer-size)) / 2);
     width: var(--mdc-checkbox-state-layer-size);
     height: var(--mdc-checkbox-state-layer-size);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:focus:not(:checked):not(:indeterminate) ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-unselected-focus-icon-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:checked ~ .mdc-checkbox__background,
 .mdc-checkbox .mdc-checkbox__native-control:enabled:focus:indeterminate ~ .mdc-checkbox__background {
     border-color: var(--mdc-checkbox-selected-focus-icon-color);
     background-color: var(--mdc-checkbox-selected-focus-icon-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-hover-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-hover-state-layer-color);
 }
 .mdc-checkbox:hover .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-hover-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-focus-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-focus-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-focus-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-unselected-pressed-state-layer-opacity);
     background-color: var(--mdc-checkbox-unselected-pressed-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-unselected-pressed-state-layer-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-hover-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-hover-state-layer-color);
 }
 .mdc-checkbox:hover .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-hover-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-focus-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-focus-state-layer-color);
 }
 .mdc-checkbox .mdc-checkbox__native-control:focus:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-focus-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control:checked ~ .mdc-checkbox__ripple {
     opacity: var(--mdc-checkbox-selected-pressed-state-layer-opacity);
     background-color: var(--mdc-checkbox-selected-pressed-state-layer-color);
 }
 .mdc-checkbox:active .mdc-checkbox__native-control:checked ~ .mat-mdc-checkbox-ripple .mat-ripple-element {
     background-color: var(--mdc-checkbox-selected-pressed-state-layer-color);
 }

 .mat-mdc-checkbox {
     display: inline-block;
     position: relative;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 .mat-mdc-checkbox .mdc-checkbox__background {
     -webkit-print-color-adjust: exact;
     color-adjust: exact;
 }
 .mat-mdc-checkbox._mat-animation-noopable *,
 .mat-mdc-checkbox._mat-animation-noopable *::before {
     transition: none !important;
     animation: none !important;
 }
 .mat-mdc-checkbox label {
     cursor: pointer;
 }
 .mat-mdc-checkbox.mat-mdc-checkbox-disabled label {
     cursor: default;
 }
 .mat-mdc-checkbox label:empty {
     display: none;
 }
 .cdk-high-contrast-active .mat-mdc-checkbox.mat-mdc-checkbox-disabled {
     opacity: 0.5;
 }
 .cdk-high-contrast-active .mat-mdc-checkbox .mdc-checkbox__checkmark {
     --mdc-checkbox-selected-checkmark-color: CanvasText;
     --mdc-checkbox-disabled-selected-checkmark-color: CanvasText;
 }
 .mat-mdc-checkbox .mdc-checkbox__ripple {
     opacity: 0;
 }
 .mat-mdc-checkbox-ripple,
 .mdc-checkbox__ripple {
     top: 0;
     left: 0;
     right: 0;
     bottom: 0;
     position: absolute;
     border-radius: 50%;
     pointer-events: none;
 }
 .mat-mdc-checkbox-ripple:not(:empty),
 .mdc-checkbox__ripple:not(:empty) {
     transform: translateZ(0);
 }
 .mat-mdc-checkbox-ripple .mat-ripple-element {
     opacity: 0.1;
 }
 .mat-mdc-checkbox-touch-target {
     position: absolute;
     top: 50%;
     height: 48px;
     left: 50%;
     width: 48px;
     transform: translate(-50%, -50%);
 }
 .mat-mdc-checkbox-ripple::before {
     border-radius: 50%;
 }
 .mdc-checkbox__native-control:focus ~ .mat-mdc-focus-indicator::before {
     content: "";
 }
/*end training css*/
/*start training details css*/

  html {
      --mat-option-selected-state-label-text-color: #3f51b5;
      --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
      --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
      --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
      --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  }
 html {
     --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-option-label-text-font: Roboto, sans-serif;
     --mat-option-label-text-line-height: 24px;
     --mat-option-label-text-size: 16px;
     --mat-option-label-text-tracking: 0.03125em;
     --mat-option-label-text-weight: 400;
 }
 html {
     --mat-optgroup-label-text-font: Roboto, sans-serif;
     --mat-optgroup-label-text-line-height: 24px;
     --mat-optgroup-label-text-size: 16px;
     --mat-optgroup-label-text-tracking: 0.03125em;
     --mat-optgroup-label-text-weight: 400;
 }
 html {
     --mdc-filled-text-field-caret-color: #3f51b5;
     --mdc-filled-text-field-focus-active-indicator-color: #3f51b5;
     --mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-filled-text-field-container-color: whitesmoke;
     --mdc-filled-text-field-disabled-container-color: #fafafa;
     --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-error-focus-label-text-color: #f44336;
     --mdc-filled-text-field-error-label-text-color: #f44336;
     --mdc-filled-text-field-error-caret-color: #f44336;
     --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
     --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
     --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-error-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
     --mdc-outlined-text-field-caret-color: #3f51b5;
     --mdc-outlined-text-field-focus-outline-color: #3f51b5;
     --mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-error-caret-color: #f44336;
     --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
     --mdc-outlined-text-field-error-label-text-color: #f44336;
     --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
     --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-error-focus-outline-color: #f44336;
     --mdc-outlined-text-field-error-hover-outline-color: #f44336;
     --mdc-outlined-text-field-error-outline-color: #f44336;
     --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
 }
 html {
     --mdc-filled-text-field-label-text-font: Roboto, sans-serif;
     --mdc-filled-text-field-label-text-size: 16px;
     --mdc-filled-text-field-label-text-tracking: 0.03125em;
     --mdc-filled-text-field-label-text-weight: 400;
     --mdc-outlined-text-field-label-text-font: Roboto, sans-serif;
     --mdc-outlined-text-field-label-text-size: 16px;
     --mdc-outlined-text-field-label-text-tracking: 0.03125em;
     --mdc-outlined-text-field-label-text-weight: 400;
     --mat-form-field-container-text-font: Roboto, sans-serif;
     --mat-form-field-container-text-line-height: 24px;
     --mat-form-field-container-text-size: 16px;
     --mat-form-field-container-text-tracking: 0.03125em;
     --mat-form-field-container-text-weight: 400;
     --mat-form-field-outlined-label-text-populated-size: 16px;
     --mat-form-field-subscript-text-font: Roboto, sans-serif;
     --mat-form-field-subscript-text-line-height: 20px;
     --mat-form-field-subscript-text-size: 12px;
     --mat-form-field-subscript-text-tracking: 0.0333333333em;
     --mat-form-field-subscript-text-weight: 400;
 }
 html {
     --mat-select-panel-background-color: white;
     --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
     --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
     --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
     --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
     --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
     --mat-select-focused-arrow-color: rgba(63, 81, 181, 0.87);
     --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
 }
 html {
     --mat-select-trigger-text-font: Roboto, sans-serif;
     --mat-select-trigger-text-line-height: 24px;
     --mat-select-trigger-text-size: 16px;
     --mat-select-trigger-text-tracking: 0.03125em;
     --mat-select-trigger-text-weight: 400;
 }
 html {
     --mat-autocomplete-background-color: white;
 }
 html {
     --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-container-color: white;
 }
 html {
     --mat-menu-item-label-text-font: Roboto, sans-serif;
     --mat-menu-item-label-text-size: 16px;
     --mat-menu-item-label-text-tracking: 0.03125em;
     --mat-menu-item-label-text-line-height: 24px;
     --mat-menu-item-label-text-weight: 400;
 }
 html {
     --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-paginator-container-background-color: white;
     --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
     --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-paginator-container-size: 56px;
 }
 html {
     --mat-paginator-container-text-font: Roboto, sans-serif;
     --mat-paginator-container-text-line-height: 20px;
     --mat-paginator-container-text-size: 12px;
     --mat-paginator-container-text-tracking: 0.0333333333em;
     --mat-paginator-container-text-weight: 400;
     --mat-paginator-select-trigger-text-size: 12px;
 }
 html {
     --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-selected-checkmark-color: #fff;
     --mdc-checkbox-selected-focus-icon-color: #ff4081;
     --mdc-checkbox-selected-hover-icon-color: #ff4081;
     --mdc-checkbox-selected-icon-color: #ff4081;
     --mdc-checkbox-selected-pressed-icon-color: #ff4081;
     --mdc-checkbox-unselected-focus-icon-color: #212121;
     --mdc-checkbox-unselected-hover-icon-color: #212121;
     --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-selected-focus-state-layer-color: #ff4081;
     --mdc-checkbox-selected-hover-state-layer-color: #ff4081;
     --mdc-checkbox-selected-pressed-state-layer-color: #ff4081;
     --mdc-checkbox-unselected-focus-state-layer-color: black;
     --mdc-checkbox-unselected-hover-state-layer-color: black;
     --mdc-checkbox-unselected-pressed-state-layer-color: black;
 }
 html {
     --mdc-checkbox-state-layer-size: 40px;
 }
 html {
     --mat-table-background-color: white;
     --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-table-header-container-height: 56px;
     --mat-table-footer-container-height: 52px;
     --mat-table-row-item-container-height: 52px;
 }
 html {
     --mat-table-header-headline-font: Roboto, sans-serif;
     --mat-table-header-headline-line-height: 22px;
     --mat-table-header-headline-size: 14px;
     --mat-table-header-headline-weight: 500;
     --mat-table-header-headline-tracking: 0.0071428571em;
     --mat-table-row-item-label-text-font: Roboto, sans-serif;
     --mat-table-row-item-label-text-line-height: 20px;
     --mat-table-row-item-label-text-size: 14px;
     --mat-table-row-item-label-text-weight: 400;
     --mat-table-row-item-label-text-tracking: 0.0178571429em;
     --mat-table-footer-supporting-text-font: Roboto, sans-serif;
     --mat-table-footer-supporting-text-line-height: 20px;
     --mat-table-footer-supporting-text-size: 14px;
     --mat-table-footer-supporting-text-weight: 400;
     --mat-table-footer-supporting-text-tracking: 0.0178571429em;
 }
 html {
     --mat-badge-background-color: #3f51b5;
     --mat-badge-text-color: white;
     --mat-badge-disabled-state-background-color: #b9b9b9;
     --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
 }
 html {
     --mat-badge-text-font: Roboto, sans-serif;
     --mat-badge-text-size: 12px;
     --mat-badge-text-weight: 600;
     --mat-badge-small-size-text-size: 9px;
     --mat-badge-large-size-text-size: 24px;
 }
 html {
     --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-bottom-sheet-container-background-color: white;
 }
 html {
     --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
     --mat-bottom-sheet-container-text-line-height: 20px;
     --mat-bottom-sheet-container-text-size: 14px;
     --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
     --mat-bottom-sheet-container-text-weight: 400;
 }
 html {
     --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
     --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
     --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
     --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
     --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-background-color: white;
     --mat-standard-button-toggle-state-layer-color: black;
     --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-standard-button-toggle-disabled-state-background-color: white;
     --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-divider-color: #e0e0e0;
 }
 html {
     --mat-standard-button-toggle-height: 48px;
 }
 html {
     --mat-legacy-button-toggle-text-font: Roboto, sans-serif;
     --mat-standard-button-toggle-text-font: Roboto, sans-serif;
 }
 html {
     --mat-datepicker-calendar-date-selected-state-text-color: white;
     --mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;
     --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(63, 81, 181, 0.4);
     --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
     --mat-datepicker-calendar-date-focus-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-calendar-date-hover-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-toggle-active-state-icon-color: #3f51b5;
     --mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, 0.2);
     --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
     --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
     --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
     --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
     --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
     --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-calendar-date-outline-color: transparent;
     --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
     --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-container-background-color: white;
     --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-datepicker-calendar-text-font: Roboto, sans-serif;
     --mat-datepicker-calendar-text-size: 13px;
     --mat-datepicker-calendar-body-label-text-size: 14px;
     --mat-datepicker-calendar-body-label-text-weight: 500;
     --mat-datepicker-calendar-period-button-text-size: 14px;
     --mat-datepicker-calendar-period-button-text-weight: 500;
     --mat-datepicker-calendar-header-text-size: 11px;
     --mat-datepicker-calendar-header-text-weight: 400;
 }
 html {
     --mat-divider-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-expansion-container-background-color: white;
     --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
     --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
     --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
 }
 html {
     --mat-expansion-header-collapsed-state-height: 48px;
     --mat-expansion-header-expanded-state-height: 64px;
 }
 html {
     --mat-expansion-header-text-font: Roboto, sans-serif;
     --mat-expansion-header-text-size: 14px;
     --mat-expansion-header-text-weight: 500;
     --mat-expansion-header-text-line-height: inherit;
     --mat-expansion-header-text-tracking: inherit;
     --mat-expansion-container-text-font: Roboto, sans-serif;
     --mat-expansion-container-text-line-height: 20px;
     --mat-expansion-container-text-size: 14px;
     --mat-expansion-container-text-tracking: 0.0178571429em;
     --mat-expansion-container-text-weight: 400;
 }
 html {
     --mat-grid-list-tile-header-primary-text-size: 14px;
     --mat-grid-list-tile-header-secondary-text-size: 12px;
     --mat-grid-list-tile-footer-primary-text-size: 14px;
     --mat-grid-list-tile-footer-secondary-text-size: 12px;
 }
 html {
     --mat-icon-color: inherit;
 }
 html {
     --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
     --mat-sidenav-container-background-color: white;
     --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-content-background-color: #fafafa;
     --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
 }
 html {
     --mat-stepper-header-icon-foreground-color: white;
     --mat-stepper-header-selected-state-icon-background-color: #3f51b5;
     --mat-stepper-header-selected-state-icon-foreground-color: white;
     --mat-stepper-header-done-state-icon-background-color: #3f51b5;
     --mat-stepper-header-done-state-icon-foreground-color: white;
     --mat-stepper-header-edit-state-icon-background-color: #3f51b5;
     --mat-stepper-header-edit-state-icon-foreground-color: white;
     --mat-stepper-container-color: white;
     --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
     --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-stepper-header-error-state-label-text-color: #f44336;
     --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-error-state-icon-foreground-color: #f44336;
     --mat-stepper-header-error-state-icon-background-color: transparent;
 }
 html {
     --mat-stepper-header-height: 72px;
 }
 html {
     --mat-stepper-container-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-size: 14px;
     --mat-stepper-header-label-text-weight: 400;
     --mat-stepper-header-error-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-weight: 400;
 }
 html {
     --mat-toolbar-container-background-color: whitesmoke;
     --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-toolbar-standard-height: 64px;
     --mat-toolbar-mobile-height: 56px;
 }
 html {
     --mat-toolbar-title-text-font: Roboto, sans-serif;
     --mat-toolbar-title-text-line-height: 32px;
     --mat-toolbar-title-text-size: 20px;
     --mat-toolbar-title-text-tracking: 0.0125em;
     --mat-toolbar-title-text-weight: 500;
 }

 *,
 :after,
 :before {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: transparent;
 }
 @media print {
     *,
     :after,
     :before {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     @page {
         size: a3;
     }
     body {
         min-width: 992px !important;
     }
 }
 html,
 body {
     height: 100%;
     margin: 0;
 }
 body {
     -webkit-appearance: none;
     appearance: none;
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif !important;
 }
 @charset "UTF-8";

 *,
 *:before,
 *:after {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 section {
     display: block;
 }
 body {
     margin: 0;
     font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #212529;
     text-align: left;
     background-color: #fff;
 }
 @media print {
     *,
     *:before,
     *:after {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     @page {
         size: a3;
     }
     body {
         min-width: 992px !important;
     }
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     position: relative;
     font-size: 14px;
     color: #434345;
     overflow-x: hidden;
 }
 section {
     padding: 0;
     position: relative;
     overflow: hidden;
 }


  html {
      --mat-option-selected-state-label-text-color: #3f51b5;
      --mat-option-label-text-color: rgba(0, 0, 0, 0.87);
      --mat-option-hover-state-layer-color: rgba(0, 0, 0, 0.04);
      --mat-option-focus-state-layer-color: rgba(0, 0, 0, 0.04);
      --mat-option-selected-state-layer-color: rgba(0, 0, 0, 0.04);
  }
 html {
     --mat-optgroup-label-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-option-label-text-font: Roboto, sans-serif;
     --mat-option-label-text-line-height: 24px;
     --mat-option-label-text-size: 16px;
     --mat-option-label-text-tracking: 0.03125em;
     --mat-option-label-text-weight: 400;
 }
 html {
     --mat-optgroup-label-text-font: Roboto, sans-serif;
     --mat-optgroup-label-text-line-height: 24px;
     --mat-optgroup-label-text-size: 16px;
     --mat-optgroup-label-text-tracking: 0.03125em;
     --mat-optgroup-label-text-weight: 400;
 }
 html {
     --mdc-filled-text-field-caret-color: #3f51b5;
     --mdc-filled-text-field-focus-active-indicator-color: #3f51b5;
     --mdc-filled-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-filled-text-field-container-color: whitesmoke;
     --mdc-filled-text-field-disabled-container-color: #fafafa;
     --mdc-filled-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-filled-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-filled-text-field-error-focus-label-text-color: #f44336;
     --mdc-filled-text-field-error-label-text-color: #f44336;
     --mdc-filled-text-field-error-caret-color: #f44336;
     --mdc-filled-text-field-active-indicator-color: rgba(0, 0, 0, 0.42);
     --mdc-filled-text-field-disabled-active-indicator-color: rgba(0, 0, 0, 0.06);
     --mdc-filled-text-field-hover-active-indicator-color: rgba(0, 0, 0, 0.87);
     --mdc-filled-text-field-error-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-focus-active-indicator-color: #f44336;
     --mdc-filled-text-field-error-hover-active-indicator-color: #f44336;
     --mdc-outlined-text-field-caret-color: #3f51b5;
     --mdc-outlined-text-field-focus-outline-color: #3f51b5;
     --mdc-outlined-text-field-focus-label-text-color: rgba(63, 81, 181, 0.87);
     --mdc-outlined-text-field-label-text-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-disabled-label-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-disabled-input-text-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-input-text-placeholder-color: rgba(0, 0, 0, 0.6);
     --mdc-outlined-text-field-error-caret-color: #f44336;
     --mdc-outlined-text-field-error-focus-label-text-color: #f44336;
     --mdc-outlined-text-field-error-label-text-color: #f44336;
     --mdc-outlined-text-field-outline-color: rgba(0, 0, 0, 0.38);
     --mdc-outlined-text-field-disabled-outline-color: rgba(0, 0, 0, 0.06);
     --mdc-outlined-text-field-hover-outline-color: rgba(0, 0, 0, 0.87);
     --mdc-outlined-text-field-error-focus-outline-color: #f44336;
     --mdc-outlined-text-field-error-hover-outline-color: #f44336;
     --mdc-outlined-text-field-error-outline-color: #f44336;
     --mat-form-field-disabled-input-text-placeholder-color: rgba(0, 0, 0, 0.38);
 }
 html {
     --mdc-filled-text-field-label-text-font: Roboto, sans-serif;
     --mdc-filled-text-field-label-text-size: 16px;
     --mdc-filled-text-field-label-text-tracking: 0.03125em;
     --mdc-filled-text-field-label-text-weight: 400;
     --mdc-outlined-text-field-label-text-font: Roboto, sans-serif;
     --mdc-outlined-text-field-label-text-size: 16px;
     --mdc-outlined-text-field-label-text-tracking: 0.03125em;
     --mdc-outlined-text-field-label-text-weight: 400;
     --mat-form-field-container-text-font: Roboto, sans-serif;
     --mat-form-field-container-text-line-height: 24px;
     --mat-form-field-container-text-size: 16px;
     --mat-form-field-container-text-tracking: 0.03125em;
     --mat-form-field-container-text-weight: 400;
     --mat-form-field-outlined-label-text-populated-size: 16px;
     --mat-form-field-subscript-text-font: Roboto, sans-serif;
     --mat-form-field-subscript-text-line-height: 20px;
     --mat-form-field-subscript-text-size: 12px;
     --mat-form-field-subscript-text-tracking: 0.0333333333em;
     --mat-form-field-subscript-text-weight: 400;
 }
 html {
     --mat-select-panel-background-color: white;
     --mat-select-enabled-trigger-text-color: rgba(0, 0, 0, 0.87);
     --mat-select-disabled-trigger-text-color: rgba(0, 0, 0, 0.38);
     --mat-select-placeholder-text-color: rgba(0, 0, 0, 0.6);
     --mat-select-enabled-arrow-color: rgba(0, 0, 0, 0.54);
     --mat-select-disabled-arrow-color: rgba(0, 0, 0, 0.38);
     --mat-select-focused-arrow-color: rgba(63, 81, 181, 0.87);
     --mat-select-invalid-arrow-color: rgba(244, 67, 54, 0.87);
 }
 html {
     --mat-select-trigger-text-font: Roboto, sans-serif;
     --mat-select-trigger-text-line-height: 24px;
     --mat-select-trigger-text-size: 16px;
     --mat-select-trigger-text-tracking: 0.03125em;
     --mat-select-trigger-text-weight: 400;
 }
 html {
     --mat-autocomplete-background-color: white;
 }
 html {
     --mat-menu-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-icon-color: rgba(0, 0, 0, 0.87);
     --mat-menu-item-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-item-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-menu-container-color: white;
 }
 html {
     --mat-menu-item-label-text-font: Roboto, sans-serif;
     --mat-menu-item-label-text-size: 16px;
     --mat-menu-item-label-text-tracking: 0.03125em;
     --mat-menu-item-label-text-line-height: 24px;
     --mat-menu-item-label-text-weight: 400;
 }
 html {
     --mat-paginator-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-paginator-container-background-color: white;
     --mat-paginator-enabled-icon-color: rgba(0, 0, 0, 0.54);
     --mat-paginator-disabled-icon-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-paginator-container-size: 56px;
 }
 html {
     --mat-paginator-container-text-font: Roboto, sans-serif;
     --mat-paginator-container-text-line-height: 20px;
     --mat-paginator-container-text-size: 12px;
     --mat-paginator-container-text-tracking: 0.0333333333em;
     --mat-paginator-container-text-weight: 400;
     --mat-paginator-select-trigger-text-size: 12px;
 }
 html {
     --mdc-checkbox-disabled-selected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-disabled-unselected-icon-color: rgba(0, 0, 0, 0.38);
     --mdc-checkbox-selected-checkmark-color: #fff;
     --mdc-checkbox-selected-focus-icon-color: #ff4081;
     --mdc-checkbox-selected-hover-icon-color: #ff4081;
     --mdc-checkbox-selected-icon-color: #ff4081;
     --mdc-checkbox-selected-pressed-icon-color: #ff4081;
     --mdc-checkbox-unselected-focus-icon-color: #212121;
     --mdc-checkbox-unselected-hover-icon-color: #212121;
     --mdc-checkbox-unselected-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-unselected-pressed-icon-color: rgba(0, 0, 0, 0.54);
     --mdc-checkbox-selected-focus-state-layer-color: #ff4081;
     --mdc-checkbox-selected-hover-state-layer-color: #ff4081;
     --mdc-checkbox-selected-pressed-state-layer-color: #ff4081;
     --mdc-checkbox-unselected-focus-state-layer-color: black;
     --mdc-checkbox-unselected-hover-state-layer-color: black;
     --mdc-checkbox-unselected-pressed-state-layer-color: black;
 }
 html {
     --mdc-checkbox-state-layer-size: 40px;
 }
 html {
     --mat-table-background-color: white;
     --mat-table-header-headline-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-table-row-item-outline-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-table-header-container-height: 56px;
     --mat-table-footer-container-height: 52px;
     --mat-table-row-item-container-height: 52px;
 }
 html {
     --mat-table-header-headline-font: Roboto, sans-serif;
     --mat-table-header-headline-line-height: 22px;
     --mat-table-header-headline-size: 14px;
     --mat-table-header-headline-weight: 500;
     --mat-table-header-headline-tracking: 0.0071428571em;
     --mat-table-row-item-label-text-font: Roboto, sans-serif;
     --mat-table-row-item-label-text-line-height: 20px;
     --mat-table-row-item-label-text-size: 14px;
     --mat-table-row-item-label-text-weight: 400;
     --mat-table-row-item-label-text-tracking: 0.0178571429em;
     --mat-table-footer-supporting-text-font: Roboto, sans-serif;
     --mat-table-footer-supporting-text-line-height: 20px;
     --mat-table-footer-supporting-text-size: 14px;
     --mat-table-footer-supporting-text-weight: 400;
     --mat-table-footer-supporting-text-tracking: 0.0178571429em;
 }
 html {
     --mat-badge-background-color: #3f51b5;
     --mat-badge-text-color: white;
     --mat-badge-disabled-state-background-color: #b9b9b9;
     --mat-badge-disabled-state-text-color: rgba(0, 0, 0, 0.38);
 }
 html {
     --mat-badge-text-font: Roboto, sans-serif;
     --mat-badge-text-size: 12px;
     --mat-badge-text-weight: 600;
     --mat-badge-small-size-text-size: 9px;
     --mat-badge-large-size-text-size: 24px;
 }
 html {
     --mat-bottom-sheet-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-bottom-sheet-container-background-color: white;
 }
 html {
     --mat-bottom-sheet-container-text-font: Roboto, sans-serif;
     --mat-bottom-sheet-container-text-line-height: 20px;
     --mat-bottom-sheet-container-text-size: 14px;
     --mat-bottom-sheet-container-text-tracking: 0.0178571429em;
     --mat-bottom-sheet-container-text-weight: 400;
 }
 html {
     --mat-legacy-button-toggle-text-color: rgba(0, 0, 0, 0.38);
     --mat-legacy-button-toggle-state-layer-color: rgba(0, 0, 0, 0.12);
     --mat-legacy-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.54);
     --mat-legacy-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-legacy-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-legacy-button-toggle-disabled-state-background-color: #eeeeee;
     --mat-legacy-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-background-color: white;
     --mat-standard-button-toggle-state-layer-color: black;
     --mat-standard-button-toggle-selected-state-background-color: #e0e0e0;
     --mat-standard-button-toggle-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-standard-button-toggle-disabled-state-background-color: white;
     --mat-standard-button-toggle-disabled-selected-state-text-color: rgba(0, 0, 0, 0.87);
     --mat-standard-button-toggle-disabled-selected-state-background-color: #bdbdbd;
     --mat-standard-button-toggle-divider-color: #e0e0e0;
 }
 html {
     --mat-standard-button-toggle-height: 48px;
 }
 html {
     --mat-legacy-button-toggle-text-font: Roboto, sans-serif;
     --mat-standard-button-toggle-text-font: Roboto, sans-serif;
 }
 html {
     --mat-datepicker-calendar-date-selected-state-text-color: white;
     --mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;
     --mat-datepicker-calendar-date-selected-disabled-state-background-color: rgba(63, 81, 181, 0.4);
     --mat-datepicker-calendar-date-today-selected-state-outline-color: white;
     --mat-datepicker-calendar-date-focus-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-calendar-date-hover-state-background-color: rgba(63, 81, 181, 0.3);
     --mat-datepicker-toggle-active-state-icon-color: #3f51b5;
     --mat-datepicker-calendar-date-in-range-state-background-color: rgba(63, 81, 181, 0.2);
     --mat-datepicker-calendar-date-in-comparison-range-state-background-color: rgba(249, 171, 0, 0.2);
     --mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;
     --mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: #46a35e;
     --mat-datepicker-toggle-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, 0.12);
     --mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, 0.54);
     --mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-today-disabled-state-outline-color: rgba(0, 0, 0, 0.18);
     --mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-calendar-date-outline-color: transparent;
     --mat-datepicker-calendar-date-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, 0.24);
     --mat-datepicker-range-input-separator-color: rgba(0, 0, 0, 0.87);
     --mat-datepicker-range-input-disabled-state-separator-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-range-input-disabled-state-text-color: rgba(0, 0, 0, 0.38);
     --mat-datepicker-calendar-container-background-color: white;
     --mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-datepicker-calendar-text-font: Roboto, sans-serif;
     --mat-datepicker-calendar-text-size: 13px;
     --mat-datepicker-calendar-body-label-text-size: 14px;
     --mat-datepicker-calendar-body-label-text-weight: 500;
     --mat-datepicker-calendar-period-button-text-size: 14px;
     --mat-datepicker-calendar-period-button-text-weight: 500;
     --mat-datepicker-calendar-header-text-size: 11px;
     --mat-datepicker-calendar-header-text-weight: 400;
 }
 html {
     --mat-divider-color: rgba(0, 0, 0, 0.12);
 }
 html {
     --mat-expansion-container-background-color: white;
     --mat-expansion-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-actions-divider-color: rgba(0, 0, 0, 0.12);
     --mat-expansion-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-expansion-header-disabled-state-text-color: rgba(0, 0, 0, 0.26);
     --mat-expansion-header-text-color: rgba(0, 0, 0, 0.87);
     --mat-expansion-header-description-color: rgba(0, 0, 0, 0.54);
     --mat-expansion-header-indicator-color: rgba(0, 0, 0, 0.54);
 }
 html {
     --mat-expansion-header-collapsed-state-height: 48px;
     --mat-expansion-header-expanded-state-height: 64px;
 }
 html {
     --mat-expansion-header-text-font: Roboto, sans-serif;
     --mat-expansion-header-text-size: 14px;
     --mat-expansion-header-text-weight: 500;
     --mat-expansion-header-text-line-height: inherit;
     --mat-expansion-header-text-tracking: inherit;
     --mat-expansion-container-text-font: Roboto, sans-serif;
     --mat-expansion-container-text-line-height: 20px;
     --mat-expansion-container-text-size: 14px;
     --mat-expansion-container-text-tracking: 0.0178571429em;
     --mat-expansion-container-text-weight: 400;
 }
 html {
     --mat-grid-list-tile-header-primary-text-size: 14px;
     --mat-grid-list-tile-header-secondary-text-size: 12px;
     --mat-grid-list-tile-footer-primary-text-size: 14px;
     --mat-grid-list-tile-footer-secondary-text-size: 12px;
 }
 html {
     --mat-icon-color: inherit;
 }
 html {
     --mat-sidenav-container-divider-color: rgba(0, 0, 0, 0.12);
     --mat-sidenav-container-background-color: white;
     --mat-sidenav-container-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-content-background-color: #fafafa;
     --mat-sidenav-content-text-color: rgba(0, 0, 0, 0.87);
     --mat-sidenav-scrim-color: rgba(0, 0, 0, 0.6);
 }
 html {
     --mat-stepper-header-icon-foreground-color: white;
     --mat-stepper-header-selected-state-icon-background-color: #3f51b5;
     --mat-stepper-header-selected-state-icon-foreground-color: white;
     --mat-stepper-header-done-state-icon-background-color: #3f51b5;
     --mat-stepper-header-done-state-icon-foreground-color: white;
     --mat-stepper-header-edit-state-icon-background-color: #3f51b5;
     --mat-stepper-header-edit-state-icon-foreground-color: white;
     --mat-stepper-container-color: white;
     --mat-stepper-line-color: rgba(0, 0, 0, 0.12);
     --mat-stepper-header-hover-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-focus-state-layer-color: rgba(0, 0, 0, 0.04);
     --mat-stepper-header-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-optional-label-text-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-selected-state-label-text-color: rgba(0, 0, 0, 0.87);
     --mat-stepper-header-error-state-label-text-color: #f44336;
     --mat-stepper-header-icon-background-color: rgba(0, 0, 0, 0.54);
     --mat-stepper-header-error-state-icon-foreground-color: #f44336;
     --mat-stepper-header-error-state-icon-background-color: transparent;
 }
 html {
     --mat-stepper-header-height: 72px;
 }
 html {
     --mat-stepper-container-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-font: Roboto, sans-serif;
     --mat-stepper-header-label-text-size: 14px;
     --mat-stepper-header-label-text-weight: 400;
     --mat-stepper-header-error-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-size: 16px;
     --mat-stepper-header-selected-state-label-text-weight: 400;
 }
 html {
     --mat-toolbar-container-background-color: whitesmoke;
     --mat-toolbar-container-text-color: rgba(0, 0, 0, 0.87);
 }
 html {
     --mat-toolbar-standard-height: 64px;
     --mat-toolbar-mobile-height: 56px;
 }
 html {
     --mat-toolbar-title-text-font: Roboto, sans-serif;
     --mat-toolbar-title-text-line-height: 32px;
     --mat-toolbar-title-text-size: 20px;
     --mat-toolbar-title-text-tracking: 0.0125em;
     --mat-toolbar-title-text-weight: 500;
 }

 *,
 :after,
 :before {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: transparent;
 }
 ul {
     margin-top: 0;
     margin-bottom: 1rem;
 }
 ul ul {
     margin-bottom: 0;
 }
 button,
 textarea {
     margin: 0;
     font-family: inherit;
     font-size: inherit;
     line-height: inherit;
 }
 [type="button"],
 button {
     -webkit-appearance: button;
 }

 [type="button"]::-moz-focus-inner,
 button::-moz-focus-inner {
     padding: 0;
     border-style: none;
 }
 .h4,
 h1,
 h2,
 h3,
 h4 {
     margin-bottom: 0.5rem;
     font-weight: 500;
     line-height: 1.2;
 }
 h1 {
     font-size: 2.5rem;
 }
 h2 {
     font-size: 2rem;
 }
 h3 {
     font-size: 1.75rem;
 }
 .h4,
 h4 {
     font-size: 1.5rem;
 }
 .container {
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto;
 }
 @media (min-width: 576px) {
     .container {
         max-width: 540px;
     }
 }
 @media (min-width: 768px) {
     .container {
         max-width: 720px;
     }
 }
 @media (min-width: 992px) {
     .container {
         max-width: 960px;
     }
 }
 @media (min-width: 1200px) {
     .container {
         max-width: 1140px;
     }
 }
 .col,
 .col-11,
 .col-12,
 .col-lg-12,
 .col-lg-3,
 .col-lg-6,
 .col-lg-9,
 .col-md-12,
 .col-md-6,
 .col-sm-12,
 .col-sm-6,
 .col-xl-12,
 .col-xl-6 {
     position: relative;
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
 }
 .col-11 {
     flex: 0 0 91.666667%;
     max-width: 91.666667%;
 }
 @media (min-width: 576px) {
     .col-sm-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-sm-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 768px) {
     .col-md-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-md-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 992px) {
     .col-lg-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-lg-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-lg-9 {
         flex: 0 0 75%;
         max-width: 75%;
     }
     .col-lg-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 1200px) {
     .col-xl-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-xl-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (prefers-reduced-motion: reduce) {
     .form-control {
         transition: none;
     }
 }
 textarea.form-control {
     height: auto;
 }
 @media (prefers-reduced-motion: reduce) {
     .btn {
         transition: none;
     }
 }
 .btn:focus {
     outline: 0;
     box-shadow: 0 0 0 0.2rem #007bff40;
 }
 .dropdown {
     position: relative;
 }
 @media (prefers-reduced-motion: reduce) {
     .carousel-item {
         transition: none;
     }
 }
 .carousel-item.active {
     display: block;
 }
 a.bg-primary:focus,
 a.bg-primary:hover {
     background-color: #0062cc !important;
 }
 button.bg-light:focus,
 button.bg-light:hover {
     background-color: #dae0e5 !important;
 }
 a.bg-dark:focus,
 a.bg-dark:hover {
     background-color: #1d2124 !important;
 }
 @media (min-width: 768px) {
     .d-md-block {
         display: block !important;
     }
 }
 @media (min-width: 992px) {
     .d-lg-block {
         display: block !important;
     }
 }
 @media (min-width: 1200px) {
     .d-xl-block {
         display: block !important;
     }
 }
 @media print {
     *,
     :after,
     :before {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     a:not(.btn) {
         text-decoration: underline;
     }
     img {
         page-break-inside: avoid;
     }
     h2,
     h3,
     p {
         orphans: 3;
         widows: 3;
     }
     h2,
     h3 {
         page-break-after: avoid;
     }
     @page {
         size: a3;
     }
     body,
     .container {
         min-width: 992px !important;
     }
     .navbar {
         display: none;
     }
 }
 html,
 body {
     height: 100%;
     margin: 0;
 }
 body {
     -webkit-appearance: none;
     appearance: none;
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif !important;
 }
 .primary {
     color: #054a84 !important;
 }
 .breadcrumb-title {
     display: block;
 }
 @media (max-width: 576px) {
     .breadcrumb-title {
         display: none;
     }
 }
 .light {
     color: #000;
 }
 .bg-dark {
     background: #b50000 !important;
     color: #fff;
 }
 .bg-light {
     background: #000 !important;
     color: #434345;
 }
 .bg-primary {
     background: #054a84 !important;
     color: #fff !important;
 }
 .mlr-1p {
     margin: 0 1px;
 }
 p {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: normal;
     color: #666;
 }
 .page-section {
     overflow: visible;
     min-height: calc(100vh - 370px) !important;
 }
 @media only screen and (max-height: 950px) and (max-width: 1280px) {
     .page-section {
         min-height: calc(100vh - 398px) !important;
     }
 }
 @media only screen and (max-height: 937px) {
     .page-section {
         min-height: calc(100vh - 380px) !important;
     }
 }
 @media only screen and (max-height: 900px) {
     .page-section {
         min-height: calc(100vh - 400px) !important;
     }
 }
 @media only screen and (max-height: 900px) and (max-width: 1440px) {
     .page-section {
         min-height: calc(100vh - 400px) !important;
     }
 }
 @media only screen and (max-height: 1024px) and (max-width: 768px) {
     .page-section {
         min-height: calc(100vh - 550px) !important;
     }
 }
 @media only screen and (max-width: 768px) {
     .permenant-sticky {
         top: unset !important;
         bottom: 0 !important;
     }
 }
 button:focus {
     outline: none;
 }
 #find-helper-carousel11 .carousel {
     outline: none !important;
 }
 #find-helper-carousel11 .carousel .blog-agency {
     width: 100% !important;
     display: flex !important;
 }
 @media screen and (max-width: 991px) {
     #find-helper-carousel11 .carousel .blog-agency {
         flex-wrap: wrap;
     }
 }
 #find-helper-carousel11 .carousel .carousel-inner-wrapper {
     width: 100%;
 }
 @media screen and (max-width: 425px) {
     #find-helper-carousel11 {
         display: none;
     }
 }
 @media screen and (max-width: 425px) {
     #find-helper-carousel22 {
         display: block;
     }
 }
 @media screen and (min-width: 426px) {
     #find-helper-carousel22 {
         display: none;
     }
 }
 @media screen and (max-width: 375px) {
     h1 {
         font-size: calc(20px + 10 * (100vw - 300px) / 1620);
     }
 }
 .cursor-pointer {
     cursor: pointer;
 }
 h3 {
     font-size: calc(18px + 8 * (100vw - 300px) / 1620) !important;
 }
 textarea:focus,
 button:focus,
 button:active {
     outline: none !important;
 }
 .carousel-indicators [data-bs-target] {
     box-sizing: content-box;
     flex: 0 1 auto;
     width: 30px;
     height: 3px;
     padding: 0;
     margin-right: 3px;
     margin-left: 3px;
     text-indent: -999px;
     cursor: pointer;
     background-color: #fff;
     background-clip: padding-box;
     border: 0;
     border-top: 10px solid transparent;
     border-bottom: 10px solid transparent;
     opacity: 0.5;
     transition: opacity 0.6s ease;
     background-color: #b50000;
 }
 .visually-hidden {
     visibility: hidden !important;
 }
 @charset "UTF-8";

 *,
 *:before,
 *:after {
     box-sizing: border-box;
 }
 html {
     font-family: sans-serif;
     line-height: 1.15;
     -webkit-text-size-adjust: 100%;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
 }
 header,
 nav,
 section {
     display: block;
 }
 body {
     margin: 0;
     font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", Segoe UI Symbol, "Noto Color Emoji";
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #212529;
     text-align: left;
     background-color: #fff;
 }
 h1,
 h2,
 h3,
 h4 {
     margin-top: 0;
     margin-bottom: 0.5rem;
 }
 p {
     margin-top: 0;
     margin-bottom: 1rem;
 }
 ul {
     margin-top: 0;
     margin-bottom: 1rem;
 }
 ul ul {
     margin-bottom: 0;
 }
 a {
     color: #007bff;
     text-decoration: none;
     background-color: transparent;
 }
 a:hover {
     color: #0056b3;
     text-decoration: underline;
 }
 img {
     vertical-align: middle;
     border-style: none;
 }
 svg {
     overflow: hidden;
     vertical-align: middle;
 }
 label {
     display: inline-block;
     margin-bottom: 0.5rem;
 }
 button {
     border-radius: 0;
 }
 button:focus:not(:focus-visible) {
     outline: 0;
 }
 button,
 textarea {
     margin: 0;
     font-family: inherit;
     font-size: inherit;
     line-height: inherit;
 }
 button {
     overflow: visible;
 }
 button {
     text-transform: none;
 }
 button,
 [type="button"] {
     -webkit-appearance: button;
 }

 button::-moz-focus-inner,
 [type="button"]::-moz-focus-inner {
     padding: 0;
     border-style: none;
 }
 textarea {
     overflow: auto;
     resize: vertical;
 }
 h1,
 h2,
 h3,
 h4,
 .h4 {
     margin-bottom: 0.5rem;
     font-weight: 500;
     line-height: 1.2;
 }
 h1 {
     font-size: 2.5rem;
 }
 h2 {
     font-size: 2rem;
 }
 h3 {
     font-size: 1.75rem;
 }
 h4,
 .h4 {
     font-size: 1.5rem;
 }
 .img-fluid {
     max-width: 100%;
     height: auto;
 }
 .container {
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
     margin-right: auto;
     margin-left: auto;
 }
 @media (min-width: 576px) {
     .container {
         max-width: 540px;
     }
 }
 @media (min-width: 768px) {
     .container {
         max-width: 720px;
     }
 }
 @media (min-width: 992px) {
     .container {
         max-width: 960px;
     }
 }
 @media (min-width: 1200px) {
     .container {
         max-width: 1140px;
     }
 }
 .row {
     display: flex;
     flex-wrap: wrap;
     margin-right: -15px;
     margin-left: -15px;
 }
 .col-xl-12,
 .col-xl-6,
 .col-lg-12,
 .col-lg-9,
 .col-lg-6,
 .col-lg-3,
 .col-md-12,
 .col-md-6,
 .col-sm-12,
 .col-sm-6,
 .col,
 .col-12,
 .col-11 {
     position: relative;
     width: 100%;
     padding-right: 15px;
     padding-left: 15px;
 }
 .col {
     flex-basis: 0;
     flex-grow: 1;
     max-width: 100%;
 }
 .col-11 {
     flex: 0 0 91.66666667%;
     max-width: 91.66666667%;
 }

 @media (min-width: 576px) {
     .col-sm-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-sm-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 768px) {
     .col-md-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-md-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 992px) {
     .col-lg-3 {
         flex: 0 0 25%;
         max-width: 25%;
     }
     .col-lg-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-lg-9 {
         flex: 0 0 75%;
         max-width: 75%;
     }
     .col-lg-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 @media (min-width: 1200px) {
     .col-xl-6 {
         flex: 0 0 50%;
         max-width: 50%;
     }
     .col-xl-12 {
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 .form-control {
     display: block;
     width: 100%;
     height: calc(1.5em + 0.75rem + 2px);
     padding: 0.375rem 0.75rem;
     font-size: 1rem;
     font-weight: 400;
     line-height: 1.5;
     color: #495057;
     background-color: #fff;
     background-clip: padding-box;
     border: 1px solid #ced4da;
     border-radius: 0.25rem;
     transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
 }
 @media (prefers-reduced-motion: reduce) {
     .form-control {
         transition: none;
     }
 }
 .form-control::-ms-expand {
     background-color: transparent;
     border: 0;
 }
 .form-control:focus {
     color: #495057;
     background-color: #fff;
     border-color: #80bdff;
     outline: 0;
     box-shadow: 0 0 0 0.2rem #007bff40;
 }
 .form-control::placeholder {
     color: #6c757d;
     opacity: 1;
 }
 .form-control:disabled {
     background-color: #e9ecef;
     opacity: 1;
 }
 textarea.form-control {
     height: auto;
 }
 .btn {
     display: inline-block;
     font-weight: 400;
     color: #212529;
     text-align: center;
     vertical-align: middle;
     -webkit-user-select: none;
     user-select: none;
     background-color: transparent;
     border: 1px solid transparent;
     padding: 0.375rem 0.75rem;
     font-size: 1rem;
     line-height: 1.5;
     border-radius: 0.25rem;
     transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
 }
 @media (prefers-reduced-motion: reduce) {
     .btn {
         transition: none;
     }
 }
 .btn:hover {
     color: #212529;
     text-decoration: none;
 }
 .btn:focus {
     outline: 0;
     box-shadow: 0 0 0 0.2rem #007bff40;
 }
 .btn:disabled {
     opacity: 0.65;
 }
 .btn:not(:disabled):not(.disabled) {
     cursor: pointer;
 }
 .dropdown {
     position: relative;
 }
 .navbar {
     position: relative;
     display: flex;
     flex-wrap: wrap;
     align-items: center;
     justify-content: space-between;
     padding: 0.5rem 1rem;
 }
 .card-text:last-child {
     margin-bottom: 0;
 }
 .carousel {
     position: relative;
 }
 .carousel-inner {
     position: relative;
     width: 100%;
     overflow: hidden;
 }
 .carousel-inner:after {
     display: block;
     clear: both;
     content: "";
 }
 .carousel-item {
     position: relative;
     display: none;
     float: left;
     width: 100%;
     margin-right: -100%;
     backface-visibility: hidden;
     transition: transform 0.6s ease-in-out;
 }
 @media (prefers-reduced-motion: reduce) {
     .carousel-item {
         transition: none;
     }
 }
 .carousel-item.active {
     display: block;
 }
 .carousel-indicators {
     position: absolute;
     right: 0;
     bottom: 0;
     left: 0;
     z-index: 15;
     display: flex;
     justify-content: center;
     padding-left: 0;
     margin-right: 15%;
     margin-left: 15%;
     list-style: none;
 }
 .carousel-indicators .active {
     opacity: 1;
 }
 .align-text-top {
     vertical-align: text-top !important;
 }
 .bg-primary {
     background-color: #007bff !important;
 }
 a.bg-primary:hover,
 a.bg-primary:focus {
     background-color: #0062cc !important;
 }
 .bg-light {
     background-color: #f8f9fa !important;
 }
 button.bg-light:hover,
 button.bg-light:focus {
     background-color: #dae0e5 !important;
 }
 .bg-dark {
     background-color: #343a40 !important;
 }
 a.bg-dark:hover,
 a.bg-dark:focus {
     background-color: #1d2124 !important;
 }
 .border-bottom {
     border-bottom: 1px solid #dee2e6 !important;
 }
 .rounded {
     border-radius: 0.25rem !important;
 }
 .d-inline-block {
     display: inline-block !important;
 }
 .d-flex {
     display: flex !important;
 }
 @media (min-width: 768px) {
     .d-md-block {
         display: block !important;
     }
 }
 @media (min-width: 992px) {
     .d-lg-block {
         display: block !important;
     }
 }
 @media (min-width: 1200px) {
     .d-xl-block {
         display: block !important;
     }
 }
 .float-left {
     float: left !important;
 }
 .float-right {
     float: right !important;
 }
 .w-100 {
     width: 100% !important;
 }
 .mt-0 {
     margin-top: 0 !important;
 }
 .mr-0 {
     margin-right: 0 !important;
 }
 .mb-0 {
     margin-bottom: 0 !important;
 }
 .ml-0 {
     margin-left: 0 !important;
 }
 .mt-1 {
     margin-top: 0.25rem !important;
 }
 .mr-1 {
     margin-right: 0.25rem !important;
 }
 .mt-2 {
     margin-top: 0.5rem !important;
 }
 .mr-2 {
     margin-right: 0.5rem !important;
 }
 .mb-2 {
     margin-bottom: 0.5rem !important;
 }
 .ml-2 {
     margin-left: 0.5rem !important;
 }
 .mt-3 {
     margin-top: 1rem !important;
 }
 .mt-4 {
     margin-top: 1.5rem !important;
 }
 .mb-5 {
     margin-bottom: 3rem !important;
 }
 .p-0 {
     padding: 0 !important;
 }
 .py-1 {
     padding-top: 0.25rem !important;
 }
 .px-1 {
     padding-right: 0.25rem !important;
 }
 .py-1 {
     padding-bottom: 0.25rem !important;
 }
 .px-1 {
     padding-left: 0.25rem !important;
 }
 .px-2 {
     padding-right: 0.5rem !important;
 }
 .px-2 {
     padding-left: 0.5rem !important;
 }
 .py-3 {
     padding-top: 1rem !important;
 }
 .py-3 {
     padding-bottom: 1rem !important;
 }
 .py-4 {
     padding-top: 1.5rem !important;
 }
 .py-4 {
     padding-bottom: 1.5rem !important;
 }
 .pb-5 {
     padding-bottom: 3rem !important;
 }
 .mx-auto {
     margin-right: auto !important;
 }
 .mx-auto {
     margin-left: auto !important;
 }
 .text-left {
     text-align: left !important;
 }
 .text-center {
     text-align: center !important;
 }
 .font-weight-normal {
     font-weight: 400 !important;
 }
 .text-light {
     color: #f8f9fa !important;
 }
 @media print {
     *,
     *:before,
     *:after {
         text-shadow: none !important;
         box-shadow: none !important;
     }
     a:not(.btn) {
         text-decoration: underline;
     }
     img {
         page-break-inside: avoid;
     }
     p,
     h2,
     h3 {
         orphans: 3;
         widows: 3;
     }
     h2,
     h3 {
         page-break-after: avoid;
     }
     @page {
         size: a3;
     }
     body,
     .container {
         min-width: 992px !important;
     }
     .navbar {
         display: none;
     }
 }
 .fa {
     display: inline-block;
     font: 14px/1 FontAwesome;
     font-size: inherit;
     text-rendering: auto;
     -webkit-font-smoothing: antialiased;
     -moz-osx-font-smoothing: grayscale;
 }
 .fa-stack {
     position: relative;
     display: inline-block;
     width: 2em;
     height: 2em;
     line-height: 2em;
     vertical-align: middle;
 }
 .fa-star:before {
     content: "\f005";
 }
 .fa-star-o:before {
     content: "\f006";
 }
 .fa-home:before {
     content: "\f015";
 }
 .fa-clock-o:before {
     content: "\f017";
 }
 .fa-map-marker:before {
     content: "\f041";
 }
 .fa-phone:before {
     content: "\f095";
 }
 .fa-facebook:before {
     content: "\f09a";
 }
 .fa-angle-double-right:before {
     content: "\f101";
 }
 .fa-whatsapp:before {
     content: "\f232";
 }
 .fa-calendar-times-o:before {
     content: "\f273";
 }
 .fa-commenting:before {
     content: "\f27a";
 }
 .fa-id-card:before {
     content: "\f2c2";
 }
 body {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     position: relative;
     font-size: 14px;
     color: #434345;
     overflow-x: hidden;
 }
 h1,
 h2 {
     font-family: Capriola, sans-serif;
     text-transform: initial;
 }
 h4,
 li {
     margin-top: 0;
     margin-bottom: 0;
 }
 h1,
 h2,
 h3,
 h4 {
     text-transform: initial;
 }
 h2,
 h3,
 h4,
 li,
 a {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     font-weight: 500;
     line-height: normal;
 }
 h2,
 h3,
 h4 {
     color: #054a84;
 }
 p {
     color: #434345;
 }
 h1 {
     font-size: calc(22px + 28 * (100vw - 300px) / 1620);
     color: #fff;
     font-weight: 400;
     letter-spacing: 2px;
     margin-top: -7px;
     margin-bottom: -20px;
     line-height: 1.4;
 }
 h2 {
     font-size: calc(20px + 16 * (100vw - 300px) / 1620);
     line-height: 0.9;
 }
 h3 {
     font-size: calc(18px + 8 * (100vw - 300px) / 1620);
     margin-top: -4px;
     margin-bottom: 0;
 }
 h4 {
     font-size: calc(16px + 4 * (100vw - 300px) / 1620);
 }
 p {
     font-size: calc(13px + 1 * (100vw - 300px) / 1620);
     color: #434345;
     font-weight: 400;
     margin-top: -7px;
     margin-bottom: -4px;
     line-height: 1.8;
 }
 a {
     font-size: calc(13px + 1 * (100vw - 300px) / 1620);
     color: #434345;
 }
 a:hover {
     text-decoration: none;
     cursor: pointer;
 }
 a:focus {
     outline: none;
 }
 ul {
     list-style-type: none;
     padding: 0;
     margin: 0;
 }
 ul li {
     font-size: 14px;
 }
 .custom-scroll ::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll ::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(235, 186, 22, 0.92) 0%, #b50000 100%);
     border-radius: 25px;
 }
 nav {
     padding: 0;
 }
 section {
     padding: 0;
     position: relative;
     overflow: hidden;
 }
 .img-container {
     position: relative;
     display: inline-block;
 }
 .app2 {
     overflow: visible;
 }
 .app2 h3,
 .app2 h4 {
     margin-top: 0;
     margin-bottom: 0;
 }
 .app2 h3,
 .app2 h4 {
     text-transform: initial;
 }
 .app2 h3,
 .app2 h4,
 .app2 a {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     font-weight: 500;
 }
 .app2 h3,
 .app2 h4 {
     color: #054a84;
 }
 .app2 .btn {
     text-transform: uppercase;
     letter-spacing: 1px;
     padding: 15px 40px;
 }
 .app2 h3 {
     font-size: calc(16px + 10 * (100vw - 300px) / 1620);
     margin-top: 0;
     line-height: 0.8;
 }
 .app2 h4 {
     letter-spacing: 2px;
     line-height: 18px;
 }
 .app2.team .team-slider .team-container {
     padding: 25px 30px;
     border: 1px solid #f7f7f7;
     border-radius: 10px;
     margin: 5px;
     background: #fff;
 }
 .app2.team .team-slider .team-container .name {
     font-size: calc(14px + 4 * (100vw - 300px) / 1620);
     color: #054a84;
     letter-spacing: 0;
     margin-bottom: 15px;
 }
 .app2.team .team-slider .team-container .post {
     margin-bottom: 15px;
 }
 .resume li {
     margin-top: 0;
     margin-bottom: 0;
 }
 .resume li,
 .resume a {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     font-weight: 500;
     line-height: normal;
 }
 .resume a {
     font-size: calc(13px + 1 * (100vw - 300px) / 1620);
     color: #054a84;
 }
 .resume a:hover {
     text-decoration: none;
     cursor: pointer;
 }
 .resume a:focus {
     outline: none;
 }
 .yoga h4 {
     margin-top: 0;
     margin-bottom: 0;
 }
 .yoga h3,
 .yoga h4 {
     text-transform: initial;
 }
 .yoga h3,
 .yoga h4 {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     line-height: normal;
 }
 .yoga h3 {
     font-size: calc(18px + 12 * (100vw - 300px) / 1620);
     margin-top: 0;
 }
 .yoga.event h4 {
     margin-top: unset;
 }
 .yoga.event .event-container {
     margin-bottom: 80px;
 }
 .yoga.event .event-container .yoga-circle {
     height: 90px;
     width: 90px;
     background: #fff;
     border-radius: 100%;
     padding: 18px 20px;
     text-align: center;
     position: relative;
     left: 0;
     display: inline-block;
 }
 .yoga.event .event-container .event-info {
     margin-left: 20px;
     height: unset;
     align-items: unset;
 }
 .agency h1,
 .agency h2 {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .agency h4,
 .agency li {
     margin-top: 0;
     margin-bottom: 0;
 }
 .agency h1,
 .agency h2,
 .agency h3,
 .agency h4 {
     font-family: proxima_nova_rgregular, Helvetica Neue, Helvetica, Arial, sans-serif;
     text-transform: initial;
 }
 .agency h2,
 .agency h3,
 .agency h4,
 .agency li,
 .agency a {
     font-weight: 500;
 }
 .agency h1,
 .agency h2,
 .agency h3,
 .agency h4 {
     color: #054a84;
 }
 .agency p {
     color: #434345;
 }
 .agency h1 {
     font-size: calc(22px + 10 * (100vw - 300px) / 1620);
     letter-spacing: 2px;
     margin-top: -17px;
     font-weight: 500;
 }
 .agency h2 {
     font-size: calc(20px + 10 * (100vw - 300px) / 1620);
     margin-top: 5px;
     margin-bottom: 5px;
     font-weight: 300;
     line-height: 1.2;
 }
 .agency h3 {
     font-size: calc(18px + 10 * (100vw - 300px) / 1620);
     line-height: 1.4;
 }
 .agency p {
     font-size: calc(13px + 2 * (100vw - 300px) / 1620);
     font-weight: 400;
     margin-top: 4px;
     margin-bottom: 4px;
 }
 .agency .btn {
     text-transform: uppercase;
 }
 .agency a {
     text-transform: initial;
     letter-spacing: 1px;
 }
 .agency.blog .blog-agency .blog-contain {
     border: 1px solid #f3f3f3;
     background: #fff;
     border-radius: 10px;
     overflow: hidden;
     filter: drop-shadow(0 0 10px #eee);
     transition: all 0.3s;
 }
 .agency.blog .blog-agency .blog-contain:hover {
     box-shadow: 1px 1px 10px 1px #eee;
 }
 .agency.blog .blog-agency .blog-contain .img-container .blog-head {
     color: #054a84;
     text-transform: none;
     font-weight: 600;
     margin-bottom: 10px;
     padding-top: 0;
 }
 .agency.blog .blog-agency .blog-contain .img-container .blog-info {
     padding: 28px;
 }
 .blog .img-container {
     display: block;
 }
 .blog .img-container .blog-info {
     padding: 28px;
     bottom: 0;
 }
 .blog .img-container .blog-info p {
     margin-bottom: unset;
 }
 .event h4 {
     margin-top: 0;
     margin-bottom: 0;
 }
 .event h3,
 .event h4 {
     text-transform: initial;
 }
 .event h3,
 .event h4 {
     font-family: Work Sans, sans-serif;
     font-weight: 500;
 }
 .event h3,
 .event h4 {
     color: #434345;
 }
 .event h3 {
     font-size: calc(18px + 12 * (100vw - 300px) / 1620);
 }
 .event h4 {
     font-size: calc(16px + 9 * (100vw - 300px) / 1620);
     margin-top: -6px;
 }
 .breadcrumb-section-main {
     padding: 150px 0;
     background-color: #f8f8f8;
 }
 .breadcrumb-section-main .breadcrumb-contain {
     display: flex;
     align-items: center;
 }
 .breadcrumb-section-main .breadcrumb-contain > div {
     width: 50%;
 }
 .breadcrumb-section-main .breadcrumb-contain > div ul li {
     line-height: normal;
     display: inline;
     margin-right: 15px;
     position: relative;
 }
 .breadcrumb-section-main .breadcrumb-contain > div ul li a i {
     margin-right: 15px;
 }
 .breadcrumb-section-main .breadcrumb-contain > div ul li a:hover {
     color: #000;
 }
 .breadcrumb-section-main .breadcrumb-contain > div ul li:last-child {
     margin-right: 0;
 }
 .breadcrumb-section-main .breadcrumb-contain > div:last-child {
     text-align: right;
     width: 50%;
 }
 .breadcrumb-section-main.inner-3 {
     background: #f8f8f8;
 }
 .breadcrumb-section-main.inner-3 .breadcrumb-contain ul li a {
     font-size: calc(16px + 4 * (100vw - 300px) / 1620);
 }
 .blog-sec.blog .container {
     margin-bottom: -30px;
 }
 .blog-sec.blog .blog-agency {
     margin-bottom: 30px;
 }
 .collection-filter-block {
     margin-bottom: 30px;
     padding: 30px;
     border: 1px solid #dddddd;
     background-color: #fff;
 }
 .product-wrapper-grid.list-view .product-box {
     display: flex;
     padding-bottom: 0;
 }
 .product-wrapper-grid.list-view .product-box .product-detail {
     padding-left: 15px;
     align-self: center;
     width: 80%;
     text-align: left !important;
 }
 .product-box {
     position: relative;
     transition: all 0.5s ease;
     vertical-align: middle;
 }
 .product-box .product-detail {
     padding-left: 5px;
 }
 header {
     z-index: 600;
     width: 100%;
 }
 header .responsive-btn {
     display: none;
 }
 header nav {
     position: relative;
     display: flex;
     align-items: center;
     margin: 0;
     border: 0;
 }
 header nav ul {
     margin: 0;
     border: 0;
     line-height: 1;
     list-style-type: none;
     text-align: center;
 }
 header nav ul li {
     margin: 0;
     border: 0;
     line-height: 1;
     position: relative;
     display: inline-block;
     text-align: center;
 }
 header nav ul li a {
     margin: 0;
     border: 0;
     line-height: 1;
     text-decoration: none;
     display: inline-block;
     padding: 18px;
     font-size: 16px;
     text-transform: uppercase;
     transition: all 0.4s ease-in-out;
     font-weight: 600;
     letter-spacing: 0;
 }
 header nav ul li > a {
     color: #fff;
 }
 header nav ul li > a:hover {
     color: #fff;
 }
 header nav ul li > ul {
     display: none;
 }
 header nav ul li:hover > ul {
     display: block;
 }
 header nav ul .dropdown:before {
     position: absolute;
     font: 14px/1 FontAwesome;
     right: 18px;
     top: 50%;
     transform: translateY(-50%);
     content: "\f105";
 }
 header nav ul .dropdown:before {
     content: "\f0d7";
 }
 header nav ul ul {
     margin: 0;
     border: 0;
     line-height: 1;
     transition: all 0.4s ease-in-out;
     background: #fff;
     padding: 15px 0;
 }
 header nav ul ul li {
     margin: 0;
     border: 0;
     line-height: 1;
     display: block;
     text-align: left;
     transition: all 0.4s ease-in-out;
     position: relative;
 }
 header nav ul ul li a {
     margin: 0;
     border: 0;
     text-transform: initial;
     width: 100%;
     min-width: 240px;
     padding: 10px 18px;
     white-space: nowrap;
     color: #323232 !important;
     font-weight: 400;
     letter-spacing: 0;
     font-size: 13px;
 }
 header nav ul ul li a:hover {
     color: #054a84 !important;
     transition: all 0.5s ease;
 }
 header nav ul ul li:hover > a,
 header nav ul ul li:focus > a,
 header nav ul ul li:active > a {
     color: #777;
     transform: translate(2%);
 }
 header nav ul .mega-menu {
     position: unset;
 }
 header.resume nav ul li a:hover {
     color: #262626;
 }
 .form-control:focus {
     box-shadow: none;
     background-color: #f5f5f8;
 }
 .blog-contain:hover {
     box-shadow: 1px 1px 10px 1px #eee;
 }
 .description_tag p {
     margin-bottom: 15px !important;
 }
 :host ::ng-deep .description_tag p {
     margin-bottom: 15px !important;
 }
 @media (min-width: 1470px) {
     .agency .container,
     .resume .container {
         max-width: 1440px;
     }
 }
 @media only screen and (max-width: 1366px) and (min-width: 1200px) {
     .agency.blog .blog-agency .blog-contain .img-container .blog-head {
         margin-bottom: 10px;
     }
 }
 @media only screen and (max-width: 1366px) {
     .yoga.event .event-container {
         margin-bottom: 50px;
     }
     .breadcrumb-section-main {
         padding: 100px 0;
     }
 }
 @media only screen and (max-width: 1199px) {
     .agency.blog .img-container .blog-info p {
         line-height: 22px;
     }
     .collection-filter-block {
         margin-bottom: 0;
     }
 }
 @media (min-width: 992px) {
     .main-menu > li > ul {
         display: none;
     }
     header nav ul .dropdown:before {
         right: 0;
     }
     header nav ul ul {
         position: absolute;
     }
 }
 @media only screen and (max-width: 991px) {
     header nav ul li > a:hover {
         color: #000;
     }
     .navbar {
         display: block;
         -webkit-appearance: none;
         appearance: none;
     }
     .navbar .responsive-btn ~ ul .dropdown ~ ul {
         display: none;
     }
     header nav ul li ul {
         display: none !important;
     }
     header nav ul ul li:hover a,
     header nav ul ul li:focus a,
     header nav ul ul li:active a {
         transform: translate(0);
     }
     header nav ul {
         width: 100%;
         padding: 15px 0;
     }
     header nav ul li {
         display: contents;
     }
     header nav ul li a {
         width: 100%;
         text-align: left;
         color: #054a84;
         padding: 12px 18px;
     }
     header nav ul ul {
         padding: 0 !important;
     }
     header nav ul ul li {
         padding-left: 35px !important;
     }
     header nav ul ul li a {
         color: #656565 !important;
         font-weight: 400 !important;
     }
     header .navbar {
         position: fixed;
         transition: 0.5s;
         z-index: 9;
         width: 350px;
         left: -350px;
         background: #fff;
         overflow-y: scroll;
         height: 100vh;
         top: 0;
         padding: 0;
         box-shadow: 0 0 11px #00000021;
     }
     header .responsive-btn {
         display: inline-block;
     }
     header .navbar .responsive-btn {
         display: block;
         width: 100%;
         padding: 20px;
         border-bottom: 1px solid rgb(221, 221, 221);
     }
     .yoga.event .event-container .yoga-circle {
         height: 80px;
         width: 80px;
         padding: 17px 25px;
     }
     .app2.team .team-slider .team-container {
         padding: 25px 10px;
     }
     .blog-sec.blog.sider .container {
         margin-bottom: 0;
     }
     .app2 h4 {
         margin-bottom: 15px;
     }
     .yoga.event .event-container {
         margin-bottom: 50px;
     }
     .yoga.event .event-container .event-info {
         margin-left: 20px;
     }
     .loding-header {
         padding: 10px 0;
     }
     .collection-filter-block {
         border: none;
     }
     .overlay-sidebar-header {
         visibility: hidden;
         opacity: 0;
         background-color: #212331;
         position: fixed;
         z-index: 0;
         top: 0;
         left: 0;
         width: 100%;
         height: 100%;
         transition: all 1s;
     }
 }
 @media only screen and (min-width: 768px) {
     .blog-sec.blog-list .blog-agency .blog-contain .blog-info {
         padding-top: 0;
     }
     .blog-sec.blog-list .blog-agency .blog-info {
         padding: 0 !important;
     }
     .blog-sec.blog-list .img-container {
         padding: 15px 30px;
     }
 }
 @media only screen and (max-width: 767px) {
     .blog .img-container .blog-info {
         text-align: center;
     }
     .agency.blog .blog-agency .blog-contain .img-container .blog-info {
         text-align: center;
         padding: 15px;
     }
     .agency.blog .blog-agency .blog-contain .img-container .blog-info p {
         letter-spacing: 0;
     }
     .agency.blog .blog-agency .blog-contain .img-container .blog-head {
         margin-bottom: 16px;
     }
     .agency.blog .blog-agency .blog-contain {
         flex-flow: column;
     }
     .agency.blog .blog-agency .blog-contain .img-container {
         order: 2;
     }
     .yoga.event .event-container {
         margin-bottom: 30px;
     }
     .blog .img-container .blog-info {
         padding: 15px;
     }
     .product-wrapper-grid.list-view .product-box {
         display: block;
         border: 1px solid #eee;
         padding: 15px;
     }
     .product-wrapper-grid.list-view .product-box .product-detail {
         padding-left: 0;
         text-align: center !important;
     }
     .breadcrumb-section-main {
         padding: 70px 0;
         text-align: center;
     }
     .breadcrumb-section-main .breadcrumb-contain {
         justify-content: center;
         display: block;
         text-align: center;
     }
     .breadcrumb-section-main .breadcrumb-contain > div {
         width: 100%;
     }
     .breadcrumb-section-main .breadcrumb-contain > div:last-child {
         width: 100%;
     }
     .breadcrumb-section-main .breadcrumb-contain > div ul {
         text-align: center;
     }
     .breadcrumb-section-main .breadcrumb-contain > div ul li {
         margin-right: 10px;
     }
     .breadcrumb-section-main .breadcrumb-contain > div ul li a i {
         margin-right: 10px;
     }
     .breadcrumb-section-main.inner-3 .breadcrumb-contain ul li {
         margin-right: 0;
     }
     .breadcrumb-section-main.inner-3 .breadcrumb-contain ul li a i {
         margin-right: 5px;
     }
 }
 @media only screen and (max-width: 575px) {
     header {
         border-bottom: 1px solid rgba(31, 35, 44, 0.12);
         padding: 10px 0;
     }
     header nav {
         padding: 0 !important;
     }
     .agency.blog .blog-agency .blog-contain .img-container .blog-info {
         padding: 20px;
     }
     .app2.team .team-slider .team-container {
         margin-left: 15px;
     }
     .breadcrumb-section-main {
         padding: 50px 0;
     }
 }
 @media only screen and (max-width: 480px) {
     header .navbar {
         width: 300px;
     }
     h1 {
         line-height: 40px;
     }
     .yoga.event .event-container {
         text-align: center;
         display: block !important;
     }
     .yoga.event .event-container .yoga-circle {
         position: relative;
         left: 0;
         margin-bottom: 10px;
     }
     .yoga.event .event-container .event-info {
         margin-left: 0;
     }
 }


                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .bg-dark[_ngcontent-serverApp-c1214074651] {
                                 background: #b50000 !important;
                                 color: #fff;
                             }
 .bg-dark[_ngcontent-serverApp-c1214074651]:hover {
     background: #b50000 !important;
     color: #fff;
 }
 .bg-light[_ngcontent-serverApp-c1214074651] {
     background: #000 !important;
     color: #fff;
 }
 h1[_ngcontent-serverApp-c1214074651] {
     font-size: calc(22px + 10 * (100vw - 300px) / 1620) !important;
 }
 h2[_ngcontent-serverApp-c1214074651] {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
 }
 @media screen and (max-width: 375px) {
     h1[_ngcontent-serverApp-c1214074651] {
         font-size: calc(20px + 10 * (100vw - 300px) / 1620) !important;
     }
 }
 @media screen and (max-width: 325px) {
     h1[_ngcontent-serverApp-c1214074651] {
         font-size: calc(20px + 10 * (100vw - 300px) / 1620) !important;
     }
 }
 .bg-primary[_ngcontent-serverApp-c1214074651] {
     background: #054a84 !important;
     color: #fff !important;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] {
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
     overflow: hidden;
     border-radius: 5px;
     margin: 5px 0 10px;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .agency_header[_ngcontent-serverApp-c1214074651] {
     background-position: top center !important;
     background-size: cover !important;
     height: 120px;
     position: relative;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c1214074651] .agency_header[_ngcontent-serverApp-c1214074651] {
         height: 100px;
     }
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .agency_header_White_opcity[_ngcontent-serverApp-c1214074651] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .agency_header_White_opcity[_ngcontent-serverApp-c1214074651] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651],
 .agency-box[_ngcontent-serverApp-c1214074651] ul[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 400 !important;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651],
     .agency-box[_ngcontent-serverApp-c1214074651] ul[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
         font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 @media screen and (max-width: 992px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c1214074651] {
         height: auto;
     }
 }
 @media screen and (max-width: 767px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c1214074651] {
         height: auto;
     }
 }
 .jOb_description[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651],
 .jOb_description[_ngcontent-serverApp-c1214074651] ul[_ngcontent-serverApp-c1214074651] {
     margin-top: 0px !important;
     margin-bottom: 1rem !important;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] img[_ngcontent-serverApp-c1214074651] {
     width: 18px !important;
     height: 18px !important;
 }
 @media screen and (max-width: 767px) {
     .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] {
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] .contact-title[_ngcontent-serverApp-c1214074651] {
     font-weight: bold;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] .address-icon[_ngcontent-serverApp-c1214074651] {
     grid-column-start: 1;
     grid-row-start: 1;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] .address-title[_ngcontent-serverApp-c1214074651] {
     grid-column-start: 2;
     grid-row-start: 1;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] .address-description[_ngcontent-serverApp-c1214074651] {
     grid-column-start: 3;
     grid-row-start: 1;
     margin-left: 5px;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .yoga-circle[_ngcontent-serverApp-c1214074651] {
     padding: 6px 10px 6px 0px;
     width: 50px;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .yoga-circle[_ngcontent-serverApp-c1214074651] {
         float: left;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] {
     width: 88%;
     align-self: center;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] {
         width: 100%;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] h3[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 10px;
     font-weight: bold;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
     padding-top: 5px;
     border: 1px solid;
     border-radius: 5px;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin: 0 10px 10px 0;
     padding: 5px 8px;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
         padding: 5px 6px;
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 @media screen and (max-width: 375px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
         padding: 4px 3px;
         font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_1[_ngcontent-serverApp-c1214074651] {
     background: transparent;
     border: 1px solid #2d2d2d;
     color: #2d2d2d;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_2[_ngcontent-serverApp-c1214074651] {
     background: #7a7a7a;
     color: #fff;
     border: 1px solid #7a7a7a;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_3[_ngcontent-serverApp-c1214074651] {
     background: #b50000;
     border: 1px solid #b50000;
     color: #fff;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_4[_ngcontent-serverApp-c1214074651] {
     background: #054a84;
     border: 1px solid #054a84;
     color: #fff;
 }
 .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] .event-info[_ngcontent-serverApp-c1214074651] .color_5[_ngcontent-serverApp-c1214074651] {
     background: transparent;
     border: 1px solid #054a84;
     color: #054a84;
 }
 @media screen and (max-width: 991px) {
     .event-container_footer_margin_custom[_ngcontent-serverApp-c1214074651] h3[_ngcontent-serverApp-c1214074651] {
         text-align: left;
     }
 }
 @media screen and (max-width: 991px) {
     .phone_pedding[_ngcontent-serverApp-c1214074651] {
         margin-bottom: 1rem;
     }
 }
 .yoga.event[_ngcontent-serverApp-c1214074651] .event-container[_ngcontent-serverApp-c1214074651] {
     margin-bottom: 10px;
 }
 @media only screen and (max-width: 480px) {
     .yoga.event[_ngcontent-serverApp-c1214074651] .event-container[_ngcontent-serverApp-c1214074651] {
         text-align: center;
         display: flex !important;
     }
 }
 .sticky[_ngcontent-serverApp-c1214074651] {
     top: unset !important;
     bottom: -11px !important;
 }
 .offer-sticky[_ngcontent-serverApp-c1214074651] {
     top: unset !important;
     bottom: 50px !important;
 }
 .animated[_ngcontent-serverApp-c1214074651] {
     transition: height 1s;
 }
 .breadcrumb-section-main[_ngcontent-serverApp-c1214074651] {
     padding: 0;
     background: #f8f8f8 !important;
 }
 .product-wrapper-grid[_ngcontent-serverApp-c1214074651] .col-12_padding_Set[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     padding-left: 5px;
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid[_ngcontent-serverApp-c1214074651] .col-12_padding_Set[_ngcontent-serverApp-c1214074651] {
         padding-right: 0px;
         padding-left: 0px;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
     overflow: hidden;
     height: 120px;
     margin-left: 195px;
     display: block;
     border: 0;
 }
 @media screen and (max-width: 1024px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
         margin-left: 180px;
     }
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
         height: 100px;
         margin-left: 130px;
         padding: 0;
     }
 }
 @media screen and (max-width: 375px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
         height: 100px;
         margin-left: 130px;
         padding: 0;
     }
 }
 @media screen and (max-width: 325px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] {
         height: 100px;
         margin-left: 92px;
         padding: 0;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .product-detail[_ngcontent-serverApp-c1214074651] {
     padding: 10px 15px 10px 0;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .product-detail[_ngcontent-serverApp-c1214074651] h1[_ngcontent-serverApp-c1214074651] {
     margin-top: 0;
     letter-spacing: normal;
     text-align: left;
 }
 @media screen and (max-width: 425px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .product-detail[_ngcontent-serverApp-c1214074651] h1[_ngcontent-serverApp-c1214074651] {
         font-size: 18px !important;
     }
 }
 @media only screen and (max-width: 480px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .listing-about-title[_ngcontent-serverApp-c1214074651] {
         line-height: 1.2 !important;
         letter-spacing: 1px !important;
         font-size: calc(16px + 10 * (100vw - 300px) / 1620);
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
     padding: 8px 0px;
     width: 190px;
     margin: 0 auto 0px;
 }
 @media screen and (max-width: 1024px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         padding: 0px;
         width: 29%;
         float: left;
     }
 }
 @media screen and (max-width: 992px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         width: 29%;
         float: left;
     }
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         width: 25%;
         float: left;
     }
 }
 @media screen and (max-width: 575px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         width: 30%;
         float: left;
     }
 }
 @media screen and (max-width: 374px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .img-wrapper_Custom[_ngcontent-serverApp-c1214074651] {
         width: 33.33%;
         float: left;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c1214074651] .product-box[_ngcontent-serverApp-c1214074651] .shortlist_icon[_ngcontent-serverApp-c1214074651] img[_ngcontent-serverApp-c1214074651] {
     margin-top: -8px;
     width: 20px;
     height: 31px;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
     overflow: hidden;
     height: 150px;
     width: 150px;
     border-radius: 50%;
     border: 1px solid #707070;
     position: absolute;
     z-index: 1;
     top: 118px;
     transform: translateY(-50%);
     margin-left: 25px;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] img[_ngcontent-serverApp-c1214074651] {
     width: 100%;
     height: 100%;
 }
 @media screen and (max-width: 1024px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         height: 135px;
         width: 135px;
     }
 }
 @media screen and (max-width: 767px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         width: 100px;
         height: 100px;
         margin-left: 15px;
     }
 }
 @media screen and (max-width: 425px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         top: 100px;
     }
 }
 @media screen and (max-width: 375px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         width: 95px;
         height: 95px;
         margin-left: 15px;
     }
 }
 @media screen and (max-width: 325px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c1214074651] {
         width: 72px;
         height: 72px;
         margin-left: 10px;
     }
 }
 .rating-wrapper[_ngcontent-serverApp-c1214074651] {
     position: absolute;
     left: 65px;
     bottom: 15px;
 }
 @media screen and (max-width: 1024px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] {
         left: 60px;
     }
 }
 @media screen and (max-width: 767px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] {
         left: 33px;
     }
 }
 @media screen and (max-width: 425px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] {
         bottom: 25px;
         left: 42px;
     }
 }
 @media screen and (max-width: 320px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] {
         left: 23px;
         bottom: 28px;
     }
 }
 @media screen and (max-width: 425px) {
     .rating-wrapper[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
         font-size: 0.8rem !important;
     }
 }
 .agency_pricing_discount[_ngcontent-serverApp-c1214074651] {
     width: 100%;
     float: left;
     height: 38px;
     position: relative;
     z-index: 7;
     margin: 0;
 }
 .agency_pricing_discount[_ngcontent-serverApp-c1214074651]:before {
     width: 100%;
     padding: 0px;
     position: absolute;
     left: 0px;
     content: "";
     height: 38px;
     background: #000;
     z-index: -1;
 }
 .sub_agency_discount[_ngcontent-serverApp-c1214074651] {
     color: #fff;
     left: 0;
     width: 50%;
     height: 38px;
     background: #b50000;
     font-size: 10px;
     position: absolute;
     overflow: hidden;
     font-weight: 400;
     text-align: center;
     line-height: 38px;
     white-space: normal;
     padding: 0;
     clip-path: polygon(100% 0, 96% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
 }
 @media screen and (max-width: 991px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] {
         clip-path: polygon(100% 0, 92% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     }
 }
 @media screen and (max-width: 767px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] {
         clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     }
 }
 @media screen and (max-width: 574px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] {
         clip-path: polygon(100% 0, 90% 50%, 100% 100%, 0% 100%, 0 0%, 0% 0%);
     }
 }
 .sub_agency_discount[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
     font-size: 16px;
     margin-left: -10px;
 }
 @media screen and (max-width: 1440px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
         font-size: 14px;
         margin-left: -15px;
     }
 }
 @media screen and (max-width: 574px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
         font-size: 12px;
         margin-left: -16px;
     }
 }
 @media screen and (max-width: 360px) {
     .sub_agency_discount[_ngcontent-serverApp-c1214074651] span[_ngcontent-serverApp-c1214074651] {
         margin-left: -18px;
     }
 }
 .agency_discount_text[_ngcontent-serverApp-c1214074651] {
     font-size: 16px;
     position: relative;
     height: 38px;
     right: 0%;
     line-height: 38px;
     width: 50%;
     text-align: center;
     float: right;
     padding: 0px;
     color: #fff;
     font-weight: 400;
 }
 @media screen and (max-width: 1440px) {
     .agency_discount_text[_ngcontent-serverApp-c1214074651] {
         font-size: 14px;
     }
 }
 @media screen and (max-width: 574px) {
     .agency_discount_text[_ngcontent-serverApp-c1214074651] {
         font-size: 12px;
     }
 }
 .app2.team[_ngcontent-serverApp-c1214074651] .team-slider[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] {
     border: 1px solid #b50000 !important;
     margin-left: 10px;
     margin-right: 0;
     min-height: 137px;
     position: relative;
 }
 .app2.team[_ngcontent-serverApp-c1214074651] .team-slider[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] .name[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
 }
 .app2.team[_ngcontent-serverApp-c1214074651] .team-slider[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] .post[_ngcontent-serverApp-c1214074651] {
     color: #434345;
 }
 .app2.team[_ngcontent-serverApp-c1214074651] .team-slider[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] .btn[_ngcontent-serverApp-c1214074651] {
     font-size: 14px;
     position: absolute;
     right: 25px;
     bottom: -5px;
 }
 ul[_ngcontent-serverApp-c1214074651] {
     list-style-type: unset;
     padding: inherit;
     padding-inline-start: 40px;
 }
 .text_custom_set[_ngcontent-serverApp-c1214074651] {
     width: 100%;
 }
 @media screen and (max-width: 1224px) {
     .text_custom_set[_ngcontent-serverApp-c1214074651] {
         width: 100%;
     }
 }
 @media screen and (max-width: 767px) {
     .text_custom_set[_ngcontent-serverApp-c1214074651] {
         width: 100%;
     }
 }
 .custom_review_submit[_ngcontent-serverApp-c1214074651] {
     font-size: 14px;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .team-para[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .agency-box[_ngcontent-serverApp-c1214074651] .post[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .margin-left-reviewDate[_ngcontent-serverApp-c1214074651] {
     margin-left: 10px;
     margin-right: 10px;
 }
 .pagination-agencyView[_ngcontent-serverApp-c1214074651] {
     margin: auto;
     display: table;
 }
 .loading-agencyView[_ngcontent-serverApp-c1214074651] {
     margin-bottom: 50px;
 }
 .jOb-requirement[_ngcontent-serverApp-c1214074651] .alert[_ngcontent-serverApp-c1214074651] {
     margin-top: 50px;
     text-align: left !important;
 }
 [_nghost-serverApp-c1214074651] .ngx-pagination .current {
     background: #054a84 !important;
 }
 .team-container-modal[_ngcontent-serverApp-c1214074651] h3[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 4 * (100vw - 300px) / 1620);
     font-weight: bold;
     margin-bottom: 10px;
     font-size: 16px;
 }
 .team-container-modal[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
     font-size: 20px;
     font-weight: bold;
 }
 .team-container-modal[_ngcontent-serverApp-c1214074651] p[_ngcontent-serverApp-c1214074651] {
     font-size: calc(10px + 4 * (100vw - 300px) / 1620);
     margin-top: 30px;
     text-align: justify;
 }
 .agency-service-modal[_ngcontent-serverApp-c1214074651] .main-modal-heading[_ngcontent-serverApp-c1214074651] {
     font-weight: bold;
     margin-bottom: 20px;
     font-size: 24px !important;
     color: #03805c;
 }
 @media screen and (max-width: 475px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .main-modal-heading[_ngcontent-serverApp-c1214074651] {
         margin-bottom: 10px;
         font-size: 22px !important;
     }
 }
 @media screen and (max-width: 375px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .main-modal-heading[_ngcontent-serverApp-c1214074651] {
         margin-bottom: 10px;
         font-size: 18px !important;
     }
 }
 .agency-service-modal[_ngcontent-serverApp-c1214074651] .post-content-inner[_ngcontent-serverApp-c1214074651] {
     font-weight: bold;
     margin-bottom: 10px;
     font-size: 18px !important;
 }
 @media screen and (max-width: 475px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .post-content-inner[_ngcontent-serverApp-c1214074651] {
         font-size: 16px !important;
     }
 }
 @media screen and (max-width: 375px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .post-content-inner[_ngcontent-serverApp-c1214074651] {
         font-size: 14px !important;
     }
 }
 @media screen and (max-width: 320px) {
     .agency-service-modal[_ngcontent-serverApp-c1214074651] .post-content-inner[_ngcontent-serverApp-c1214074651] {
         font-size: 13px !important;
     }
 }
 [_nghost-serverApp-c1214074651] .description_tag a {
     color: #b50000 !important;
     font-size: 17px !important;
     text-decoration: none !important;
 }
 [_nghost-serverApp-c1214074651] .description_tag p {
     margin-bottom: 15px;
 }
 .collection-filter-block[_ngcontent-serverApp-c1214074651] {
     padding: 0;
     border: none;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] a.btn[_ngcontent-serverApp-c1214074651] {
     letter-spacing: normal;
     text-transform: none;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] p.card-text[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] i[_ngcontent-serverApp-c1214074651] {
     margin-right: 0 !important;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651] .blog-agency[_ngcontent-serverApp-c1214074651] .blog-contain[_ngcontent-serverApp-c1214074651] .img-container[_ngcontent-serverApp-c1214074651] {
     padding: 10px;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .blog-info-resume[_ngcontent-serverApp-c1214074651] {
     display: flex;
     cursor: pointer;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .related-profile-picture[_ngcontent-serverApp-c1214074651] {
     border-radius: 50%;
     margin-right: 10px;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .blog-head[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     margin-bottom: 2px;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .card-text[_ngcontent-serverApp-c1214074651] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-top: 0;
     line-height: normal;
     margin-bottom: 2px;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .card-text[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     font-size: calc(11px + 3 * (100vw - 300px) / 1620) !important;
     margin-right: 3px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .btn-center-position[_ngcontent-serverApp-c1214074651] {
     margin-left: auto;
     margin-right: auto !important;
     display: table;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain.register-blog[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .blog-head[_ngcontent-serverApp-c1214074651] {
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
 }
 .agency-right-block[_ngcontent-serverApp-c1214074651]
 .blog-agency[_ngcontent-serverApp-c1214074651]
 .blog-contain.register-blog[_ngcontent-serverApp-c1214074651]
 .img-container[_ngcontent-serverApp-c1214074651]
 .card-text[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .custom-header-box[_ngcontent-serverApp-c1214074651] {
     background: rgba(5, 74, 132, 0.1490196078) !important;
     color: #054a84 !important;
     border-bottom: 2px solid #054a84;
     padding-top: 5px;
     padding-bottom: 5px;
 }
 .custom-header-box[_ngcontent-serverApp-c1214074651] h2[_ngcontent-serverApp-c1214074651] {
     color: #054a84 !important;
     font-weight: bold;
 }
 .modal-header[_ngcontent-serverApp-c1214074651] {
     border-bottom: 3px solid #000;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651] {
     background: #b50000;
     color: #fff;
     height: auto;
     z-index: 13;
     box-shadow: 0px 0px 3px 0px #aaa;
     position: fixed;
     transition: bottom 0.51s ease-in-out;
     padding: 10px;
     width: 100%;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: inline-flex;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
         padding-left: 0px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] {
         padding-right: 0px;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 @media screen and (max-width: 375px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 .footer_custom[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .right-content[_ngcontent-serverApp-c1214074651] {
     justify-content: flex-end;
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-action[_ngcontent-serverApp-c1214074651],
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-note-action[_ngcontent-serverApp-c1214074651],
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-quick-action[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-remove[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c1214074651] .footer-center[_ngcontent-serverApp-c1214074651] {
         width: 100%;
         justify-content: center;
         display: flex;
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] .available-now-containers[_ngcontent-serverApp-c1214074651] {
     border: 1px solid #b50000 !important;
     padding: 25px 30px;
     border-radius: 10px;
     margin-left: 10px;
     margin: auto;
     height: 110px;
     max-width: 310px;
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] .available-now-containers[_ngcontent-serverApp-c1214074651] h3[_ngcontent-serverApp-c1214074651] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     margin-bottom: 15px;
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] .available-now-containers[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] {
     color: #434345;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 15px;
     margin-left: -20px;
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] .available-now-containers[_ngcontent-serverApp-c1214074651] h4[_ngcontent-serverApp-c1214074651] img[_ngcontent-serverApp-c1214074651] {
     margin-right: 5px;
 }
 .available-now-block[_ngcontent-serverApp-c1214074651] a[_ngcontent-serverApp-c1214074651] {
     font-size: 14px;
     float: right;
 }
 @media screen and (max-width: 1469px) {
     .available-now-block[_ngcontent-serverApp-c1214074651] a[_ngcontent-serverApp-c1214074651] {
         position: relative;
         bottom: 15px;
     }
 }
 @media screen and (max-width: 768px) {
     .available-now-block[_ngcontent-serverApp-c1214074651] a[_ngcontent-serverApp-c1214074651] {
         position: unset;
     }
 }
 .user_role[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
 }
 .img_center[_ngcontent-serverApp-c1214074651] {
     display: block;
     margin: 0 auto;
 }
 .breadcrumb-contain[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: space-between;
 }
 .breadcrumb-contain[_ngcontent-serverApp-c1214074651] .text-left[_ngcontent-serverApp-c1214074651] {
     width: auto;
 }
 .breadcrumb-contain[_ngcontent-serverApp-c1214074651] .shortlist-wrapper[_ngcontent-serverApp-c1214074651] {
     width: auto;
 }
 .custom_container[_ngcontent-serverApp-c1214074651] {
     margin-top: 9px;
 }
 .carousel-item {
     display: block !important;
     position: absolute;
     transform: translateX(2%);
     opacity: 0;
     transition: all 1s;
 }
 .carousel-item.active {
     position: relative;
     transform: translateX(0);
     opacity: 1;
     top: 0;
     z-index: 12;
 }
 @media screen and (max-width: 425px) {
     .blog-agency[_ngcontent-serverApp-c1214074651] {
         margin-left: 0 !important;
         margin-bottom: 0px !important;
     }
 }
 .shivam[_ngcontent-serverApp-c1214074651] {
     width: 33% !important;
     margin-right: 8px;
     margin-left: 8px;
     float: left;
 }
 .shivam[_ngcontent-serverApp-c1214074651]:first-child {
     margin-left: 12px;
 }
 @media screen and (max-width: 991px) {
     .shivam[_ngcontent-serverApp-c1214074651]:first-child {
         margin-left: 10px;
         margin-bottom: 12px;
     }
 }
 @media screen and (max-width: 425px) {
     .shivam[_ngcontent-serverApp-c1214074651]:first-child {
         margin-left: 0px;
         margin-bottom: 12px;
     }
 }
 .shivam[_ngcontent-serverApp-c1214074651]:last-child {
     margin-right: 12px;
 }
 @media screen and (max-width: 991px) {
     .shivam[_ngcontent-serverApp-c1214074651]:last-child {
         margin-right: 10px;
         margin-top: 12px;
     }
 }
 @media screen and (max-width: 991px) {
     .shivam[_ngcontent-serverApp-c1214074651] {
         width: 100% !important;
         margin-right: 10px;
         margin-left: 10px;
     }
 }
 @media screen and (max-width: 425px) {
     .shivam[_ngcontent-serverApp-c1214074651] {
         width: 100% !important;
         margin-right: 10px;
         margin-left: 0px;
     }
 }
 @media screen and (max-width: 425px) {
     .shivam[_ngcontent-serverApp-c1214074651] .team-container[_ngcontent-serverApp-c1214074651] {
         margin-left: 0px !important;
     }
 }
 button[_ngcontent-serverApp-c1214074651]:focus {
     outline: none !important;
 }
 .popup-button-main[_ngcontent-serverApp-c1214074651] {
     text-align: center;
     padding: 17px;
 }
 .popup-button-main[_ngcontent-serverApp-c1214074651] a[_ngcontent-serverApp-c1214074651] {
     padding: 9px 40px;
     font-size: 16px;
 }
 .popup-button-main[_ngcontent-serverApp-c1214074651] a.popup-button-register[_ngcontent-serverApp-c1214074651] {
     border: 0px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     text-align: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] .left-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: inline-flex;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 @media screen and (max-width: 768px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
         padding-left: 0px;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] .right-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] .social-sharing[_ngcontent-serverApp-c1214074651] li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 @media screen and (max-width: 768px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] {
         padding-right: 0px;
     }
 }
 @media screen and (max-width: 767px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 @media screen and (max-width: 375px) {
     .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 .res-footer[_ngcontent-serverApp-c1214074651] .right-content[_ngcontent-serverApp-c1214074651] {
     justify-content: flex-end;
 }
 @media screen and (max-width: 767px) {
     .footer-action[_ngcontent-serverApp-c1214074651],
     .footer-note-action[_ngcontent-serverApp-c1214074651],
     .footer-quick-action[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer-remove[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer-center[_ngcontent-serverApp-c1214074651] {
         width: 100%;
         justify-content: center;
         display: flex;
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651] {
     background: #000;
     color: #fff;
     height: auto;
     z-index: 13;
     box-shadow: 0px 0px 3px 0px #aaa;
     position: fixed;
     transition: bottom 0.51s ease-in-out;
     padding: 0px;
     width: 100%;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: inline-flex;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .left[_ngcontent-serverApp-c1214074651]
 .left-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .left[_ngcontent-serverApp-c1214074651]
     .left-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .left[_ngcontent-serverApp-c1214074651] {
         padding-left: 0px;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-text[_ngcontent-serverApp-c1214074651] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .left-content-text[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .left-content-subtext[_ngcontent-serverApp-c1214074651] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .right-wrapper[_ngcontent-serverApp-c1214074651]
 .btn-primary[_ngcontent-serverApp-c1214074651]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .right-wrapper[_ngcontent-serverApp-c1214074651]
     .btn-primary[_ngcontent-serverApp-c1214074651] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651] {
     display: inline-block;
     color: #054a84;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_offer[_ngcontent-serverApp-c1214074651]
 .res-footer[_ngcontent-serverApp-c1214074651]
 .footer-apply-content[_ngcontent-serverApp-c1214074651]
 .right[_ngcontent-serverApp-c1214074651]
 .social-sharing[_ngcontent-serverApp-c1214074651]
 li[_ngcontent-serverApp-c1214074651]
 a[_ngcontent-serverApp-c1214074651]
 i[_ngcontent-serverApp-c1214074651]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651]
     a[_ngcontent-serverApp-c1214074651]
     i[_ngcontent-serverApp-c1214074651] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_offer[_ngcontent-serverApp-c1214074651]
     .res-footer[_ngcontent-serverApp-c1214074651]
     .footer-apply-content[_ngcontent-serverApp-c1214074651]
     .right[_ngcontent-serverApp-c1214074651]
     .social-sharing[_ngcontent-serverApp-c1214074651]
     li[_ngcontent-serverApp-c1214074651] {
         padding: 0 5px 0 5px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] .right[_ngcontent-serverApp-c1214074651] {
         padding-right: 0px;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 @media screen and (max-width: 375px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .footer-apply-content[_ngcontent-serverApp-c1214074651] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 .footer_offer[_ngcontent-serverApp-c1214074651] .res-footer[_ngcontent-serverApp-c1214074651] .right-content[_ngcontent-serverApp-c1214074651] {
     justify-content: flex-end;
 }
 @media screen and (max-width: 767px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-action[_ngcontent-serverApp-c1214074651],
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-note-action[_ngcontent-serverApp-c1214074651],
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-quick-action[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-remove[_ngcontent-serverApp-c1214074651] {
         display: none;
     }
 }
 @media screen and (max-width: 600px) {
     .footer_offer[_ngcontent-serverApp-c1214074651] .footer-center[_ngcontent-serverApp-c1214074651] {
         width: 100%;
         justify-content: center;
         display: flex;
         flex: 0 0 100%;
         max-width: 100%;
     }
 }
 .skelton-agency-images[_ngcontent-serverApp-c1214074651] {
     overflow: hidden;
     height: 150px;
     width: 150px;
     border-radius: 50%;
     position: absolute;
     z-index: 1;
     top: 118px;
     transform: translateY(-50%);
     margin-left: 25px;
     margin-right: 25px;
 }
 @media screen and (max-width: 767px) {
     .skelton-agency-images[_ngcontent-serverApp-c1214074651] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 375px) {
     .skelton-agency-images[_ngcontent-serverApp-c1214074651] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 325px) {
     .skelton-agency-images[_ngcontent-serverApp-c1214074651] {
         margin-left: 10px;
         margin-right: 10px;
     }
 }
 @media screen and (max-width: 375px) {
     .breadcrumb-skelton[_ngcontent-serverApp-c1214074651] {
         height: 90px;
     }
 }
 .elem-position[_ngcontent-serverApp-c1214074651] {
     margin-top: -10px !important;
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }
/*end training details css*/
/*start news css*/

                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .news-section[_ngcontent-serverApp-c3727738402] h1[_ngcontent-serverApp-c3727738402] {
                                 font-weight: 500;
                             }
 .news-section[_ngcontent-serverApp-c3727738402] input[_ngcontent-serverApp-c3727738402] {
     padding: 0.25rem;
 }
 .news-section[_ngcontent-serverApp-c3727738402] .sidebar-container[_ngcontent-serverApp-c3727738402] {
     margin-bottom: 10px;
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }


                             .blog-agency[_ngcontent-serverApp-c1381573822] .blog-contain[_ngcontent-serverApp-c1381573822] {
                                 height: 485px;
                                 border-radius: 7px !important;
                             }
 .blog-agency[_ngcontent-serverApp-c1381573822] .blog-contain[_ngcontent-serverApp-c1381573822] .Blog_list_img_size[_ngcontent-serverApp-c1381573822] {
     height: 200px !important;
     overflow: hidden;
 }
 .blog-agency[_ngcontent-serverApp-c1381573822] .blog-contain[_ngcontent-serverApp-c1381573822] .Blog_list_img_size[_ngcontent-serverApp-c1381573822] .custom_img[_ngcontent-serverApp-c1381573822] {
     width: 100%;
     min-width: 100%;
     height: auto;
 }
 @media screen and (max-width: 768px) {
     .blog-agency[_ngcontent-serverApp-c1381573822] .blog-contain[_ngcontent-serverApp-c1381573822] .Blog_list_img_size[_ngcontent-serverApp-c1381573822] {
         height: auto !important;
     }
 }
 .blog-agency[_ngcontent-serverApp-c1381573822] .blog-contain[_ngcontent-serverApp-c1381573822] .custom_img_sidebar[_ngcontent-serverApp-c1381573822] {
     height: 300px !important;
     width: 100%;
     min-width: 100%;
 }
 @media screen and (max-width: 768px) {
     .blog-agency[_ngcontent-serverApp-c1381573822] .blog-contain[_ngcontent-serverApp-c1381573822] .custom_img_sidebar[_ngcontent-serverApp-c1381573822] {
         height: auto !important;
     }
 }
 @media screen and (max-width: 768px) {
     .blog-agency[_ngcontent-serverApp-c1381573822] .blog-contain[_ngcontent-serverApp-c1381573822] {
         height: auto;
     }
 }
 .blog-agency[_ngcontent-serverApp-c1381573822] .img-container[_ngcontent-serverApp-c1381573822] .blog-head[_ngcontent-serverApp-c1381573822] {
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
     height: auto;
     margin-bottom: 5px;
     color: #054a84;
     text-transform: none;
     padding-top: 0;
     text-align: left;
 }
 .blog-agency[_ngcontent-serverApp-c1381573822] .img-container[_ngcontent-serverApp-c1381573822] .blog-info[_ngcontent-serverApp-c1381573822] p[_ngcontent-serverApp-c1381573822] {
     font-weight: bold;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .blog-agency[_ngcontent-serverApp-c1381573822] .img-container[_ngcontent-serverApp-c1381573822] .blog-info[_ngcontent-serverApp-c1381573822] p[_ngcontent-serverApp-c1381573822] i[_ngcontent-serverApp-c1381573822] {
     margin-right: 5px;
     color: #b50000;
 }
 .btn-sucesss[_ngcontent-serverApp-c1381573822] {
     background-color: #054a84;
     color: #fff;
 }
 .btn-sucesss[_ngcontent-serverApp-c1381573822]:hover {
     background-color: #054a84;
     color: #fff;
 }
 .para2[_ngcontent-serverApp-c1381573822] {
     width: 100%;
     margin-bottom: 5px;
     resize: none;
     white-space: pre-line;
     border: navajowhite;
     scroll-behavior: inherit;
     -webkit-line-clamp: 5;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     text-align: justify;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .full-button[_ngcontent-serverApp-c1381573822] {
     border: 1px solid #000;
     border-radius: 5px;
     background-color: transparent;
     color: #000;
     padding: 5px 10px;
 }
 .full-button[_ngcontent-serverApp-c1381573822]:hover {
     border-color: #054a84;
     background-color: #054a84;
     color: #fff;
 }
 .custom-right-side[_ngcontent-serverApp-c1381573822] .blog-contain[_ngcontent-serverApp-c1381573822] {
     height: auto !important;
 }
 .custom-right-side[_ngcontent-serverApp-c1381573822] .img-container[_ngcontent-serverApp-c1381573822] {
     padding: 0;
     max-height: 150px;
     overflow: hidden;
 }
 .custom-right-side[_ngcontent-serverApp-c1381573822] .blog-container-detail[_ngcontent-serverApp-c1381573822] .blog-info[_ngcontent-serverApp-c1381573822] h2[_ngcontent-serverApp-c1381573822] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
 }
 .custom-right-side[_ngcontent-serverApp-c1381573822] .blog-container-detail[_ngcontent-serverApp-c1381573822] .blog-info[_ngcontent-serverApp-c1381573822] .para2[_ngcontent-serverApp-c1381573822] {
     text-align: center;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .custom-right-side[_ngcontent-serverApp-c1381573822] .blog-container-detail[_ngcontent-serverApp-c1381573822] .blog-info[_ngcontent-serverApp-c1381573822] .para2[_ngcontent-serverApp-c1381573822] i[_ngcontent-serverApp-c1381573822] {
     margin-right: 5px;
     color: #b50000;
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }


                             ul.shivam-pagination[_ngcontent-serverApp-c3388104089] {
                                 display: inline-block !important;
                                 padding: 0;
                                 margin: 0;
                             }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] {
     display: inline;
     -webkit-user-select: none;
     -ms-user-select: none;
     margin-right: 0.0625rem;
     border-radius: 0;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089] {
     text-decoration: none;
 }
 ul.pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a.active[_ngcontent-serverApp-c3388104089] {
     background-color: #054a84;
     color: white;
     cursor: default;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089]:hover:not(.active) {
     background-color: #ddd;
 }
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089],
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:focus,
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:hover {
     color: #cacaca;
     cursor: not-allowed;
     background-color: #fff;
     pointer-events: none;
 }
/*news details css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             a[_ngcontent-serverApp-c101221944] {
                                 color: #b50000;
                             }
 p[_ngcontent-serverApp-c101221944] {
     text-align: justify;
 }
 .yoga-circle[_ngcontent-serverApp-c101221944] {
     overflow: hidden;
     border-left: 3px solid #fff;
     border-right: 3px solid #fff;
     border-radius: 100px;
     padding: 0px !important;
 }
 @media screen and (max-width: 768px) {
     .yoga-circle[_ngcontent-serverApp-c101221944] {
         width: 82%;
         height: auto;
         margin: 0 auto;
     }
 }
 .yoga-circle[_ngcontent-serverApp-c101221944] img[_ngcontent-serverApp-c101221944] {
     width: 100%;
     height: 100%;
 }
 @media screen and (max-width: 768px) {
     .phone_view[_ngcontent-serverApp-c101221944] {
         text-align: center;
     }
 }
 .button-group-pills[_ngcontent-serverApp-c101221944] {
     margin-top: 10px;
     padding: 5px 0 0 0;
 }
 .button-group-pills[_ngcontent-serverApp-c101221944] .btn[_ngcontent-serverApp-c101221944] {
     border-radius: 50px;
     line-height: 1.2;
     padding: 5px 10px;
     margin-bottom: 5px !important;
     margin-left: 5px !important;
     color: black !important;
     border-color: rgb(187, 187, 187);
 }
 .button-group-pills[_ngcontent-serverApp-c101221944] .btn[_ngcontent-serverApp-c101221944] input[type="checkbox"][_ngcontent-serverApp-c101221944] {
     display: none;
 }
 .button-group-pills[_ngcontent-serverApp-c101221944] .btn.active[_ngcontent-serverApp-c101221944] {
     border-color: #054a84 !important;
     background-color: #e0eefc !important;
     color: #054a84;
 }
 .button-group-pills[_ngcontent-serverApp-c101221944] .btn[_ngcontent-serverApp-c101221944]:hover {
     border-color: #054a84 !important;
     background-color: #e0eefc !important;
     color: #054a84;
 }
 @media screen and (max-width: 992px) {
     .blog-text[_ngcontent-serverApp-c101221944] .auther_name[_ngcontent-serverApp-c101221944] {
         text-align: center;
     }
     .blog-text[_ngcontent-serverApp-c101221944] .auther_name[_ngcontent-serverApp-c101221944] p[_ngcontent-serverApp-c101221944] {
         text-align: center;
     }
 }
 @media screen and (min-width: 1024px) {
     .blog-text[_ngcontent-serverApp-c101221944] {
         margin: 0 5% 0 7%;
     }
 }
 .blog-head[_ngcontent-serverApp-c101221944] {
     float: left;
     width: 100%;
     font-weight: 400;
     text-align: left;
     margin: 0 0 15px;
     height: auto;
     padding: 5px 0px;
     line-height: 0.87;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: normal;
 }
 .blog-head[_ngcontent-serverApp-c101221944]:hover {
     color: #b50000 !important;
 }
 @media screen and (max-width: 1024px) {
     .blog-head[_ngcontent-serverApp-c101221944] {
         height: 65px;
     }
 }
 @media screen and (max-width: 992px) {
     .blog-head[_ngcontent-serverApp-c101221944] {
         height: 58px;
     }
 }
 @media screen and (max-width: 767px) {
     .blog-head[_ngcontent-serverApp-c101221944] {
         height: 55px;
     }
 }
 @media screen and (max-width: 544px) {
     .blog-head[_ngcontent-serverApp-c101221944] {
         height: 50px;
         line-height: 1;
     }
 }
 @media screen and (min-width: 1024px) {
     .blog-description[_ngcontent-serverApp-c101221944] {
         margin: 0 15% 0 8%;
     }
 }
 .custom_desktop_profile[_ngcontent-serverApp-c101221944] {
     text-align: center;
 }
 @media screen and (min-width: 1200px) {
     .custom_desktop_profile[_ngcontent-serverApp-c101221944] {
         max-width: 7.333333%;
     }
 }
 .socials-lists[_ngcontent-serverApp-c101221944] ul[_ngcontent-serverApp-c101221944] li[_ngcontent-serverApp-c101221944] a[_ngcontent-serverApp-c101221944] i[_ngcontent-serverApp-c101221944] {
     height: 40px;
     width: 40px;
 }
 @media screen and (max-width: 767px) {
     .py-3[_ngcontent-serverApp-c101221944] {
         padding-bottom: 1.5rem !important;
         padding-top: 1.5rem !important;
     }
     .mt_4_custom[_ngcontent-serverApp-c101221944] {
         margin-top: 1.75rem !important;
     }
     .pt_3_custom[_ngcontent-serverApp-c101221944] {
         padding-top: 0.25rem !important;
     }
 }
 .custom-right-side[_ngcontent-serverApp-c101221944] .blog-contain[_ngcontent-serverApp-c101221944] {
     height: auto !important;
     min-height: auto !important;
     max-height: none !important;
 }
 .custom-right-side[_ngcontent-serverApp-c101221944] .img-container[_ngcontent-serverApp-c101221944] {
     padding: 0;
     max-height: 150px;
     overflow: hidden;
 }
 .custom-right-side[_ngcontent-serverApp-c101221944] .blog-container-detail[_ngcontent-serverApp-c101221944] .blog-info[_ngcontent-serverApp-c101221944] h2[_ngcontent-serverApp-c101221944] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     text-align: center;
     color: #054a84 !important;
     height: auto;
 }
 .custom-right-side[_ngcontent-serverApp-c101221944] .blog-container-detail[_ngcontent-serverApp-c101221944] .blog-info[_ngcontent-serverApp-c101221944] .para2[_ngcontent-serverApp-c101221944] {
     text-align: center;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 0;
 }
 .custom-right-side[_ngcontent-serverApp-c101221944] .blog-container-detail[_ngcontent-serverApp-c101221944] .blog-info[_ngcontent-serverApp-c101221944] .para2[_ngcontent-serverApp-c101221944] i[_ngcontent-serverApp-c101221944] {
     margin-right: 5px;
     color: #b50000;
 }
 .custom-right-side[_ngcontent-serverApp-c101221944] .blog-container-detail[_ngcontent-serverApp-c101221944] .blog-info[_ngcontent-serverApp-c101221944] .btn-sucesss[_ngcontent-serverApp-c101221944] {
     background-color: #054a84;
     color: #fff;
 }
 .custom-right-side[_ngcontent-serverApp-c101221944] .blog-container-detail[_ngcontent-serverApp-c101221944] .blog-info[_ngcontent-serverApp-c101221944] .btn-sucesss[_ngcontent-serverApp-c101221944]:hover {
     background-color: #054a84;
     color: #fff;
 }
 [_nghost-serverApp-c101221944] .agency .blog-description a {
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
     color: #b50000 !important;
     text-decoration: none !important;
 }
 .yoga.event[_ngcontent-serverApp-c101221944] .related-post-container[_ngcontent-serverApp-c101221944] {
     text-align: left !important;
     display: flex !important;
     margin-bottom: 15px;
 }
 .yoga.event[_ngcontent-serverApp-c101221944] .related-post-container[_ngcontent-serverApp-c101221944] .yoga-circle[_ngcontent-serverApp-c101221944] {
     min-width: 90px;
 }
 .yoga.event[_ngcontent-serverApp-c101221944] .related-post-container[_ngcontent-serverApp-c101221944] .related-post[_ngcontent-serverApp-c101221944] {
     cursor: pointer;
     padding-left: 10px;
     padding-right: 10px;
     padding-top: 10px;
 }
 .yoga.event[_ngcontent-serverApp-c101221944] .related-post-container[_ngcontent-serverApp-c101221944] .related-post[_ngcontent-serverApp-c101221944] h4[_ngcontent-serverApp-c101221944] {
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
     color: #054a84 !important;
     font-weight: bold;
 }
 .yoga.event[_ngcontent-serverApp-c101221944] .related-post-container[_ngcontent-serverApp-c101221944] .related-post[_ngcontent-serverApp-c101221944] h3[_ngcontent-serverApp-c101221944] {
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
     color: #054a84 !important;
     font-weight: bold;
 }
 .yoga.event[_ngcontent-serverApp-c101221944] .related-post-container[_ngcontent-serverApp-c101221944] .related-post[_ngcontent-serverApp-c101221944] p[_ngcontent-serverApp-c101221944] {
     font-size: calc(12px + 2 * (100vw - 300px) / 1620) !important;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     color: #999;
 }
 @media screen and (max-width: 767px) {
     .yoga.event[_ngcontent-serverApp-c101221944] .related-post-container[_ngcontent-serverApp-c101221944] .related-post[_ngcontent-serverApp-c101221944] p[_ngcontent-serverApp-c101221944] {
         display: none;
     }
 }
 [_nghost-serverApp-c101221944] .agency .blog-description img {
     width: 100%;
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }
/*start event css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .breadcrumb-section-main[_ngcontent-serverApp-c3498621427] {
                                 padding: 100px 0 0;
                                 background: transparent !important;
                             }
 @media screen and (max-width: 767px) {
     .breadcrumb-section-main[_ngcontent-serverApp-c3498621427] {
         padding: 120px 0 0;
     }
 }
 h1[_ngcontent-serverApp-c3498621427] {
     font-size: calc(22px + 10 * (100vw - 300px) / 1620) !important;
 }
 h2[_ngcontent-serverApp-c3498621427] {
     font-size: calc(16px + 10 * (100vw - 300px) / 1620) !important;
 }
 .bg-primary[_ngcontent-serverApp-c3498621427] {
     background: #054a84 !important;
     color: #fff !important;
 }
 .event[_ngcontent-serverApp-c3498621427] h3[_ngcontent-serverApp-c3498621427] {
     font-size: calc(12px + 12 * (100vw - 300px) / 1620);
 }
 .event[_ngcontent-serverApp-c3498621427] h4[_ngcontent-serverApp-c3498621427],
 .event[_ngcontent-serverApp-c3498621427] h5[_ngcontent-serverApp-c3498621427] {
     font-size: calc(10px + 10 * (100vw - 300px) / 1620);
 }
 [_nghost-serverApp-c3498621427] .custom-filter {
     display: inline-block;
     margin: 0 15px;
     position: relative;
 }
 [_nghost-serverApp-c3498621427] .custom-filter select,
 [_nghost-serverApp-c3498621427] .custom-filter input {
     box-shadow: 0 0.5px 0.7px rgba(0, 0, 0, 0.034), 0 1.1px 1.8px rgba(0, 0, 0, 0.048), 0 2.1px 3.4px rgba(0, 0, 0, 0.06), 0 3.8px 6px rgba(0, 0, 0, 0.072), 0 7.1px 11.3px rgba(0, 0, 0, 0.086), 0 17px 27px rgba(0, 0, 0, 0.12) !important;
     background: white;
     border-radius: 10px !important;
     padding: 10px 20px !important;
     border: 0 !important;
     width: 200px !important;
     cursor: pointer;
     -webkit-appearance: none;
     -webkit-box-shadow: 0 0.5px 0.7px rgba(0, 0, 0, 0.034), 0 1.1px 1.8px rgba(0, 0, 0, 0.048), 0 2.1px 3.4px rgba(0, 0, 0, 0.06), 0 3.8px 6px rgba(0, 0, 0, 0.072), 0 7.1px 11.3px rgba(0, 0, 0, 0.086), 0 17px 27px rgba(0, 0, 0, 0.12) !important;
 }
 [_nghost-serverApp-c3498621427] .custom-filter .mydp,
 [_nghost-serverApp-c3498621427] .custom-filter .mydp .selectiongroup,
 [_nghost-serverApp-c3498621427] .custom-filter .mydp .selection,
 [_nghost-serverApp-c3498621427] .custom-filter .mydp .selector {
     width: 200px !important;
     border-radius: 10px !important;
     border: none;
 }
 [_nghost-serverApp-c3498621427] .custom-filter .mydp .btnpicker {
     border-radius: 10px;
 }
 [_nghost-serverApp-c3498621427] .custom-filter .mydp .selectiongroup {
     top: 15px;
 }
 @media screen and (max-width: 389px) {
     [_nghost-serverApp-c3498621427] .custom-filter {
         top: 0;
     }
 }
 @media screen and (max-width: 574px) {
     [_nghost-serverApp-c3498621427] .custom-filter {
         margin: 0 10px;
     }
     [_nghost-serverApp-c3498621427] .custom-filter select,
     [_nghost-serverApp-c3498621427] .custom-filter input,
     [_nghost-serverApp-c3498621427] .custom-filter .mydp,
     [_nghost-serverApp-c3498621427] .custom-filter .mydp .selectiongroup,
     [_nghost-serverApp-c3498621427] .custom-filter .mydp .selection,
     [_nghost-serverApp-c3498621427] .custom-filter .mydp .selector {
         width: 160px !important;
     }
 }
 .custom-agency-container[_ngcontent-serverApp-c3498621427]:nth-child(odd) {
     padding: 0 2% 0 10%;
 }
 .custom-agency-container[_ngcontent-serverApp-c3498621427]:nth-child(even) {
     padding: 0 10% 0 2%;
 }
 @media screen and (max-width: 1024px) {
     .custom-agency-container[_ngcontent-serverApp-c3498621427]:nth-child(odd) {
         padding: 0 2% 0 4%;
     }
     .custom-agency-container[_ngcontent-serverApp-c3498621427]:nth-child(even) {
         padding: 0 4% 0 2%;
     }
 }
 @media screen and (max-width: 767px) {
     .custom-agency-container[_ngcontent-serverApp-c3498621427]:nth-child(odd) {
         padding: 0 3% 0 3%;
     }
     .custom-agency-container[_ngcontent-serverApp-c3498621427]:nth-child(even) {
         padding: 0 3% 0 3%;
     }
 }
 .agency-box[_ngcontent-serverApp-c3498621427] {
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
     overflow: hidden;
     border-radius: 5px;
     position: relative;
 }
 .agency-box[_ngcontent-serverApp-c3498621427] .agency_header[_ngcontent-serverApp-c3498621427] {
     background-position: top center !important;
     background-size: cover !important;
     height: 80px;
     position: relative;
 }
 .agency-box[_ngcontent-serverApp-c3498621427] .agency_header_White_opcity[_ngcontent-serverApp-c3498621427] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .agency-box-detail[_ngcontent-serverApp-c3498621427] {
     width: 100%;
     height: 130px;
 }
 .agency-box-detail[_ngcontent-serverApp-c3498621427] .agency-box-detail-left[_ngcontent-serverApp-c3498621427] {
     width: 160px;
     float: left;
     padding-top: 75px;
 }
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .agency-box-detail[_ngcontent-serverApp-c3498621427] .agency-box-detail-left[_ngcontent-serverApp-c3498621427] {
         width: 130px;
         padding-top: 60px;
     }
 }
 @media screen and (max-width: 449px) {
     .agency-box-detail[_ngcontent-serverApp-c3498621427] .agency-box-detail-left[_ngcontent-serverApp-c3498621427] {
         width: 130px;
         padding-top: 60px;
     }
 }
 .agency-box-detail[_ngcontent-serverApp-c3498621427] .agency-box-detail-right[_ngcontent-serverApp-c3498621427] {
     width: auto;
     overflow: hidden;
 }
 .agency-box-detail[_ngcontent-serverApp-c3498621427] .agency-box-detail-right[_ngcontent-serverApp-c3498621427] .company_title_fix_size[_ngcontent-serverApp-c3498621427] {
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: normal;
     font-weight: bold !important;
     margin: 10px 0px 5px 0px !important;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     padding-right: 15px;
 }
 .agency-box-detail[_ngcontent-serverApp-c3498621427] .agency-box-detail-right[_ngcontent-serverApp-c3498621427] .listing-about-txt[_ngcontent-serverApp-c3498621427] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     letter-spacing: normal;
     color: #666;
     padding-right: 15px;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .custom_font_size_for_location[_ngcontent-serverApp-c3498621427] {
     font-size: 14px !important;
     font-weight: bold;
     line-height: 20px;
 }
 .agency-listing-footer[_ngcontent-serverApp-c3498621427] {
     background: #b50000;
     color: #fff;
     padding: 10px;
     font-size: calc(18px + 3 * (100vw - 300px) / 1620) !important;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .yoga-circle[_ngcontent-serverApp-c3498621427] {
     background-color: white;
     overflow: hidden;
     border: 1px solid #707070;
     border-radius: 50%;
     padding: 0px !important;
     box-shadow: 0px 3px 5px 0px #434345;
     position: absolute;
     display: inline-block;
     top: 15px;
     left: 15px;
     height: 130px;
     width: 130px;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 .yoga-circle[_ngcontent-serverApp-c3498621427] .inner-custom-div[_ngcontent-serverApp-c3498621427] {
     text-align: center;
     color: #b50000;
     font-weight: bold;
     font-size: calc(48px + 3 * (100vw - 300px) / 1620);
 }
 .yoga-circle[_ngcontent-serverApp-c3498621427] .inner-custom-div[_ngcontent-serverApp-c3498621427] div[_ngcontent-serverApp-c3498621427] {
     margin-top: -5px;
     display: flex;
     font-size: 16px;
     flex-direction: column;
     line-height: 23px;
 }
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .yoga-circle[_ngcontent-serverApp-c3498621427] .inner-custom-div[_ngcontent-serverApp-c3498621427] {
         font-size: calc(49px + 3 * (100vw - 300px) / 1620);
     }
 }
 @media screen and (max-width: 449px) {
     .yoga-circle[_ngcontent-serverApp-c3498621427] .inner-custom-div[_ngcontent-serverApp-c3498621427] {
         font-size: calc(36px + 3 * (100vw - 300px) / 1620);
     }
 }
 @media screen and (min-width: 768px) and (max-width: 992px) {
     .yoga-circle[_ngcontent-serverApp-c3498621427] {
         top: 30px;
         left: 15px;
         height: 100px;
         width: 100px;
     }
 }
 @media screen and (max-width: 449px) {
     .yoga-circle[_ngcontent-serverApp-c3498621427] {
         top: 30px;
         left: 15px;
         height: 100px;
         width: 100px;
     }
 }
 .agency-box-detail-left[_ngcontent-serverApp-c3498621427] .custom_h2[_ngcontent-serverApp-c3498621427] {
     font-size: 14px !important;
     font-weight: bold;
     line-height: 20px;
     color: #054a84 !important;
     margin-bottom: 5px;
     font-family: "proxima_nova_rgregular", "Helvetica Neue", Helvetica, Arial, sans-serif;
     text-transform: initial;
     text-align: center !important;
     width: 100%;
 }
 [_nghost-serverApp-c3498621427] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing {
     border-color: white !important;
     border: 0px !important;
 }
 [_nghost-serverApp-c3498621427] .mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading {
     border-color: white !important;
     border: 0px !important;
 }
 [_nghost-serverApp-c3498621427] .mat-mdc-text-field-wrapper {
     box-shadow: 0 0.5px 0.7px rgba(0, 0, 0, 0.034), 0 1.1px 1.8px rgba(0, 0, 0, 0.048), 0 2.1px 3.4px rgba(0, 0, 0, 0.06), 0 3.8px 6px rgba(0, 0, 0, 0.072), 0 7.1px 11.3px rgba(0, 0, 0, 0.086), 0 17px 27px rgba(0, 0, 0, 0.12) !important;
 }
 [_nghost-serverApp-c3498621427] .mdc-text-field--outlined {
     border-radius: 10px !important;
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }


                             ul.shivam-pagination[_ngcontent-serverApp-c3388104089] {
                                 display: inline-block !important;
                                 padding: 0;
                                 margin: 0;
                             }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] {
     display: inline;
     -webkit-user-select: none;
     -ms-user-select: none;
     margin-right: 0.0625rem;
     border-radius: 0;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089] {
     text-decoration: none;
 }
 ul.pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a.active[_ngcontent-serverApp-c3388104089] {
     background-color: #054a84;
     color: white;
     cursor: default;
 }
 ul.shivam-pagination[_ngcontent-serverApp-c3388104089] li[_ngcontent-serverApp-c3388104089] a[_ngcontent-serverApp-c3388104089]:hover:not(.active) {
     background-color: #ddd;
 }
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089],
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:focus,
 .shivam-pagination[_ngcontent-serverApp-c3388104089] > .disabled[_ngcontent-serverApp-c3388104089] > a[_ngcontent-serverApp-c3388104089]:hover {
     color: #cacaca;
     cursor: not-allowed;
     background-color: #fff;
     pointer-events: none;
 }
/*start event Details css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             h1[_ngcontent-serverApp-c2543660390] {
                                 font-size: calc(22px + 10 * (100vw - 300px) / 1620) !important;
                             }
 h2[_ngcontent-serverApp-c2543660390] {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
 }
 .bg-primary[_ngcontent-serverApp-c2543660390] {
     background: #054a84 !important;
     color: #fff !important;
 }
 .agency-box[_ngcontent-serverApp-c2543660390] {
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
     overflow: hidden;
     border-radius: 5px;
     margin: 5px 0 30px;
 }
 .agency-box[_ngcontent-serverApp-c2543660390] .agency_header[_ngcontent-serverApp-c2543660390] {
     background-position: top center !important;
     background-size: cover !important;
     height: 120px;
     position: relative;
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c2543660390] .agency_header[_ngcontent-serverApp-c2543660390] {
         height: 100px;
     }
 }
 .agency-box[_ngcontent-serverApp-c2543660390] .agency_header_White_opcity[_ngcontent-serverApp-c2543660390] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .agency-box[_ngcontent-serverApp-c2543660390] .agency_header_White_opcity[_ngcontent-serverApp-c2543660390] {
     background-color: rgba(255, 255, 255, 0.45);
     width: 100%;
     height: 100%;
     margin: 0;
     padding: 0;
 }
 .agency-box[_ngcontent-serverApp-c2543660390] p[_ngcontent-serverApp-c2543660390],
 .agency-box[_ngcontent-serverApp-c2543660390] ul[_ngcontent-serverApp-c2543660390] li[_ngcontent-serverApp-c2543660390] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 400 !important;
 }
 @media screen and (max-width: 767px) {
     .agency-box[_ngcontent-serverApp-c2543660390] p[_ngcontent-serverApp-c2543660390],
     .agency-box[_ngcontent-serverApp-c2543660390] ul[_ngcontent-serverApp-c2543660390] li[_ngcontent-serverApp-c2543660390] {
         font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .breadcrumb-section-main[_ngcontent-serverApp-c2543660390] {
     padding: 0;
     background: transparent !important;
 }
 .breadcrumb-section-main[_ngcontent-serverApp-c2543660390] .breadcrumb-contain[_ngcontent-serverApp-c2543660390] div[_ngcontent-serverApp-c2543660390] {
     width: 100%;
 }
 .listing-about-title[_ngcontent-serverApp-c2543660390] span[_ngcontent-serverApp-c2543660390] {
     font: calc(18px + 10 * (100vw - 300px) / 1620) !important;
 }
 @media screen and (min-width: 1280px) {
     .listing-about-title[_ngcontent-serverApp-c2543660390] span[_ngcontent-serverApp-c2543660390] {
         font: calc(16px + 10 * (100vw - 300px) / 1620);
     }
 }
 .product-wrapper-grid[_ngcontent-serverApp-c2543660390] .col-12_padding_Set[_ngcontent-serverApp-c2543660390] {
     padding-right: 10px;
     padding-left: 5px;
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid[_ngcontent-serverApp-c2543660390] .col-12_padding_Set[_ngcontent-serverApp-c2543660390] {
         padding-right: 0px;
         padding-left: 0px;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] {
     display: block;
     border: 0;
     padding: 10px 15px 0 15px;
     margin-left: 195px;
     height: 100px;
 }
 @media screen and (max-width: 1024px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] {
         height: 110px;
         padding: 10px 15px 0 10px;
         margin-left: 160px;
     }
 }
 @media screen and (max-width: 768px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] {
         padding: 10px 15px 0 10px;
         margin-left: 130px;
     }
 }
 @media screen and (max-width: 425px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] {
         margin-left: 110px;
         height: 140px;
         padding: 10px 10px 0 10px;
     }
 }
 @media screen and (max-width: 375px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] {
         margin-left: 5px;
         height: 185px;
         padding: 10px 10px 0 10px;
         letter-spacing: normal;
         padding-top: 60px;
     }
 }
 @media screen and (max-width: 320px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] {
         margin-left: 5px;
         height: 165px;
         padding: 10px 10px 0 10px;
         letter-spacing: normal;
         padding-top: 40px;
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] .product-detail[_ngcontent-serverApp-c2543660390] {
     padding: 0;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] .product-detail[_ngcontent-serverApp-c2543660390] h1[_ngcontent-serverApp-c2543660390] {
     margin-top: 0;
     letter-spacing: normal;
     text-align: left;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] .event-time-cal[_ngcontent-serverApp-c2543660390] {
     display: flex;
     justify-content: space-between;
     align-items: center;
     flex-wrap: wrap;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] .event-time-cal[_ngcontent-serverApp-c2543660390] h2[_ngcontent-serverApp-c2543660390] {
     color: #515151;
     font-weight: 900;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390]
 .product-box[_ngcontent-serverApp-c2543660390]
 .event-time-cal[_ngcontent-serverApp-c2543660390]
 h2[_ngcontent-serverApp-c2543660390]
 i[_ngcontent-serverApp-c2543660390] {
     color: #b50000;
     padding-right: 5px;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390]
 .product-box[_ngcontent-serverApp-c2543660390]
 .event-time-cal[_ngcontent-serverApp-c2543660390]
 .location-wrapper[_ngcontent-serverApp-c2543660390]
 i[_ngcontent-serverApp-c2543660390] {
     color: #b50000;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390]
 .product-box[_ngcontent-serverApp-c2543660390]
 .event-time-cal[_ngcontent-serverApp-c2543660390]
 .location-wrapper[_ngcontent-serverApp-c2543660390]
 .loction-content[_ngcontent-serverApp-c2543660390] {
     margin-top: 0px !important;
     font-size: calc(14px + 0 * (100vw - 300px) / 1620) !important;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390]
 .product-box[_ngcontent-serverApp-c2543660390]
 .event-time-cal[_ngcontent-serverApp-c2543660390]
 .location-wrapper[_ngcontent-serverApp-c2543660390]
 .loction-content[_ngcontent-serverApp-c2543660390]
 label[_ngcontent-serverApp-c2543660390] {
     font-weight: 900;
 }
 @media only screen and (max-width: 480px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] .listing-about-title[_ngcontent-serverApp-c2543660390] {
         line-height: 1.2 !important;
         letter-spacing: 1px !important;
         font-size: calc(16px + 10 * (100vw - 300px) / 1620);
     }
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] p.listing-about-sub-title[_ngcontent-serverApp-c2543660390] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] .active_icon_tab[_ngcontent-serverApp-c2543660390] {
     color: #515151;
     margin-top: 7px !important;
     font-weight: 500;
 }
 .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] .active_icon_tab[_ngcontent-serverApp-c2543660390] img[_ngcontent-serverApp-c2543660390] {
     width: 22px;
     height: 22px;
     margin-right: 0.5rem !important;
 }
 @media screen and (max-width: 375px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] .active_icon_tab[_ngcontent-serverApp-c2543660390] img[_ngcontent-serverApp-c2543660390] {
         width: 20px;
         height: 20px;
         margin-right: 0.3rem !important;
     }
 }
 @media screen and (max-width: 325px) {
     .product-wrapper-grid.list-view[_ngcontent-serverApp-c2543660390] .product-box[_ngcontent-serverApp-c2543660390] .active_icon_tab[_ngcontent-serverApp-c2543660390] img[_ngcontent-serverApp-c2543660390] {
         width: 18px;
         height: 18px;
         margin-right: 0.23rem !important;
     }
 }
 .product-wrapper-grid[_ngcontent-serverApp-c2543660390] .col-12_padding_Set[_ngcontent-serverApp-c2543660390] {
     padding-right: 15px;
     padding-left: 15px;
 }
 @media screen and (max-width: 767px) {
     .product-wrapper-grid[_ngcontent-serverApp-c2543660390] .col-12_padding_Set[_ngcontent-serverApp-c2543660390] {
         padding-right: 15px;
         padding-left: 15px;
     }
 }
 @media screen and (max-width: 992px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c2543660390] {
         height: auto;
     }
 }
 @media screen and (max-width: 767px) {
     .company_tabs_header_fix_size[_ngcontent-serverApp-c2543660390] {
         height: auto;
     }
     .company_tabs_header_fix_size[_ngcontent-serverApp-c2543660390] .Phone_center[_ngcontent-serverApp-c2543660390] {
         width: 50% !important;
         min-height: 37px;
         max-height: 37px;
     }
 }
 .job-requirement[_ngcontent-serverApp-c2543660390] h2[_ngcontent-serverApp-c2543660390] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #434345;
     margin-bottom: 8px;
     font-weight: bold;
 }
 .job-requirement[_ngcontent-serverApp-c2543660390] h2[_ngcontent-serverApp-c2543660390] i[_ngcontent-serverApp-c2543660390] {
     margin-right: 10px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .job-requirement[_ngcontent-serverApp-c2543660390] h2[_ngcontent-serverApp-c2543660390] a[_ngcontent-serverApp-c2543660390] {
     text-decoration: underline;
 }
 .jOb_description[_ngcontent-serverApp-c2543660390] p[_ngcontent-serverApp-c2543660390],
 .jOb_description[_ngcontent-serverApp-c2543660390] ul[_ngcontent-serverApp-c2543660390] {
     margin-top: 0px !important;
     margin-bottom: 1rem !important;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2543660390] {
     background-color: rgba(235, 186, 22, 0.1607843137);
     color: #000;
     padding: 15px;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2543660390] .custom-expire-banner-container[_ngcontent-serverApp-c2543660390] {
     display: flex;
     justify-content: center;
     align-items: center;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2543660390] .custom-expire-banner-detail[_ngcontent-serverApp-c2543660390] {
     padding-right: 25px;
 }
 @media screen and (max-width: 400px) {
     .custom-expire-banner[_ngcontent-serverApp-c2543660390] .custom-expire-banner-detail[_ngcontent-serverApp-c2543660390] {
         padding-right: 15px;
     }
 }
 .custom-expire-banner[_ngcontent-serverApp-c2543660390] .custom-expire-banner-detail[_ngcontent-serverApp-c2543660390] h2[_ngcontent-serverApp-c2543660390] {
     color: #000;
     font-weight: bold;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     text-align: left;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2543660390] .custom-expire-banner-detail[_ngcontent-serverApp-c2543660390] p[_ngcontent-serverApp-c2543660390] {
     color: #000;
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     line-height: normal;
     text-align: left;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2543660390] .custom-expire-banner-action[_ngcontent-serverApp-c2543660390] {
     vertical-align: middle;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2543660390] .custom-expire-banner-action[_ngcontent-serverApp-c2543660390] a[_ngcontent-serverApp-c2543660390] {
     width: 100px;
 }
 .custom-header-box[_ngcontent-serverApp-c2543660390] {
     background: rgba(5, 74, 132, 0.1490196078) !important;
     color: #054a84 !important;
     border-bottom: 2px solid #054a84;
     padding-top: 5px;
     padding-bottom: 5px;
 }
 .custom-header-box[_ngcontent-serverApp-c2543660390] h2[_ngcontent-serverApp-c2543660390] {
     color: #054a84 !important;
     font-weight: bold;
 }
 .call-wrapper[_ngcontent-serverApp-c2543660390] {
     display: flex;
     justify-content: space-between;
     align-items: center;
 }
 .call-wrapper[_ngcontent-serverApp-c2543660390] .calling-icon[_ngcontent-serverApp-c2543660390] {
     display: flex;
 }
 .call-wrapper[_ngcontent-serverApp-c2543660390] .calling-icon[_ngcontent-serverApp-c2543660390] a[_ngcontent-serverApp-c2543660390] {
     text-decoration: none;
 }
 .call-wrapper[_ngcontent-serverApp-c2543660390] .calling-icon[_ngcontent-serverApp-c2543660390] a[_ngcontent-serverApp-c2543660390] i[_ngcontent-serverApp-c2543660390] {
     height: 40px;
     width: 40px;
     background-color: #b50000;
     border-radius: 50px;
     justify-content: center;
     align-items: center;
     display: flex;
     font-size: 20px;
     color: #fff;
     transition: all 800ms;
 }
 .event-more-detail[_ngcontent-serverApp-c2543660390] {
     padding-top: 20px;
 }
 .collection-filter-block[_ngcontent-serverApp-c2543660390] {
     padding: 0;
     padding-top: 20px;
     background-color: #fff;
     margin-bottom: 0;
     border: none;
     padding-left: 15px;
     padding-right: 15px;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390] h4[_ngcontent-serverApp-c2543660390] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390] a.btn[_ngcontent-serverApp-c2543660390] {
     letter-spacing: normal;
     text-transform: none;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390] p.card-text[_ngcontent-serverApp-c2543660390] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390] .blog-agency[_ngcontent-serverApp-c2543660390] .blog-contain[_ngcontent-serverApp-c2543660390] .img-container[_ngcontent-serverApp-c2543660390] {
     padding: 10px;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390]
 .blog-agency[_ngcontent-serverApp-c2543660390]
 .blog-contain[_ngcontent-serverApp-c2543660390]
 .img-container[_ngcontent-serverApp-c2543660390]
 .blog-info-resume[_ngcontent-serverApp-c2543660390] {
     display: flex;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390]
 .blog-agency[_ngcontent-serverApp-c2543660390]
 .blog-contain[_ngcontent-serverApp-c2543660390]
 .img-container[_ngcontent-serverApp-c2543660390]
 .related-profile-picture[_ngcontent-serverApp-c2543660390] {
     border-radius: 50%;
     margin-right: 10px;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390]
 .blog-agency[_ngcontent-serverApp-c2543660390]
 .blog-contain[_ngcontent-serverApp-c2543660390]
 .img-container[_ngcontent-serverApp-c2543660390]
 .blog-head[_ngcontent-serverApp-c2543660390] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     margin-bottom: 2px;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390]
 .blog-agency[_ngcontent-serverApp-c2543660390]
 .blog-contain[_ngcontent-serverApp-c2543660390]
 .img-container[_ngcontent-serverApp-c2543660390]
 .card-text[_ngcontent-serverApp-c2543660390] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     margin-top: 0;
     line-height: normal;
     margin-bottom: 2px;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390]
 .blog-agency[_ngcontent-serverApp-c2543660390]
 .blog-contain[_ngcontent-serverApp-c2543660390]
 .img-container[_ngcontent-serverApp-c2543660390]
 .card-text[_ngcontent-serverApp-c2543660390]
 i[_ngcontent-serverApp-c2543660390] {
     font-size: calc(11px + 3 * (100vw - 300px) / 1620) !important;
     margin-right: 3px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .resume-right-block[_ngcontent-serverApp-c2543660390]
 .blog-agency[_ngcontent-serverApp-c2543660390]
 .blog-contain[_ngcontent-serverApp-c2543660390]
 .img-container[_ngcontent-serverApp-c2543660390]
 .btn-center-position[_ngcontent-serverApp-c2543660390] {
     margin-left: auto;
     margin-right: auto !important;
     display: table;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] {
     overflow: hidden;
     height: 150px;
     width: 150px;
     border-radius: 50%;
     border: 1px solid #707070;
     position: absolute;
     z-index: 1;
     top: 115px;
     transform: translateY(-50%);
     margin-left: 35px;
     background: #fff;
     display: flex;
     justify-content: center;
     align-items: center;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] .inner-custom-div[_ngcontent-serverApp-c2543660390] {
     padding: 0px;
     text-align: center;
     font-size: 56px;
     padding-top: 20px;
     line-height: 20px;
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] .inner-custom-div[_ngcontent-serverApp-c2543660390] .custom-date[_ngcontent-serverApp-c2543660390] {
     display: flex;
     font-size: 16px;
     flex-direction: column;
     padding-top: 15px;
     line-height: 18px;
     font-weight: 600;
 }
 @media screen and (max-width: 768px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] .inner-custom-div[_ngcontent-serverApp-c2543660390] .custom-date[_ngcontent-serverApp-c2543660390] {
         font-size: 14px;
         padding-top: 10px;
     }
 }
 @media screen and (max-width: 425px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] .inner-custom-div[_ngcontent-serverApp-c2543660390] .custom-date[_ngcontent-serverApp-c2543660390] {
         font-size: 14px;
         padding-top: 10px;
     }
 }
 @media screen and (max-width: 375px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] .inner-custom-div[_ngcontent-serverApp-c2543660390] .custom-date[_ngcontent-serverApp-c2543660390] {
         padding-top: 10px;
         font-size: 12px;
         line-height: 12px;
     }
 }
 @media screen and (max-width: 320px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] .inner-custom-div[_ngcontent-serverApp-c2543660390] .custom-date[_ngcontent-serverApp-c2543660390] {
         padding-top: 5px;
         font-size: 12px;
         line-height: 12px;
     }
 }
 @media screen and (max-width: 768px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] .inner-custom-div[_ngcontent-serverApp-c2543660390] {
         font-size: 40px;
         line-height: 15px;
     }
 }
 @media screen and (max-width: 375px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] .inner-custom-div[_ngcontent-serverApp-c2543660390] {
         font-size: 40px;
         line-height: 15px;
     }
 }
 @media screen and (max-width: 320px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] .inner-custom-div[_ngcontent-serverApp-c2543660390] {
         font-size: 30px;
         line-height: 12px;
     }
 }
 .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] img[_ngcontent-serverApp-c2543660390] {
     width: 100%;
     height: 100%;
 }
 @media screen and (max-width: 1024px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] {
         height: 135px;
         width: 135px;
     }
 }
 @media screen and (max-width: 768px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] {
         width: 100px;
         height: 100px;
         margin-left: 30px;
     }
 }
 @media screen and (max-width: 425px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] {
         width: 100px;
         height: 100px;
     }
 }
 @media screen and (max-width: 375px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] {
         width: 95px;
         height: 95px;
     }
 }
 @media screen and (max-width: 320px) {
     .custom_front_rsume_image[_ngcontent-serverApp-c2543660390] {
         width: 72px;
         height: 72px;
     }
 }
 .sticky[_ngcontent-serverApp-c2543660390] {
     top: unset !important;
     bottom: -11px !important;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390] {
     background: #b50000;
     color: #fff;
     height: auto;
     z-index: 13;
     box-shadow: 0px 0px 3px 0px #aaa;
     position: fixed;
     transition: bottom 0.51s ease-in-out;
     padding: 10px;
     width: 100%;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390] .res-footer[_ngcontent-serverApp-c2543660390] .footer-apply-content[_ngcontent-serverApp-c2543660390] {
     display: flex;
     justify-content: flex-start;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390] .res-footer[_ngcontent-serverApp-c2543660390] .footer-apply-content[_ngcontent-serverApp-c2543660390] .left[_ngcontent-serverApp-c2543660390] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390]
 li[_ngcontent-serverApp-c2543660390] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390]
 li[_ngcontent-serverApp-c2543660390]
 a[_ngcontent-serverApp-c2543660390] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390]
 li[_ngcontent-serverApp-c2543660390]
 a[_ngcontent-serverApp-c2543660390]
 i[_ngcontent-serverApp-c2543660390] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390]
 li[_ngcontent-serverApp-c2543660390]
 a[_ngcontent-serverApp-c2543660390]
 i[_ngcontent-serverApp-c2543660390]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2543660390]
     .res-footer[_ngcontent-serverApp-c2543660390]
     .footer-apply-content[_ngcontent-serverApp-c2543660390]
     .left[_ngcontent-serverApp-c2543660390]
     .social-sharing[_ngcontent-serverApp-c2543660390]
     li[_ngcontent-serverApp-c2543660390]
     a[_ngcontent-serverApp-c2543660390]
     i[_ngcontent-serverApp-c2543660390] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2543660390]
     .res-footer[_ngcontent-serverApp-c2543660390]
     .footer-apply-content[_ngcontent-serverApp-c2543660390]
     .left[_ngcontent-serverApp-c2543660390]
     .social-sharing[_ngcontent-serverApp-c2543660390]
     li[_ngcontent-serverApp-c2543660390] {
         padding: 0 5px 0 5px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .left-wrapper[_ngcontent-serverApp-c2543660390] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .left-wrapper[_ngcontent-serverApp-c2543660390]
 .left-content-text[_ngcontent-serverApp-c2543660390] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c2543660390]
     .res-footer[_ngcontent-serverApp-c2543660390]
     .footer-apply-content[_ngcontent-serverApp-c2543660390]
     .left[_ngcontent-serverApp-c2543660390]
     .left-wrapper[_ngcontent-serverApp-c2543660390]
     .left-content-text[_ngcontent-serverApp-c2543660390] {
         display: none;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .left-wrapper[_ngcontent-serverApp-c2543660390]
 .left-content-subtext[_ngcontent-serverApp-c2543660390] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .left-wrapper[_ngcontent-serverApp-c2543660390]
 .btn-primary[_ngcontent-serverApp-c2543660390] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .left-wrapper[_ngcontent-serverApp-c2543660390]
 .btn-primary[_ngcontent-serverApp-c2543660390]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .left[_ngcontent-serverApp-c2543660390]
 .left-wrapper[_ngcontent-serverApp-c2543660390]
 .btn-primary[_ngcontent-serverApp-c2543660390]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2543660390]
     .res-footer[_ngcontent-serverApp-c2543660390]
     .footer-apply-content[_ngcontent-serverApp-c2543660390]
     .left[_ngcontent-serverApp-c2543660390]
     .left-wrapper[_ngcontent-serverApp-c2543660390]
     .btn-primary[_ngcontent-serverApp-c2543660390] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c2543660390] .res-footer[_ngcontent-serverApp-c2543660390] .footer-apply-content[_ngcontent-serverApp-c2543660390] .left[_ngcontent-serverApp-c2543660390] {
         padding-left: 0px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .right-wrapper[_ngcontent-serverApp-c2543660390] {
     display: flex;
     align-items: center;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .right-wrapper[_ngcontent-serverApp-c2543660390]
 .left-content-text[_ngcontent-serverApp-c2543660390] {
     padding-right: 10px;
     font-weight: Bold;
     font-size: 23px;
 }
 @media screen and (max-width: 600px) {
     .footer_custom[_ngcontent-serverApp-c2543660390]
     .res-footer[_ngcontent-serverApp-c2543660390]
     .footer-apply-content[_ngcontent-serverApp-c2543660390]
     .right[_ngcontent-serverApp-c2543660390]
     .right-wrapper[_ngcontent-serverApp-c2543660390]
     .left-content-text[_ngcontent-serverApp-c2543660390] {
         display: none;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .right-wrapper[_ngcontent-serverApp-c2543660390]
 .left-content-subtext[_ngcontent-serverApp-c2543660390] {
     padding-left: 10px;
     font-weight: 300;
     font-size: 14px;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .right-wrapper[_ngcontent-serverApp-c2543660390]
 .btn-primary[_ngcontent-serverApp-c2543660390] {
     color: #b50000;
     background-color: #fff;
     border: none;
     font-weight: bold;
     padding: 0.375rem 1.5rem;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .right-wrapper[_ngcontent-serverApp-c2543660390]
 .btn-primary[_ngcontent-serverApp-c2543660390]:focus {
     color: #b50000;
     background-color: #fff;
     border: none;
     box-shadow: none;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .right-wrapper[_ngcontent-serverApp-c2543660390]
 .btn-primary[_ngcontent-serverApp-c2543660390]:hover {
     color: #fff;
     background-color: #000;
     font-weight: bold;
     border-color: none;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2543660390]
     .res-footer[_ngcontent-serverApp-c2543660390]
     .footer-apply-content[_ngcontent-serverApp-c2543660390]
     .right[_ngcontent-serverApp-c2543660390]
     .right-wrapper[_ngcontent-serverApp-c2543660390]
     .btn-primary[_ngcontent-serverApp-c2543660390] {
         font-weight: bold;
         padding: 0.25rem 0.8rem;
         font-size: 14px;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390] {
     display: flex;
     align-items: center;
     justify-content: center;
     list-style: none;
     padding-left: 0;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390]
 li[_ngcontent-serverApp-c2543660390] {
     padding: 0 10px 0 10px;
     font-size: 14px;
     font-weight: 500;
     line-height: normal;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390]
 li[_ngcontent-serverApp-c2543660390]
 a[_ngcontent-serverApp-c2543660390] {
     display: inline-block;
     color: #054a84;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390]
 li[_ngcontent-serverApp-c2543660390]
 a[_ngcontent-serverApp-c2543660390]
 i[_ngcontent-serverApp-c2543660390] {
     color: #b50000;
     background: #fff;
     height: 35px;
     width: 35px;
     transition: all 500ms;
     border: 1px solid #fff;
     border-radius: 50px;
     display: flex;
     justify-content: center;
     align-items: center;
     font-size: 20px;
 }
 .footer_custom[_ngcontent-serverApp-c2543660390]
 .res-footer[_ngcontent-serverApp-c2543660390]
 .footer-apply-content[_ngcontent-serverApp-c2543660390]
 .right[_ngcontent-serverApp-c2543660390]
 .social-sharing[_ngcontent-serverApp-c2543660390]
 li[_ngcontent-serverApp-c2543660390]
 a[_ngcontent-serverApp-c2543660390]
 i[_ngcontent-serverApp-c2543660390]:hover {
     background: #000;
     border: 1px solid #000;
     color: #fff;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2543660390]
     .res-footer[_ngcontent-serverApp-c2543660390]
     .footer-apply-content[_ngcontent-serverApp-c2543660390]
     .right[_ngcontent-serverApp-c2543660390]
     .social-sharing[_ngcontent-serverApp-c2543660390]
     li[_ngcontent-serverApp-c2543660390]
     a[_ngcontent-serverApp-c2543660390]
     i[_ngcontent-serverApp-c2543660390] {
         height: 28px;
         width: 28px;
         font-size: 16px;
     }
 }
 @media screen and (max-width: 425px) {
     .footer_custom[_ngcontent-serverApp-c2543660390]
     .res-footer[_ngcontent-serverApp-c2543660390]
     .footer-apply-content[_ngcontent-serverApp-c2543660390]
     .right[_ngcontent-serverApp-c2543660390]
     .social-sharing[_ngcontent-serverApp-c2543660390]
     li[_ngcontent-serverApp-c2543660390] {
         padding: 0 5px 0 5px;
     }
 }
 @media screen and (max-width: 768px) {
     .footer_custom[_ngcontent-serverApp-c2543660390] .res-footer[_ngcontent-serverApp-c2543660390] .footer-apply-content[_ngcontent-serverApp-c2543660390] .right[_ngcontent-serverApp-c2543660390] {
         padding-right: 0px;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c2543660390] .res-footer[_ngcontent-serverApp-c2543660390] .footer-apply-content[_ngcontent-serverApp-c2543660390] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 @media screen and (max-width: 375px) {
     .footer_custom[_ngcontent-serverApp-c2543660390] .res-footer[_ngcontent-serverApp-c2543660390] .footer-apply-content[_ngcontent-serverApp-c2543660390] {
         display: flex;
         justify-content: flex-start;
         align-items: center;
         flex-wrap: wrap;
     }
 }
 .footer_custom[_ngcontent-serverApp-c2543660390] .res-footer[_ngcontent-serverApp-c2543660390] .right-content[_ngcontent-serverApp-c2543660390] {
     justify-content: flex-end;
 }
 @media screen and (max-width: 575px) {
     .footer_custom[_ngcontent-serverApp-c2543660390] .res-footer[_ngcontent-serverApp-c2543660390] {
         width: 50%;
     }
 }
 @media screen and (max-width: 767px) {
     .footer_custom[_ngcontent-serverApp-c2543660390] .footer-action[_ngcontent-serverApp-c2543660390],
     .footer_custom[_ngcontent-serverApp-c2543660390] .footer-note-action[_ngcontent-serverApp-c2543660390],
     .footer_custom[_ngcontent-serverApp-c2543660390] .footer-quick-action[_ngcontent-serverApp-c2543660390] {
         display: none;
     }
 }
 .apply-btn[_ngcontent-serverApp-c2543660390] {
     display: flex;
     min-width: 10%;
     align-items: center;
 }
 @media only screen and (max-width: 480px) {
     .apply-btn[_ngcontent-serverApp-c2543660390] {
         display: none;
     }
 }
 .apply-btn[_ngcontent-serverApp-c2543660390] .next_button[_ngcontent-serverApp-c2543660390] {
     background-color: #b50000;
     border-color: #b50000;
     color: #fff;
     padding: 0.375rem 0.5rem;
 }
 .apply-btn[_ngcontent-serverApp-c2543660390] .next_button[_ngcontent-serverApp-c2543660390]:hover {
     color: #fff;
     background-color: #000;
     border-color: #000;
 }
 .job-requirement[_ngcontent-serverApp-c2543660390] h2[_ngcontent-serverApp-c2543660390] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #434345;
     margin-bottom: 8px;
     font-weight: 700;
     padding-top: 5px;
 }
 .job-requirement[_ngcontent-serverApp-c2543660390] h2[_ngcontent-serverApp-c2543660390] i[_ngcontent-serverApp-c2543660390] {
     margin-right: 10px;
     color: #b50000;
     width: 15px;
     text-align: center;
 }
 .inner-custom-div-chinese[_ngcontent-serverApp-c2543660390] {
     padding-top: 0px !important;
 }
 .inner-custom-div-chinese[_ngcontent-serverApp-c2543660390] .chinese[_ngcontent-serverApp-c2543660390] {
     padding-bottom: 15px;
     padding-top: unset !important;
 }
 .skelton-event-images[_ngcontent-serverApp-c2543660390] {
     overflow: hidden;
     border-radius: 50%;
     position: absolute;
     z-index: 1;
     top: 115px;
     transform: translateY(-50%);
     margin-left: 35px;
     background: #fff;
     display: flex;
     justify-content: center;
     align-items: center;
     margin-right: 35px;
 }
 @media screen and (max-width: 767px) {
     .skelton-event-images[_ngcontent-serverApp-c2543660390] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 375px) {
     .skelton-event-images[_ngcontent-serverApp-c2543660390] {
         margin-left: 15px;
         margin-right: 15px;
     }
 }
 @media screen and (max-width: 325px) {
     .skelton-event-images[_ngcontent-serverApp-c2543660390] {
         margin-left: 10px;
         margin-right: 10px;
     }
 }
 @media screen and (max-width: 375px) {
     .breadcrumb-skelton[_ngcontent-serverApp-c2543660390] {
         height: 90px;
     }
 }


                             .skeleton-loader[_ngcontent-serverApp-c3247267950] {
                                 box-sizing: border-box;
                                 overflow: hidden;
                                 position: relative;
                                 background: rgb(239, 241, 246) no-repeat;
                                 border-radius: 4px;
                                 width: 100%;
                                 height: 20px;
                                 display: inline-block;
                                 margin-bottom: 10px;
                                 will-change: transform;
                             }
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.circle[_ngcontent-serverApp-c3247267950] {
     width: 40px;
     height: 40px;
     margin: 5px;
     border-radius: 50%;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950],
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950] {
     transform: translateZ(0);
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:after,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     box-sizing: border-box;
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     animation: _ngcontent-serverApp-c3247267950_progress 2s ease-in-out infinite;
     background-size: 200px 100%;
     position: absolute;
     z-index: 1;
     top: 0;
     left: 0;
     width: 200px;
     height: 100%;
     content: "";
 }
 .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.6), rgba(255, 255, 255, 0));
 }
 .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950]:before {
     background-image: linear-gradient(90deg, transparent, rgba(0, 0, 0, 0.2), transparent);
 }
 .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950] {
     animation: _ngcontent-serverApp-c3247267950_pulse 1.5s cubic-bezier(0.4, 0, 0.2, 1) infinite;
     animation-delay: 0.5s;
 }
 .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
     height: 100%;
     background: none;
 }
 @media (prefers-reduced-motion: reduce) {
     .skeleton-loader.pulse[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before {
         animation: none;
     }
     .skeleton-loader.progress[_ngcontent-serverApp-c3247267950]:before,
     .skeleton-loader.progress-dark[_ngcontent-serverApp-c3247267950],
     .skeleton-loader.custom-content[_ngcontent-serverApp-c3247267950] {
         background-image: none;
     }
 }
 @media screen and (min-device-width: 1200px) {
     .skeleton-loader[_ngcontent-serverApp-c3247267950] {
         -webkit-user-select: none;
         user-select: none;
         cursor: wait;
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_progress {
     0% {
         transform: translate3d(-200px, 0, 0);
     }
     to {
         transform: translate3d(calc(200px + 100vw), 0, 0);
     }
 }
 @keyframes _ngcontent-serverApp-c3247267950_pulse {
     0% {
         opacity: 1;
     }
     50% {
         opacity: 0.4;
     }
     to {
         opacity: 1;
     }
 }
/*start pricing css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             .bg-primary[_ngcontent-serverApp-c4210318105] {
                                 background: #054a84 !important;
                                 color: #fff !important;
                             }
 .font_primary[_ngcontent-serverApp-c4210318105] {
     color: #3d3d3d;
 }
 .top-banner-wrapper[_ngcontent-serverApp-c4210318105] p[_ngcontent-serverApp-c4210318105] {
     padding-right: 0% !important;
 }
 @media screen and (max-width: 767px) {
     .mt-4[_ngcontent-serverApp-c4210318105] {
         margin-top: 3rem !important;
     }
 }
 .app2[_ngcontent-serverApp-c4210318105] h3[_ngcontent-serverApp-c4210318105] {
     line-height: 1.1 !important;
 }
 .tab-container[_ngcontent-serverApp-c4210318105] {
     width: 100%;
 }
 .nav[_ngcontent-serverApp-c4210318105] {
     flex-wrap: inherit !important;
 }
 h4[_ngcontent-serverApp-c4210318105] {
     font-size: calc(20px + 16 * (100vw - 300px) / 1620) !important;
     margin-top: 20px !important;
     margin-bottom: 20px !important;
     line-height: 1.3 !important;
 }
 .drop_box[_ngcontent-serverApp-c4210318105] {
     width: 35%;
     height: 44px;
     background: transparent;
     border: 1px solid #434345;
     color: #434345;
     border-radius: 3px;
     font-size: 14px;
 }
 @media screen and (max-width: 900px) {
     .drop_box[_ngcontent-serverApp-c4210318105] {
         width: 65%;
     }
 }
 .custom-expire-banner[_ngcontent-serverApp-c4210318105] {
     background-color: rgba(37, 174, 136, 0.1607843137);
     color: #b50000;
     padding: 15px;
 }
 .custom-expire-banner[_ngcontent-serverApp-c4210318105] .custom-expire-banner-container[_ngcontent-serverApp-c4210318105] {
     display: flex;
     justify-content: center;
     align-items: center;
 }
 .custom-expire-banner[_ngcontent-serverApp-c4210318105] .custom-expire-banner-detail[_ngcontent-serverApp-c4210318105] {
     padding-right: 25px;
 }
 @media screen and (max-width: 400px) {
     .custom-expire-banner[_ngcontent-serverApp-c4210318105] .custom-expire-banner-detail[_ngcontent-serverApp-c4210318105] {
         padding-right: 15px;
     }
 }
 .custom-expire-banner[_ngcontent-serverApp-c4210318105] .custom-expire-banner-detail[_ngcontent-serverApp-c4210318105] h2[_ngcontent-serverApp-c4210318105] {
     color: #b50000;
     font-weight: bold;
     text-align: center;
     margin-bottom: 5px !important;
     margin-top: 5px !important;
 }
 .custom-expire-banner[_ngcontent-serverApp-c4210318105] .custom-expire-banner-detail[_ngcontent-serverApp-c4210318105] p[_ngcontent-serverApp-c4210318105] {
     color: #b50000;
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
     line-height: normal;
     text-align: center;
 }
 @media screen and (max-width: 767px) {
     .pricing[_ngcontent-serverApp-c4210318105] {
         background: whitesmoke;
     }
 }
 .pricing[_ngcontent-serverApp-c4210318105] .price-container[_ngcontent-serverApp-c4210318105] .feature-text[_ngcontent-serverApp-c4210318105] {
     background-color: #054a84;
     padding: 30px 0;
 }
 .pricing[_ngcontent-serverApp-c4210318105] .price-container[_ngcontent-serverApp-c4210318105] .feature-text[_ngcontent-serverApp-c4210318105] h3[_ngcontent-serverApp-c4210318105] {
     color: #fff;
     font-weight: bold;
 }
 .pricing[_ngcontent-serverApp-c4210318105] .price-container[_ngcontent-serverApp-c4210318105] .price-feature-container[_ngcontent-serverApp-c4210318105] {
     padding-top: 0;
 }
 .pricing[_ngcontent-serverApp-c4210318105] .price-container[_ngcontent-serverApp-c4210318105] .price-feature-container[_ngcontent-serverApp-c4210318105] .price-features[_ngcontent-serverApp-c4210318105] {
     margin-bottom: 22px;
 }
 .pricing[_ngcontent-serverApp-c4210318105]
 .price-container[_ngcontent-serverApp-c4210318105]
 .price-feature-container[_ngcontent-serverApp-c4210318105]
 .price-features[_ngcontent-serverApp-c4210318105]
 .price-feature[_ngcontent-serverApp-c4210318105]
 a[_ngcontent-serverApp-c4210318105] {
     color: #054a84;
 }
 .pricing[_ngcontent-serverApp-c4210318105] .price-container[_ngcontent-serverApp-c4210318105] .price-value[_ngcontent-serverApp-c4210318105] {
     margin-top: 30px;
 }
 .pricing[_ngcontent-serverApp-c4210318105] .price-container[_ngcontent-serverApp-c4210318105] .price-value[_ngcontent-serverApp-c4210318105] .price[_ngcontent-serverApp-c4210318105] {
     margin: 0;
 }
 .custom_padding_usb_list[_ngcontent-serverApp-c4210318105] {
     padding: 0 3.5rem;
 }
 @media screen and (max-width: 767px) {
     .custom_padding_usb_list[_ngcontent-serverApp-c4210318105] {
         padding: 0 0.75rem;
     }
 }
 p[_ngcontent-serverApp-c4210318105] {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600 !important;
     line-height: 1.8 !important;
     margin-top: 0px !important;
 }
 @media screen and (max-width: 767px) {
     p[_ngcontent-serverApp-c4210318105] {
         font-size: calc(15px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .currency[_ngcontent-serverApp-c4210318105] label[_ngcontent-serverApp-c4210318105] {
     font-size: 16px;
 }
 .border-bottom-helper-green[_ngcontent-serverApp-c4210318105] {
     border-bottom: 10px solid #b50000;
 }
 .border-bottom-helper-yellow[_ngcontent-serverApp-c4210318105] {
     border-bottom: 10px solid #000;
 }
 .break-div[_ngcontent-serverApp-c4210318105] {
     height: 3rem;
 }
 @media screen and (max-width: 767px) {
     .break-div[_ngcontent-serverApp-c4210318105] {
         background: whitesmoke;
     }
 }
 .carousel-item {
     display: block !important;
     position: absolute;
     transform: translateX(2%);
     opacity: 0;
     transition: all 1s;
 }
 .carousel-item.active {
     position: relative;
     transform: translateX(0);
     opacity: 1;
     top: 0;
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }
/*start public holiday css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             h1[_ngcontent-serverApp-c2864336703] {
                                 font-size: calc(22px + 10 * (100vw - 300px) / 1620) !important;
                             }
 h2[_ngcontent-serverApp-c2864336703] {
     font-size: calc(16px + 10 * (100vw - 300px) / 1620) !important;
 }
 .bg-primary[_ngcontent-serverApp-c2864336703] {
     background: #054a84 !important;
     color: #fff !important;
 }
 p[_ngcontent-serverApp-c2864336703] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: bold;
     width: 99%;
     color: #666;
     height: 39px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: pre-line;
 }
 @media screen and (max-width: 767px) {
     p[_ngcontent-serverApp-c2864336703] {
         height: 50px;
     }
 }
 .bg-dark[_ngcontent-serverApp-c2864336703] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .bg-light[_ngcontent-serverApp-c2864336703] {
     background: #000 !important;
     color: #fff !important;
 }
 .light[_ngcontent-serverApp-c2864336703] {
     color: #000;
 }
 .secondary[_ngcontent-serverApp-c2864336703] {
     color: #434345;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2864336703] {
     background-color: rgba(37, 174, 136, 0.1607843137);
     color: #b50000;
     padding: 15px 15px 30px 15px;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2864336703] .custom-expire-banner-container[_ngcontent-serverApp-c2864336703] {
     display: flex;
     justify-content: center;
     align-items: center;
 }
 .custom-expire-banner[_ngcontent-serverApp-c2864336703] .custom-expire-banner-detail[_ngcontent-serverApp-c2864336703] {
     padding-right: 25px;
 }
 @media screen and (max-width: 400px) {
     .custom-expire-banner[_ngcontent-serverApp-c2864336703] .custom-expire-banner-detail[_ngcontent-serverApp-c2864336703] {
         padding-right: 15px;
     }
 }
 .custom-expire-banner[_ngcontent-serverApp-c2864336703] .custom-expire-banner-detail[_ngcontent-serverApp-c2864336703] h1[_ngcontent-serverApp-c2864336703] {
     color: #b50000;
     font-weight: bold;
     text-align: center;
 }
 @media screen and (max-width: 767px) {
     .top-banner-wrapper[_ngcontent-serverApp-c2864336703] .top-banner-content[_ngcontent-serverApp-c2864336703] {
         padding: 10px 0;
     }
 }
 .yoga.event[_ngcontent-serverApp-c2864336703] .event-container[_ngcontent-serverApp-c2864336703] .yoga-circle[_ngcontent-serverApp-c2864336703] {
     min-width: 90px;
     padding: 14px 1px !important;
 }
 @media only screen and (max-width: 991px) {
     .yoga.event[_ngcontent-serverApp-c2864336703] .event-container[_ngcontent-serverApp-c2864336703] .yoga-circle[_ngcontent-serverApp-c2864336703] {
         height: 90px;
         width: 90px;
         align-self: center;
         padding: 12px 1px !important;
     }
 }
 .yoga.event[_ngcontent-serverApp-c2864336703] .event-container[_ngcontent-serverApp-c2864336703] .yoga-circle[_ngcontent-serverApp-c2864336703] p[_ngcontent-serverApp-c2864336703] {
     height: auto;
     margin-bottom: 2px;
 }
 .yoga.event[_ngcontent-serverApp-c2864336703] .event-container[_ngcontent-serverApp-c2864336703] .event-info[_ngcontent-serverApp-c2864336703] .address[_ngcontent-serverApp-c2864336703] {
     font-weight: 600 !important;
     cursor: pointer;
 }
 .event[_ngcontent-serverApp-c2864336703] h3[_ngcontent-serverApp-c2864336703] {
     font-size: calc(12px + 12 * (100vw - 300px) / 1620);
 }
 .event[_ngcontent-serverApp-c2864336703] h4[_ngcontent-serverApp-c2864336703],
 .event[_ngcontent-serverApp-c2864336703] h5[_ngcontent-serverApp-c2864336703] {
     font-size: calc(12px + 10 * (100vw - 300px) / 1620);
     font-weight: bold;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] {
     border-radius: 10px;
     overflow: hidden;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .upcoming-holiday[_ngcontent-serverApp-c2864336703] {
     background: #b50000;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .upcoming-holiday[_ngcontent-serverApp-c2864336703]
 .date-header[_ngcontent-serverApp-c2864336703] {
     color: #b50000;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .upcoming-holiday[_ngcontent-serverApp-c2864336703]
 .date-header[_ngcontent-serverApp-c2864336703]
 h2[_ngcontent-serverApp-c2864336703] {
     color: #b50000;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .upcoming-holiday[_ngcontent-serverApp-c2864336703]:before {
     content: " ";
     position: absolute;
     left: 0;
     bottom: -16px;
     width: 0;
     border: 8px solid;
     transition: all 0.3s;
     border-bottom-color: transparent;
     border-left-color: transparent;
     border-top-color: #108d6a;
     border-right-color: #108d6a;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .expired-holiday[_ngcontent-serverApp-c2864336703] {
     background: #054a84;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .expired-holiday[_ngcontent-serverApp-c2864336703]
 .date-header[_ngcontent-serverApp-c2864336703] {
     color: #054a84;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .expired-holiday[_ngcontent-serverApp-c2864336703]
 .date-header[_ngcontent-serverApp-c2864336703]
 h2[_ngcontent-serverApp-c2864336703] {
     color: #054a84;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .expired-holiday[_ngcontent-serverApp-c2864336703]:before {
     content: " ";
     position: absolute;
     left: 0;
     bottom: -16px;
     width: 0;
     border: 8px solid;
     transition: all 0.3s;
     border-bottom-color: transparent;
     border-left-color: transparent;
     border-top-color: #052641;
     border-right-color: #052641;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .header-bg[_ngcontent-serverApp-c2864336703] {
     padding: 15px 15px;
     position: relative;
     border-top-left-radius: 10px;
     border-top-right-radius: 10px;
     box-shadow: 0 8px 6px -6px #a0a0a0;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .header-bg[_ngcontent-serverApp-c2864336703]
 .media[_ngcontent-serverApp-c2864336703] {
     display: flex;
     align-items: center;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .header-bg[_ngcontent-serverApp-c2864336703]
 .media[_ngcontent-serverApp-c2864336703]
 .date-header[_ngcontent-serverApp-c2864336703] {
     height: 80px;
     width: 80px;
     background: #fff;
     display: flex;
     justify-content: center;
     align-items: center;
     border-radius: 50%;
     flex-direction: column;
     text-align: center;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .header-bg[_ngcontent-serverApp-c2864336703]
 .media[_ngcontent-serverApp-c2864336703]
 .date-header[_ngcontent-serverApp-c2864336703]
 h2[_ngcontent-serverApp-c2864336703] {
     line-height: 30px;
     font-size: 30px !important;
 }
 @media (max-width: 1024px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703]
     .custom-media[_ngcontent-serverApp-c2864336703]
     .holiday-wrapper[_ngcontent-serverApp-c2864336703]
     .header-bg[_ngcontent-serverApp-c2864336703]
     .media[_ngcontent-serverApp-c2864336703]
     .date-header[_ngcontent-serverApp-c2864336703]
     h2[_ngcontent-serverApp-c2864336703] {
         font-size: 28px !important;
     }
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .header-bg[_ngcontent-serverApp-c2864336703]
 .media[_ngcontent-serverApp-c2864336703]
 .date-header[_ngcontent-serverApp-c2864336703]
 .date-wrapper[_ngcontent-serverApp-c2864336703] {
     flex-direction: column;
     display: flex;
     line-height: 15px;
 }
 @media (max-width: 1024px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703]
     .custom-media[_ngcontent-serverApp-c2864336703]
     .holiday-wrapper[_ngcontent-serverApp-c2864336703]
     .header-bg[_ngcontent-serverApp-c2864336703]
     .media[_ngcontent-serverApp-c2864336703]
     .date-header[_ngcontent-serverApp-c2864336703] {
         height: 70px;
         width: 70px;
         margin-right: 0.6rem !important;
     }
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .header-bg[_ngcontent-serverApp-c2864336703]
 .media[_ngcontent-serverApp-c2864336703]
 .media-body[_ngcontent-serverApp-c2864336703]
 h3[_ngcontent-serverApp-c2864336703] {
     font-size: 20px;
     color: #fff;
 }
 @media (max-width: 1024px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703]
     .custom-media[_ngcontent-serverApp-c2864336703]
     .holiday-wrapper[_ngcontent-serverApp-c2864336703]
     .header-bg[_ngcontent-serverApp-c2864336703]
     .media[_ngcontent-serverApp-c2864336703]
     .media-body[_ngcontent-serverApp-c2864336703]
     h3[_ngcontent-serverApp-c2864336703] {
         font-size: 18px;
     }
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .upcoming-content[_ngcontent-serverApp-c2864336703] {
     background: #effffa;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .expired-content[_ngcontent-serverApp-c2864336703] {
     background: #dae4ed;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .content-bg[_ngcontent-serverApp-c2864336703] {
     padding: 20px 20px 20px 20px;
     margin: 0 0 0 15px;
     min-height: 128px;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .content-bg[_ngcontent-serverApp-c2864336703]
 .holiday-description[_ngcontent-serverApp-c2864336703]
 span[_ngcontent-serverApp-c2864336703] {
     font-size: 18px;
     line-height: 20px;
     color: #333;
     font-weight: 600;
 }
 @media (max-width: 1024px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703]
     .custom-media[_ngcontent-serverApp-c2864336703]
     .holiday-wrapper[_ngcontent-serverApp-c2864336703]
     .content-bg[_ngcontent-serverApp-c2864336703]
     .holiday-description[_ngcontent-serverApp-c2864336703]
     span[_ngcontent-serverApp-c2864336703] {
         font-size: 16px;
     }
 }
 @media (max-width: 1440px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .content-bg[_ngcontent-serverApp-c2864336703] {
         min-height: 128px;
     }
 }
 @media (max-width: 1199px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .content-bg[_ngcontent-serverApp-c2864336703] {
         min-height: 150px;
     }
 }
 @media (max-width: 1024px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .content-bg[_ngcontent-serverApp-c2864336703] {
         min-height: 124px;
     }
 }
 @media (max-width: 425px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .content-bg[_ngcontent-serverApp-c2864336703] {
         min-height: auto;
     }
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .upcoming-tagline[_ngcontent-serverApp-c2864336703] {
     background: #dff7ef;
     border-bottom: 2px solid #b2dad0;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .expired-tagline[_ngcontent-serverApp-c2864336703] {
     background: #c3d6e7;
     border-bottom: 2px solid #497599;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] .holiday-wrapper[_ngcontent-serverApp-c2864336703] .hp-holiday-tagline[_ngcontent-serverApp-c2864336703] {
     padding: 10px 10px 10px 20px;
     margin: 0 0 0 15px;
     border-bottom-left-radius: 10px;
     border-bottom-right-radius: 10px;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .hp-holiday-tagline[_ngcontent-serverApp-c2864336703]
 h5[_ngcontent-serverApp-c2864336703] {
     padding-bottom: 10px;
     color: #fff;
     font-weight: 400;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .hp-holiday-tagline[_ngcontent-serverApp-c2864336703]
 h5[_ngcontent-serverApp-c2864336703]
 i[_ngcontent-serverApp-c2864336703] {
     font-size: 16px;
     color: #054a84;
 }
 .hp-public-holiday[_ngcontent-serverApp-c2864336703]
 .custom-media[_ngcontent-serverApp-c2864336703]
 .holiday-wrapper[_ngcontent-serverApp-c2864336703]
 .hp-holiday-tagline[_ngcontent-serverApp-c2864336703]
 h5[_ngcontent-serverApp-c2864336703]
 span[_ngcontent-serverApp-c2864336703] {
     font-size: 16px;
     color: #054a84;
     font-weight: 600;
 }
 @media (max-width: 1024px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703]
     .custom-media[_ngcontent-serverApp-c2864336703]
     .holiday-wrapper[_ngcontent-serverApp-c2864336703]
     .hp-holiday-tagline[_ngcontent-serverApp-c2864336703]
     h5[_ngcontent-serverApp-c2864336703] {
         padding-top: 5px;
     }
 }
 @media (min-width: 1471px) {
     .hp-public-holiday[_ngcontent-serverApp-c2864336703] .custom-media[_ngcontent-serverApp-c2864336703] {
         flex: 0 0 25%;
         max-width: 25%;
     }
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }
/*start about css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             h4[_ngcontent-serverApp-c777320000] {
                                 font-size: calc(20px + 16 * (100vw - 300px) / 1620) !important;
                                 margin-top: 20px !important;
                                 margin-bottom: 20px !important;
                                 line-height: 1.3 !important;
                             }


                             .collection-filter-block[_ngcontent-serverApp-c1276488213] {
                                 padding: 15px;
                                 overflow: hidden;
                                 border: none;
                             }
 .product-page-filter[_ngcontent-serverApp-c1276488213] .title_items[_ngcontent-serverApp-c1276488213] {
     margin: 30px 0;
 }
 .blog-title[_ngcontent-serverApp-c1276488213] {
     font-size: calc(14px + 0 * (100vw - 300px) / 1620);
     padding-top: 5px;
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(cdn-sub/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }


                             .primary[_ngcontent-serverApp-c1331885571] {
                                 color: #054a84 !important;
                             }
 @media screen and (max-width: 991px) {
     .primary[_ngcontent-serverApp-c1331885571] {
         margin-top: 3rem !important;
     }
 }
 .content[_ngcontent-serverApp-c1331885571] a[_ngcontent-serverApp-c1331885571] {
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
     font-weight: 300 !important;
     margin-top: 0px !important;
     margin-bottom: 24px !important;
 }
 a[_ngcontent-serverApp-c1331885571] {
     color: #054a84;
 }
 h3[_ngcontent-serverApp-c1331885571] {
     line-height: 2.4 !important;
 }
 h2[_ngcontent-serverApp-c1331885571] {
     font-size: calc(16px + 16 * (100vw - 300px) / 1620) !important;
     margin-top: 20px !important;
     margin-bottom: 20px !important;
     line-height: 1.4 !important;
 }
 h4[_ngcontent-serverApp-c1331885571],
 h1[_ngcontent-serverApp-c1331885571] {
     font-size: calc(20px + 16 * (100vw - 300px) / 1620) !important;
     margin-top: 20px !important;
     margin-bottom: 20px !important;
     line-height: 1.4 !important;
 }
 ul[_ngcontent-serverApp-c1331885571] {
     list-style-type: unset;
     padding: inherit;
     padding-inline-start: 40px;
     margin-bottom: 24px;
 }
 ul[_ngcontent-serverApp-c1331885571] li[_ngcontent-serverApp-c1331885571] {
     margin-bottom: 10px;
 }
 [_nghost-serverApp-c1331885571] p,
 [_nghost-serverApp-c1331885571] ul li {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 400 !important;
 }
 @media screen and (max-width: 767px) {
     [_nghost-serverApp-c1331885571] p,
     [_nghost-serverApp-c1331885571] ul li {
         font-size: calc(15px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 [_nghost-serverApp-c1331885571] a {
     color: #b50000 !important;
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
     text-decoration: none;
 }
 .content[_ngcontent-serverApp-c1331885571] {
     font-size: calc(16px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 1.7 !important;
 }
/* start happy employers css*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             h4[_ngcontent-serverApp-c777320000] {
                                 font-size: calc(20px + 16 * (100vw - 300px) / 1620) !important;
                                 margin-top: 20px !important;
                                 margin-bottom: 20px !important;
                                 line-height: 1.3 !important;
                             }


                             .collection-filter-block[_ngcontent-serverApp-c1276488213] {
                                 padding: 15px;
                                 overflow: hidden;
                                 border: none;
                             }
 .product-page-filter[_ngcontent-serverApp-c1276488213] .title_items[_ngcontent-serverApp-c1276488213] {
     margin: 30px 0;
 }
 .blog-title[_ngcontent-serverApp-c1276488213] {
     font-size: calc(14px + 0 * (100vw - 300px) / 1620);
     padding-top: 5px;
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }


                             .happy_emp[_ngcontent-serverApp-c3641503540] {
                                 background: url("https://cdn.helperplace.com/web-asset/img/Hong-Kong-employers.png") no-repeat;
                                 background-position: center center;
                                 background-size: cover;
                                 align-self: center;
                                 height: 345px;
                                 text-align: center;
                                 padding: 0;
                             }
 @media screen and (max-width: 767px) {
     .mt-4[_ngcontent-serverApp-c3641503540] {
         margin-top: 3rem !important;
     }
     .mt-o-phone[_ngcontent-serverApp-c3641503540] {
         margin-top: 2px !important;
     }
 }
 .My_dark_overly[_ngcontent-serverApp-c3641503540] {
     background: rgba(0, 0, 0, 0.5);
     padding: 6rem 10px;
     height: 100%;
     width: 100%;
 }
 .My_dark_overly[_ngcontent-serverApp-c3641503540] p[_ngcontent-serverApp-c3641503540] {
     letter-spacing: 1px;
 }
 [_nghost-serverApp-c3641503540] p {
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
     font-weight: 400 !important;
     margin-top: 0px !important;
     margin-bottom: 24px !important;
 }
 [_nghost-serverApp-c3641503540] a {
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
     color: #b50000 !important;
     text-decoration: none;
 }
 h4[_ngcontent-serverApp-c3641503540],
 h1[_ngcontent-serverApp-c3641503540] {
     font-size: calc(20px + 16 * (100vw - 300px) / 1620) !important;
     margin-top: 20px !important;
     margin-bottom: 20px !important;
     line-height: 1.3 !important;
 }
 .ads_banner[_ngcontent-serverApp-c3641503540] {
     background: #efefef;
     border: 5px solid #efefef;
 }
 .ads_banner[_ngcontent-serverApp-c3641503540] h3[_ngcontent-serverApp-c3641503540] {
     color: #054a84 !important;
     padding: 10px 15px;
     background: #b50000 !important;
 }
 .ads_banner[_ngcontent-serverApp-c3641503540]:hover {
     background: #fff;
     border: 5px solid #b50000;
 }
 .ads_banner[_ngcontent-serverApp-c3641503540]:hover .col-12[_ngcontent-serverApp-c3641503540] h3[_ngcontent-serverApp-c3641503540] {
     color: #fff !important;
     padding: 10px 15px;
     background: #054a84 !important;
 }
 .ads_banner[_ngcontent-serverApp-c3641503540]:hover .col-12[_ngcontent-serverApp-c3641503540] .bg-primary[_ngcontent-serverApp-c3641503540] {
     background: #b50000 !important;
 }
 .testimonial_bg[_ngcontent-serverApp-c3641503540] {
     background: url("https://cdn.helperplace.com/web-asset/img/Customers.png") no-repeat;
     background-position: center center;
     background-size: cover;
 }
 .btn-lg[_ngcontent-serverApp-c3641503540]:hover {
     background: unset !important;
 }

                             .happy_emp[_ngcontent-serverApp-c2389980517] {
                                 background: url(https://cdn.helperplace.com/web-asset/img/Happy-Employees.jpg) no-repeat;
                                 background-position: center center;
                                 background-size: cover;
                                 align-self: center;
                                 height: 345px;
                                 text-align: center;
                                 padding: 0;
                             }
 @media screen and (max-width: 767px) {
     .mt-4[_ngcontent-serverApp-c2389980517] {
         margin-top: 3rem !important;
     }
     .mt-o-phone[_ngcontent-serverApp-c2389980517] {
         margin-top: 2px !important;
     }
 }
 .My_dark_overly[_ngcontent-serverApp-c2389980517] {
     background: rgba(0, 0, 0, 0.5);
     padding: 7.2rem 10px;
     height: 100%;
     width: 100%;
 }
 .My_dark_overly[_ngcontent-serverApp-c2389980517] p[_ngcontent-serverApp-c2389980517] {
     letter-spacing: 1px;
 }
 p[_ngcontent-serverApp-c2389980517] {
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
     font-weight: 400 !important;
     margin-top: 0px !important;
     margin-bottom: 24px !important;
 }
 h4[_ngcontent-serverApp-c2389980517],
 h1[_ngcontent-serverApp-c2389980517] {
     font-size: calc(20px + 16 * (100vw - 300px) / 1620) !important;
     margin-top: 20px !important;
     margin-bottom: 20px !important;
     line-height: 1.3 !important;
 }
 .ads_banner[_ngcontent-serverApp-c2389980517] {
     background: #efefef;
     border: 5px solid #efefef;
 }
 .ads_banner[_ngcontent-serverApp-c2389980517] h3[_ngcontent-serverApp-c2389980517] {
     color: #054a84 !important;
     padding: 10px 15px;
     background: #b50000 !important;
 }
 .ads_banner[_ngcontent-serverApp-c2389980517]:hover {
     background: #fff;
     border: 5px solid #b50000;
 }
 .ads_banner[_ngcontent-serverApp-c2389980517]:hover .col-12[_ngcontent-serverApp-c2389980517] h3[_ngcontent-serverApp-c2389980517] {
     color: #fff !important;
     padding: 10px 15px;
     background: #054a84 !important;
 }
 .ads_banner[_ngcontent-serverApp-c2389980517]:hover .col-12[_ngcontent-serverApp-c2389980517] .bg-primary[_ngcontent-serverApp-c2389980517] {
     background: #b50000 !important;
 }
 .testimonial_bg[_ngcontent-serverApp-c2389980517] {
     background: url("https://cdn.helperplace.com/web-asset/img/Customers.png") no-repeat;
     background-position: center center;
     background-size: cover;
 }
 .carousel-item {
     display: block !important;
     position: absolute;
     transform: translateX(2%);
     opacity: 0;
     transition: all 1s;
 }
 .carousel-item.active {
     position: relative;
     transform: translateX(0);
     opacity: 1;
     top: 0;
     z-index: 12;
 }
 /*faqs*/

                             [_nghost-serverApp-c1080078657] .home header {
                                 position: absolute;
                             }
 [_nghost-serverApp-c1080078657] .home header.sticky {
     position: fixed;
 }
 [_nghost-serverApp-c1080078657] .description_tag p {
     margin-bottom: 15px !important;
 }
 [_nghost-serverApp-c1080078657] .description_tag ul {
     list-style-type: disc;
     margin-bottom: 15px !important;
 }


                             [_nghost-serverApp-c1428765552] header {
                                 padding: 5px 0;
                             }
 @media only screen and (max-width: 575px) {
     [_nghost-serverApp-c1428765552] header {
         padding: 5px 0;
     }
 }
 [_nghost-serverApp-c1428765552] header img {
     width: 100%;
     height: auto;
 }
 [_nghost-serverApp-c1428765552] header img.brand-logo {
     max-width: 180px;
 }
 [_nghost-serverApp-c1428765552] header nav ul ul {
     z-index: 8;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
     line-height: 1;
     line-height: normal;
     padding: 15px 18px;
     color: #262626;
 }
 [_nghost-serverApp-c1428765552] header nav ul li a:hover {
     color: #054a84;
 }
 @media (max-width: 1200px) {
     [_nghost-serverApp-c1428765552] header nav ul li a {
         padding: 15px 10px;
     }
 }
 [_nghost-serverApp-c1428765552] header .d-inline-block {
     align-items: center;
     justify-content: center;
 }
 @media (max-width: 986px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 @media (min-width: 992px) {
     [_nghost-serverApp-c1428765552] header nav.custom-nav {
         height: 55px;
     }
 }
 [_nghost-serverApp-c1428765552] header .custom-app-menu {
     width: 100%;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] {
     background: rgba(255, 255, 255, 0.99);
     box-shadow: 0 3px 12px 0 rgba(0, 0, 0, 0.08);
     position: fixed;
     top: 0;
     height: auto;
     width: 100%;
     transition: all 0.5s;
     padding: 5px 0;
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
     max-width: 50%;
     min-width: 50%;
     height: auto;
     transition: width 2s;
 }
 @media screen {
     header.sticky[_ngcontent-serverApp-c1428765552] img[_ngcontent-serverApp-c1428765552] {
         max-width: 80%;
     }
 }
 header.sticky[_ngcontent-serverApp-c1428765552] img.brand-logo[_ngcontent-serverApp-c1428765552] {
     max-width: 180px;
 }
 .animated[_ngcontent-serverApp-c1428765552] {
     transition: height 1s;
 }
 header[_ngcontent-serverApp-c1428765552] .responsive-btn[_ngcontent-serverApp-c1428765552] i[_ngcontent-serverApp-c1428765552] {
     color: #020202 !important;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] a[_ngcontent-serverApp-c1428765552] {
     text-decoration: none;
     vertical-align: middle;
     text-align: left;
     line-height: 3;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] p[_ngcontent-serverApp-c1428765552] {
     color: white;
     position: relative;
     left: 0px;
     padding: 0 0 0 10px;
     line-height: 38px;
     font-family: Roboto, "Helvetica Neue", sans-serif;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] #sidebar[_ngcontent-serverApp-c1428765552] {
     height: 250px;
     width: 10px;
     position: fixed;
     padding: 10px;
     margin-left: 10px;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552] {
     margin-left: 0px;
     width: 230px;
     height: 30px;
     line-height: 30px;
     padding: 0;
     display: inline-table;
     height: 0px;
     background-color: rgba(128, 128, 128, 0.93);
     -moz-transition-property: margin-left;
     -moz-transition-duration: 0.2s;
     -moz-transition-delay: 0.2s;
     -ms-transition-property: margin-left;
     -ms-transition-duration: 0.2s;
     -ms-transition-delay: 0.2s;
     -o-transition-property: margin-left;
     -o-transition-duration: 0.2s;
     -o-transition-delay: 0.2s;
     -webkit-transition-property: margin-left;
     -webkit-transition-duration: 0.2s;
     -webkit-transition-delay: 0.2s;
     box-shadow: 0px 0px 6px 0px #3e3d3d;
     cursor: pointer;
 }
 .social_left_sticky[_ngcontent-serverApp-c1428765552] .social[_ngcontent-serverApp-c1428765552]:hover {
     margin-left: -30px;
     width: 230px;
     background-color: #054a84;
 }
 .popup-button-main[_ngcontent-serverApp-c1428765552] {
     margin-left: 15px;
 }
 .signup-link[_ngcontent-serverApp-c1428765552]:hover {
     color: #054a84;
 }
 @media (max-width: 767px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 991px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 65.666667%;
         max-width: 65.666667% !important;
         text-align: end;
     }
 }
 @media (max-width: 1200px) {
     .mob_col_11_10[_ngcontent-serverApp-c1428765552] {
         flex: 0 0 80%;
         max-width: 80% !important;
         text-align: end;
     }
 }
 @media (max-width: 986px) {
     .helper-logo[_ngcontent-serverApp-c1428765552] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 30px;
         text-align: center;
     }
     .img-fluid[_ngcontent-serverApp-c1428765552] {
         min-width: 0px !important;
     }
 }


                             .dropdown_menu_color[_ngcontent-serverApp-c719059462] {
                                 color: #121212;
                             }
 .dropdown_menu_color[_ngcontent-serverApp-c719059462]:hover {
     color: #b50000 !important;
 }
 .bg-dark[_ngcontent-serverApp-c719059462] {
     background: #b50000 !important;
     color: #fff !important;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] {
     margin-left: 10px;
     float: right;
     margin-top: 3px;
 }
 @media screen and (max-width: 991px) {
     .popup-button-main[_ngcontent-serverApp-c719059462] {
         width: 50%;
         display: inline-block;
         margin: 0;
         padding: 0 10px;
     }
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a[_ngcontent-serverApp-c719059462] {
     padding: 10px 10px;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-register[_ngcontent-serverApp-c719059462] {
     border: 2px solid #000;
     border-radius: 6px;
     background-color: #000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: left;
 }
 .popup-button-main[_ngcontent-serverApp-c719059462] a.popup-button-login[_ngcontent-serverApp-c719059462] {
     border: 2px solid #b50000;
     border-radius: 6px;
     background-color: #b50000;
     color: #fff;
     letter-spacing: 1px;
     width: 110px;
     text-align: center;
     float: right;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 0;
     right: 0;
     padding: 0.75rem 1.25rem;
     color: inherit;
     background: transparent;
 }
 .alert-dismissible[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462]:focus {
     outline: none;
 }
 .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
     position: absolute;
     right: 0%;
     top: -20%;
     width: 16px;
     height: 16px;
     line-height: 17px;
     content: attr(data-count);
     font-size: 40%;
     border-radius: 50%;
     color: white;
     background: rgba(255, 0, 0, 0.85);
     text-align: center;
 }
 @media only screen and (max-width: 991px) {
     .has-badge[data-count][_ngcontent-serverApp-c719059462]:after {
         right: -10%;
         top: -75%;
         font-size: 65%;
     }
 }
 .fa-stack[_ngcontent-serverApp-c719059462] {
     margin: 0 -0.5em 1.7em;
     padding: 1em 1em 1em 1em;
 }
 .fa-stack[_ngcontent-serverApp-c719059462] i[_ngcontent-serverApp-c719059462] {
     color: #054a84 !important;
 }
 .notification-window[_ngcontent-serverApp-c719059462] {
     position: absolute;
     top: 60px;
     right: 0;
     background: white;
     height: auto;
     width: auto;
     display: table;
     border: 1px solid #f3f3f3;
     border-radius: 7px;
     z-index: 8;
     box-shadow: 0.5px 1.5px 6px 1px #cfcfcf;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border-bottom: 2px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] .notification-title[_ngcontent-serverApp-c719059462] {
     text-align: left;
     display: inline-block;
     padding: 5px 10px;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #054a84;
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .notification-header[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     clear: both;
     height: 300px;
     overflow-y: auto;
     width: 400px;
     margin-bottom: 5px;
 }
 @media screen and (max-width: 500px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 300px;
     }
 }
 @media screen and (max-width: 360px) {
     .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
         width: 275px;
     }
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] {
     text-align: left;
     border: 0;
     border-radius: 0;
     border-bottom: 1px solid #eee;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462] {
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     margin-bottom: 2px;
     color: #262626;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620) !important;
     text-transform: none;
     margin: 0;
     line-height: normal;
     color: #999;
     text-align: justify;
     display: -webkit-box;
     -webkit-line-clamp: 3;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
     margin-bottom: 5px;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     text-transform: initial;
     font-size: calc(10px + 3 * (100vw - 300px) / 1620) !important;
     color: #999;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] {
     background-color: #f8f9fa;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] h5[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462],
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] .list-group-item.notification-unread[_ngcontent-serverApp-c719059462] small[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
 }
 .notification-window[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] button[_ngcontent-serverApp-c719059462] {
     color: #aaa;
     font-size: calc(13px + 3 * (100vw - 300px) / 1620) !important;
     line-height: 26px;
 }
 #notification-icon[_ngcontent-serverApp-c719059462] {
     cursor: pointer;
 }
 .mt_1_c[_ngcontent-serverApp-c719059462] {
     margin-top: 0.75rem;
 }
 @media screen and (max-width: 767px) {
     .mt_1_c[_ngcontent-serverApp-c719059462] {
         margin-top: 0.25rem;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-min-menu[_ngcontent-serverApp-c719059462] {
     width: 100%;
     text-align: left;
 }
 .custom-login-menu[_ngcontent-serverApp-c719059462] {
     float: right;
 }
 @media screen and (max-width: 991px) {
     .custom-login-menu[_ngcontent-serverApp-c719059462] {
         float: none;
     }
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] {
     padding: 12px 0;
     color: #054a84;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620) !important;
     font-weight: 600;
 }
 .custom-menu-icon[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     padding: 0px 5px;
     cursor: pointer;
     position: relative;
 }
 @media screen and (max-width: 991px) {
     .custom-menu-icon[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] {
     padding: 10px;
     float: none;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-mobile-logo[_ngcontent-serverApp-c719059462] {
     max-width: 150px;
 }
 .navbar[_ngcontent-serverApp-c719059462] .custom-mobile-inner-header[_ngcontent-serverApp-c719059462] .custom-back-button[_ngcontent-serverApp-c719059462] {
     float: right;
     cursor: pointer;
     padding: 10px;
 }
 .overlay-sidebar-header.overlay-sidebar-header-open[_ngcontent-serverApp-c719059462] {
     z-index: 8;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] .list-group[_ngcontent-serverApp-c719059462] {
     scrollbar-color: #aaa #e3e3e3;
     scrollbar-width: thin;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar {
     width: 8px;
     background-color: #e3e3e3;
     border-radius: 25px;
 }
 .custom-scroll[_ngcontent-serverApp-c719059462] [_ngcontent-serverApp-c719059462]::-webkit-scrollbar-thumb {
     background-image: linear-gradient(rgba(170, 170, 170, 0.92) 0%, #aaa 100%);
     border-radius: 25px;
 }
 .region[_ngcontent-serverApp-c719059462] .form-group[_ngcontent-serverApp-c719059462] input[_ngcontent-serverApp-c719059462] {
     width: auto !important;
 }
 .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 1rem 1rem;
     background: white;
 }
 .nav-pills[_ngcontent-serverApp-c719059462] .nav-link[_ngcontent-serverApp-c719059462] {
     font-size: 20px !important;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .close[_ngcontent-serverApp-c719059462] {
     position: absolute;
     right: 5px;
     top: 5px;
     background: #f5f5f5;
     opacity: 1 !important;
     color: #666;
     z-index: 2;
     margin: 0;
     padding: 0px 5px;
     border-radius: 50%;
     border: 1px solid #666;
 }
 .welcome-modal[_ngcontent-serverApp-c719059462] .modal-header[_ngcontent-serverApp-c719059462] {
     padding: 0;
     border: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] {
     min-height: 400px;
     padding: 0;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .img-container[_ngcontent-serverApp-c719059462] {
     height: 200px;
     overflow: hidden;
     border-top-right-radius: 0.2rem;
     border-top-left-radius: 0.2rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] {
     height: 200px;
     display: flex;
     flex-direction: column;
     padding: 1rem;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] h3[_ngcontent-serverApp-c719059462] {
     font-weight: bold;
     font-size: calc(20px + 3 * (100vw - 300px) / 1620);
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] p[_ngcontent-serverApp-c719059462] {
     font-size: calc(12px + 3 * (100vw - 300px) / 1620);
     margin-top: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] {
     margin-top: auto;
     margin-bottom: auto;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-yellow[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #000;
     border-color: #000;
     width: 155px;
 }
 .welcome-popup[_ngcontent-serverApp-c719059462] .container-fluid[_ngcontent-serverApp-c719059462] .action-buttons[_ngcontent-serverApp-c719059462] .btn-green[_ngcontent-serverApp-c719059462] {
     color: #fff;
     background-color: #b50000;
     border-color: #b50000;
     width: 155px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] {
     border: none;
     padding: 0px;
     font-size: 13px;
     font-weight: 300;
     color: #505050;
     display: inline-block;
     margin: 3px auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] .flag.id[_ngcontent-serverApp-c719059462] {
     background-position: -16px -528px;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img.fnone[_ngcontent-serverApp-c719059462] {
     float: none;
     width: 17.5%;
     height: auto;
 }
 .region-country-list[_ngcontent-serverApp-c719059462] span[_ngcontent-serverApp-c719059462] img[_ngcontent-serverApp-c719059462] {
     border: 1px solid #ccc;
     border-radius: 50%;
     width: 20px !important;
     vertical-align: bottom;
 }
 .report-modal[_ngcontent-serverApp-c719059462] .confirm-buttons[_ngcontent-serverApp-c719059462] {
     clear: both;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
     width: 100%;
     margin: 0 auto;
     padding: 4% 5%;
     border-radius: 5px;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .agency-contant-mobileNo[_ngcontent-serverApp-c719059462] {
     margin-bottom: 15px !important;
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] .example-container[_ngcontent-serverApp-c719059462] {
     padding: 0 10px 0 0;
 }
 @media screen and (max-width: 767px) {
     .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .modal-body[_ngcontent-serverApp-c719059462] {
         width: 95%;
     }
 }
 .agency-contact-form-modal[_ngcontent-serverApp-c719059462] .example-full-width[_ngcontent-serverApp-c719059462] {
     width: 100%;
 }
 @media screen and (max-width: 767px) {
     .extra-padding-bottom-mobile[_ngcontent-serverApp-c719059462] {
         margin-bottom: 5rem;
     }
 }
 @media screen and (min-width: 999px) {
     .cstm_length[_ngcontent-serverApp-c719059462] {
         white-space: nowrap;
         overflow: hidden;
         text-overflow: ellipsis;
         max-width: 191px;
     }
 }
 .follow-social[_ngcontent-serverApp-c719059462] {
     display: -webkit-inline-box;
     padding: 20px;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] ul[_ngcontent-serverApp-c719059462] li[_ngcontent-serverApp-c719059462] {
     padding: 0px 25px;
 }
 .top-10[_ngcontent-serverApp-c719059462] {
     margin-top: 10px;
     text-align: center;
 }
 .socials-lists[_ngcontent-serverApp-c719059462] {
     margin: auto;
     width: 55%;
 }
 .p-5[_ngcontent-serverApp-c719059462] {
     padding: 10px 0px 10px 0px !important;
 }
 .cstm-menu-ar[_ngcontent-serverApp-c719059462] {
     right: -100px;
 }
 @media only screen and (min-width: 991px) {
     .name-menu[_ngcontent-serverApp-c719059462] {
         float: right;
     }
 }
 .logout[_ngcontent-serverApp-c719059462] {
     position: relative !important;
     right: 57px !important;
 }
 .fa-bars[_ngcontent-serverApp-c719059462]:before,
 .fa-navicon[_ngcontent-serverApp-c719059462]:before,
 .fa-reorder[_ngcontent-serverApp-c719059462]:before {
     position: absolute !important;
     top: 2px !important;
     width: 250% !important;
     height: 200% !important;
 }
 .mobile-nav[_ngcontent-serverApp-c719059462] {
     display: flex !important;
     flex-direction: row;
     align-items: center;
     width: 100%;
     justify-content: space-between;
 }
 .custom-mobile-view[_ngcontent-serverApp-c719059462] {
     width: 44px;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     font-size: 1.1rem !important;
     font-weight: 600;
 }
 .sign-in[_ngcontent-serverApp-c719059462] {
     color: #b50000;
     cursor: pointer;
 }
 .sign-up[_ngcontent-serverApp-c719059462] {
     color: #000;
     cursor: pointer;
 }
 .not-mobile-view[_ngcontent-serverApp-c719059462] {
     display: block;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-login[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 .sign-up[_ngcontent-serverApp-c719059462] .popup-button-register[_ngcontent-serverApp-c719059462] {
     font-weight: 600 !important;
     font-size: 15px !important;
 }
 @media (max-width: 986px) {
     .view-mobile[_ngcontent-serverApp-c719059462] {
         display: block;
     }
     .not-mobile-view[_ngcontent-serverApp-c719059462] {
         display: none;
     }
 }
 @media (max-width: 986px) {
     .responsive-btn[_ngcontent-serverApp-c719059462] {
         float: left;
     }
     .header[_ngcontent-serverApp-c719059462] nav[_ngcontent-serverApp-c719059462] {
         justify-content: center !important;
     }
     .notification-icon[_ngcontent-serverApp-c719059462] {
         z-index: 0;
         position: absolute;
         margin-left: auto;
         margin-right: auto;
         left: 0;
         right: 0;
         text-align: end;
     }
     .line[_ngcontent-serverApp-c719059462] {
         border: 1px solid #dddddd;
     }
 }
 @media (min-width: 991px) {
     .shadow-menu[_ngcontent-serverApp-c719059462] {
         box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2) !important;
     }
 }
 @media (max-width: 991px) {
     .notification-icon[_ngcontent-serverApp-c719059462] {
         height: 0px !important;
     }
 }
 .notification-icon[_ngcontent-serverApp-c719059462] {
     z-index: 0;
 }
 [_nghost-serverApp-c719059462] .icons {
     fill: #054a84 !important;
 }
 @media (max-width: 367px) {
     .btn-position[_ngcontent-serverApp-c719059462] {
         margin-top: 6px !important;
         margin-right: 9px !important;
     }
 }


                             h4[_ngcontent-serverApp-c777320000] {
                                 font-size: calc(20px + 16 * (100vw - 300px) / 1620) !important;
                                 margin-top: 20px !important;
                                 margin-bottom: 20px !important;
                                 line-height: 1.3 !important;
                             }


                             .collection-filter-block[_ngcontent-serverApp-c1276488213] {
                                 padding: 15px;
                                 overflow: hidden;
                                 border: none;
                             }
 .product-page-filter[_ngcontent-serverApp-c1276488213] .title_items[_ngcontent-serverApp-c1276488213] {
     margin: 30px 0;
 }
 .blog-title[_ngcontent-serverApp-c1276488213] {
     font-size: calc(14px + 0 * (100vw - 300px) / 1620);
     padding-top: 5px;
 }


 @charset "UTF-8";
 .dark[_ngcontent-serverApp-c2340635486] {
     color: #b50000 !important;
 }
 primary[_ngcontent-serverApp-c2340635486] {
     color: #054a84;
 }
 .bg-secondary[_ngcontent-serverApp-c2340635486] {
     background-color: #1f2023 !important;
     color: #fff;
 }
 .light[_ngcontent-serverApp-c2340635486] {
     color: #000 !important;
 }
 .text-offwhite[_ngcontent-serverApp-c2340635486] {
     color: #ddd !important;
 }
 .icon_social_color[_ngcontent-serverApp-c2340635486] {
     color: #1f2023;
     background: #fff;
 }
 .android[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 0%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.android[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .ios[_ngcontent-serverApp-c2340635486]::after {
     content: " ";
     display: inline-block;
     width: 100%;
     height: 35px;
     background-position: 0% 98%;
     background-size: 100% 200%;
     background-image: url(https://cdn.helperplace.com/web-asset/images/Android-App-Store-logos.png);
     padding: 0;
 }
 div.ios[_ngcontent-serverApp-c2340635486]::after {
     max-width: 18px;
     width: 100%;
     height: 0;
     padding: 0 0 100% 0;
 }
 .resume[_ngcontent-serverApp-c2340635486] p[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     font-size: calc(12px + 2 * (100vw - 300px) / 1620);
 }
 .spacer_26[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     height: 28px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] {
     padding: 0 10px 2% 10px;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul[_ngcontent-serverApp-c2340635486] li[_ngcontent-serverApp-c2340635486] a[_ngcontent-serverApp-c2340635486] i[_ngcontent-serverApp-c2340635486] {
     height: 35px;
     width: 35px;
 }
 .rounded-top-lr[_ngcontent-serverApp-c2340635486] {
     border-top-left-radius: 0.35rem !important;
     border-top-right-radius: 0.35rem !important;
     border-bottom-left-radius: 0px !important;
     border-bottom-right-radius: 0px !important;
     background: #01ba00 !important;
 }
 .socials-horizontal[_ngcontent-serverApp-c2340635486] {
     align-items: center;
     justify-content: center;
 }
 .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
     margin: 0 8px;
 }
 @media (max-width: 1200px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 5px;
     }
 }
 @media (max-width: 992px) {
     .store-div[_ngcontent-serverApp-c2340635486] img[_ngcontent-serverApp-c2340635486] {
         margin: 0 8px;
     }
 }
 @media (max-width: 576px) {
     .custom-text-align[_ngcontent-serverApp-c2340635486] {
         text-align: center;
     }
 }
 .footer-logo[_ngcontent-serverApp-c2340635486] {
     max-width: 200px;
     width: 100%;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .copyright-text[_ngcontent-serverApp-c2340635486] .text-offwhite[_ngcontent-serverApp-c2340635486] {
     font-size: 11px !important;
 }
 .desc-text[_ngcontent-serverApp-c2340635486] {
     font-size: 14px !important;
 }
 .socials-lists[_ngcontent-serverApp-c2340635486] ul.socials-horizontal[_ngcontent-serverApp-c2340635486] {
     display: inline-flex !important;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] {
     display: flex;
     align-items: center;
     justify-content: start;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] {
     color: #fff !important;
     background-color: transparent !important;
     border: 0 !important;
     height: 30px !important;
     padding: 2px 7px !important;
     -webkit-appearance: none;
     appearance: none;
 }
 .region-lang[_ngcontent-serverApp-c2340635486] select[_ngcontent-serverApp-c2340635486] option[_ngcontent-serverApp-c2340635486] {
     color: #495057 !important;
 }
 @media (max-width: 575px) {
     .region-lang[_ngcontent-serverApp-c2340635486] {
         justify-content: center;
     }
 }
 .copyright-region[_ngcontent-serverApp-c2340635486] {
     align-items: center;
 }
 @media (max-width: 992px) {
     .copyright-region[_ngcontent-serverApp-c2340635486] {
         gap: 10px;
     }
 }
 .lang-section[_ngcontent-serverApp-c2340635486] {
     z-index: 1 !important;
     position: relative !important;
     top: -50px !important;
 }
 .location-icon[_ngcontent-serverApp-c2340635486] {
     margin-top: -3px;
     margin-left: 8px;
 }
 @media screen and (max-width: 992px) {
     .lang-section[_ngcontent-serverApp-c2340635486] {
         top: -42px !important;
     }
 }


                             .primary[_ngcontent-serverApp-c3108284789] {
                                 color: #054a84 !important;
                             }
 @media screen and (max-width: 991px) {
     .primary[_ngcontent-serverApp-c3108284789] {
         margin-top: 3rem !important;
     }
 }
 [_nghost-serverApp-c3108284789] p {
     font-size: 15px !important;
     font-weight: 300 !important;
     margin-top: 0px !important;
 }
 h2[_ngcontent-serverApp-c3108284789] {
     font-size: calc(14px + 6 * (100vw - 300px) / 1620) !important;
     line-height: 1 !important;
     text-align: left;
 }
 h1[_ngcontent-serverApp-c3108284789] {
     font-size: calc(20px + 16 * (100vw - 300px) / 1620) !important;
     line-height: 1.3 !important;
     color: #054a84 !important;
 }
 [_nghost-serverApp-c3108284789] h4 {
     font-size: calc(20px + 16 * (100vw - 300px) / 1620) !important;
     margin-top: 20px !important;
     margin-bottom: 20px !important;
     line-height: 1.3 !important;
     color: #054a84 !important;
 }
 ul[_ngcontent-serverApp-c3108284789] {
     list-style-type: unset;
     padding: inherit;
     padding-inline-start: 40px;
     margin-bottom: 24px;
 }
 ul[_ngcontent-serverApp-c3108284789] li[_ngcontent-serverApp-c3108284789] {
     margin-bottom: 10px;
 }
 a[_ngcontent-serverApp-c3108284789] {
     color: #054a84;
 }
 [_nghost-serverApp-c3108284789] p,
 ul[_ngcontent-serverApp-c3108284789] li[_ngcontent-serverApp-c3108284789] {
     font-weight: 400 !important;
 }
 @media screen and (max-width: 767px) {
     [_nghost-serverApp-c3108284789] p,
     ul[_ngcontent-serverApp-c3108284789] li[_ngcontent-serverApp-c3108284789] {
         font-size: calc(15px + 3 * (100vw - 300px) / 1620) !important;
     }
 }
 .text-light[_ngcontent-serverApp-c3108284789] {
     color: white !important;
 }
 [_nghost-serverApp-c3108284789] a {
     font-size: calc(16px + 2 * (100vw - 300px) / 1620) !important;
     color: #b50000 !important;
     text-decoration: none;
 }
 .example-accordion[_ngcontent-serverApp-c3108284789] {
     display: block;
     max-width: 620px;
 }
 .example-accordion-item[_ngcontent-serverApp-c3108284789] {
     display: block;
     border: none;
 }
 .example-accordion-item[_ngcontent-serverApp-c3108284789] + .example-accordion-item[_ngcontent-serverApp-c3108284789] {
     border-top: none;
 }
 .example-accordion-item-header[_ngcontent-serverApp-c3108284789] {
     display: flex;
     align-content: center;
     justify-content: space-between;
     border-bottom: 1px solid #ddd;
 }
 .example-accordion-item-description[_ngcontent-serverApp-c3108284789] {
     font-size: 0.85em;
     color: #999;
 }
 .example-accordion-item-header[_ngcontent-serverApp-c3108284789],
 .example-accordion-item-body[_ngcontent-serverApp-c3108284789] {
     padding: 16px;
 }
 .example-accordion-item-header[_ngcontent-serverApp-c3108284789]:hover {
     cursor: pointer;
     background-color: #eee;
 }
 .example-accordion-item[_ngcontent-serverApp-c3108284789]:first-child {
     border-top-left-radius: 4px;
     border-top-right-radius: 4px;
 }
 .example-accordion-item[_ngcontent-serverApp-c3108284789]:last-child {
     border-bottom-left-radius: 4px;
     border-bottom-right-radius: 4px;
 }
 .custom_h2[_ngcontent-serverApp-c1373116283] {
     margin-top: 0px !important;
     margin-bottom: 14px !important;
     font-size: calc(14px + 3 * (100vw - 300px) / 1620) !important;
     color: #666;
     padding-top: 0;
     font-weight: bold;
     display: inline-block;
 }
 .custom_h2[_ngcontent-serverApp-c1373116283]   a[_ngcontent-serverApp-c1373116283] {
     color: #054a84;
 }
