        .btn-fixed {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: fixed;
    bottom: 2rem;
    left: 40px;
    background: #25d366;
    border: 5px solid #fff;
    width: 65px;
    height: 65px;
    border-radius: 100%;
    -webkit-box-shadow: 0 0 5px rgb(0 0 0 / 15%);
    box-shadow: 0 0 5px rgb(0 0 0 / 15%);
    text-align: center;
    color: #fff;
    z-index: 1004;
    -webkit-transition: .3s;
    transition: .3s;
}
.btn-fixed:before {
    width: 80px;
    height: 80px;
}
.btn-fixed:after {
    width: 100px;
    height: 100px;
}
.btn-fixed:before, .btn-fixed:after {
    content: "";
    position: absolute;
    background: rgba(37, 211, 102, 0.1);
    border-radius: 100%;
    -webkit-animation: pulsate 1.5s ease-out;
    animation: pulsate 1.5s ease-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    opacity: 0;
}
.btn-fixed .icon {
    font-size: 28px;
}
@-webkit-keyframes pulsate { 0% { -webkit-transform: scale(0.1, 0.1); transform: scale(0.1, 0.1);
    opacity: 0; }
    50% { opacity: 1.0; }
    100% { -webkit-transform: scale(1.2, 1.2); transform: scale(1.2, 1.2);
        opacity: 0; } }

body.scroll .btn-fixed {
    bottom: 8rem;
}
 .mainButon{
    display: flex;
    flex-direction: column;
    align-items: center;
  }
.js-nms-nav{
  margin: 5px;
  padding: 0;
  list-style: none;
}
.nav-mobile__sticky-wrapper { position: fixed; right: 0; bottom: 0; left: 0; z-index: 3000; display: none; }

@media (max-width: 767px) { .nav-mobile__sticky-wrapper { display: block; } }

.nav-mobile__sticky-headings { position: absolute; right: 0; bottom: 0; left: 0; background-color: #fff; -webkit-box-shadow: 0 -10px 30px rgba(94, 120, 143, 0.2); box-shadow: 0 -10px 30px rgba(94, 120, 143, 0.2); z-index: 10; }

.nav-mobile__sticky-headings ul { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (min-width: 480px) and (max-width: 767px) { .nav-mobile__sticky-headings ul { max-width: 600px; margin-left: auto; margin-right: auto; } }

.nav-mobile__sticky-headings ul li { -webkit-box-flex: 0; -ms-flex: 0 0 20%; flex: 0 0 20%; max-width: 20%; position: relative; }

.nav-mobile__sticky-headings ul li.is-current a:not(.ui-item-search) .icon, .nav-mobile__sticky-headings ul li.is-current a:not(.ui-item-search) .heading, .nav-mobile__sticky-headings ul li.is-current button:not(.ui-item-search) .icon, .nav-mobile__sticky-headings ul li.is-current button:not(.ui-item-search) .heading { color: #fe7e00; }

.nav-mobile__sticky-headings ul li a, .nav-mobile__sticky-headings ul li button { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }

.nav-mobile__sticky-headings ul li a:not(.ui-item-search), .nav-mobile__sticky-headings ul li button:not(.ui-item-search) { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-align: center; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; height: 60px; }

.nav-mobile__sticky-headings ul li a:not(.ui-item-search) .icon, .nav-mobile__sticky-headings ul li button:not(.ui-item-search) .icon { color: #5e788f; opacity: .4; font-size: 20px; }

.nav-mobile__sticky-headings ul li a:not(.ui-item-search) .heading, .nav-mobile__sticky-headings ul li button:not(.ui-item-search) .heading { font-size: 11px; line-height: 1.2; margin-top: 5px; font-weight: 700; color: #000; }

.nav-mobile__sticky-headings ul li a:not(.ui-item-search) .figure img, .nav-mobile__sticky-headings ul li button:not(.ui-item-search) .figure img { width: 40px; }

.nav-mobile__sticky-headings ul li a.ui-item-search, .nav-mobile__sticky-headings ul li button.ui-item-search { width: 70px; height: 70px; margin-left: auto; margin-right: auto; margin-top: -21px; background-color:#ae4246; border-radius: 50%; border: 4px solid #fff; -webkit-box-shadow: 0 0 5px rgba(94, 120, 143, 0.2); box-shadow: 0 0 5px rgba(94, 120, 143, 0.2); }

.nav-mobile__sticky-headings ul li a.ui-item-search .icon, .nav-mobile__sticky-headings ul li button.ui-item-search .icon { color: #fff; font-size: 24px; }

.nav-mobile__sticky-container { position: fixed; left: 0; right: 0; top: 0; bottom: 0; background-color: rgba(2, 47, 57, 0.8); -webkit-transition: .3s; -o-transition: .3s; transition: .3s; }

.nav-mobile__sticky-container:not(.is-visible) { opacity: 0; visibility: hidden; }

.nav-mobile__sticky-content { position: absolute; right: 0; bottom: 60px; left: 0; height: 80%; background-color: #fff; border-top-left-radius: 15px; border-top-right-radius: 15px; will-change: transform; -webkit-transition: .4s; -o-transition: .4s; transition: .4s; }

@media (min-width: 480px) and (max-width: 767px) { .nav-mobile__sticky-content { max-width: 600px; margin-left: auto; margin-right: auto; } }

.nav-mobile__sticky-content:not(.is-visible) { opacity: 0; visibility: hidden; -webkit-transform: translateY(100%); -ms-transform: translateY(100%); transform: translateY(100%); will-change: transform; }

.nav-mobile__sticky-content .activities > ul { position: relative; }

.nav-mobile__sticky-content .activities > ul::after { content: ""; position: absolute; right: 0; bottom: 0; left: 0; background-color: #fff; z-index: 1; height: 25px; }

.nav-mobile__sticky-content .card-state { padding-bottom: 20px; }

.nav-mobile__sticky-list ul { row-gap: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; }

@media (max-width: 479px) { .nav-mobile__sticky-list ul { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } }

@media (min-width: 480px) and (max-width: 767px) { .nav-mobile__sticky-list ul { margin-left: -5px; margin-right: -5px; } }

@media (min-width: 480px) and (max-width: 767px) { .nav-mobile__sticky-list ul li { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; padding-left: 5px; padding-right: 5px; } }

.nav-mobile__sticky-list ul li a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 15px; -webkit-transition: .3s; -o-transition: .3s; transition: .3s; border: 1px solid rgba(94, 120, 143, 0.2); }

.nav-mobile__sticky-list ul li a .icon { height: 57px; width: 50px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border-right: 1px solid rgba(94, 120, 143, 0.1); font-size: 20px; font-weight: 900; letter-spacing: -1.5px; padding-left: 4px; color: rgba(94, 120, 143, 0.3); }

.nav-mobile__sticky-list ul li a .desc { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; padding-left: 12px; padding-right: 15px; }

.nav-mobile__sticky-list ul li a .desc .title { line-height: 1.45; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; max-height: auto; color: #5e788f; font-weight: 800; font-size: 13px; letter-spacing: -0.3px; line-height: 1.4; }

.nav-mobile__content-header { -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; height: 75px; padding-left: 20px; padding-right: 20px; }

.nav-mobile__content-header .heading { color: rgba(122, 147, 169, 0.2); font-size: 28px; font-family: "Bebas Neue", cursive; line-height: 1; }

.nav-mobile__content-header .close { display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; }

.nav-mobile__content-header .close .icon { color: rgba(122, 147, 169, 0.65); font-size: 24px; }

.nav-mobile__content-wrapper { height: calc(100% - 70px); overflow-y: auto; scrollbar-color: #fe7e00 rgba(254, 126, 0, 0.1); scrollbar-width: thin; padding-left: 20px; padding-right: 20px; padding-bottom: 40px; }

.nav-mobile__content-wrapper::-webkit-scrollbar-track { background-color: rgba(254, 126, 0, 0.1); }

.nav-mobile__content-wrapper::-webkit-scrollbar { width: 5px; }

.nav-mobile__content-wrapper::-webkit-scrollbar-thumb { background-color: #fe7e00; }

.nav-mobile__content-wrapper .list-nav { overflow-x: auto; margin-right: -20px; }

.nav-mobile__content-wrapper .list-nav ul li { -webkit-box-flex: 0; -ms-flex: 0 0 auto; flex: 0 0 auto; width: auto; max-width: 100%; }

.nav-mobile__content-wrapper .list-nav ul li:not(:last-child) { margin-right: 10px; }

.nav-mobile__content-wrapper .list-nav ul li a { background-color: rgba(219, 226, 231, 0.5); }

    .pagination-container {
        padding: 20px 0;
    }

    .pagination .page-item {
        margin: 0 5px;
    }

    .pagination .page-link {
        padding: 10px 15px;
        border-radius: 5px;
        border: 1px solid #ddd;
        color: #a94343;
        text-decoration: none;
        transition: background-color 0.3s ease;
    }

    .pagination .page-link:hover {
        background-color: #f0f0f0;
    }

    .pagination .page-item.active .page-link {
        background-color: #a94343;
        color: white;
        border-color: #a94343;
    }

    .pagination .page-item.disabled .page-link {
        color: #999;
        pointer-events: none;
        background-color: #f8f8f8;
    }

