 <style>
      img {
        width: 100%;
      }

      .bg-c-488 {
        background-color: #b21c2c;
      }

      .bg-c-489 {
        background-color: #b01b2c;
      }

      .bg-c-490,
      .bg-c-507 {
        background-color: #b21c2c;
      }

      .nav-h-extend {
        display: flex;
        justify-content: center;
      }

      .nav-h-extend ul>li>a {
        display: flex;
        padding: 27.5px 15px;
        text-decoration: none;
        text-align: center;
        font-size: 14px;
        transition: background-color 0.3s linear;
      }

      .nav-h-extend ul>li {
        color: #b2b2b2;
      }

      .nav-h-extend ul>li.nuxt-link-exact-active {
        text-decoration: none;
        font-family: magistral-medium;
        color: #000 !important;
      }

      .t {
        text-align: left;
        padding: 23px 20px 20px;
      }

      .card .body>h3 {
        margin-bottom: 15px;
        padding: 0;
        font-size: 16px;
        font-weight: 700;
        line-height: 14px;
      }

      .nav-h-extend li svg {
        display: block;
        float: left;
        width: 100%;
        max-width: 30px;
        margin-right: 10px;
        stroke: #cb0f22;
      }

      @media (max-width: 575px) {
        .nav-h-extend ul {
          display: flex;
          flex-wrap: wrap;
          justify-content: center;
          padding-top: 10px;
          padding-bottom: 10px;
        }

        .nav-h-extend ul>li>a {
          display: flex;
          padding: 10px 15px;
          text-decoration: none;
          text-align: center;
          color: #000;
          font-size: 12px;
          transition: background-color 0.3s linear;
        }
      }

      .header[data-v-c65c0410],
      header[data-v-c65c0410] {
        position: relative;
        padding: 0;
      }

      .header[data-v-c65c0410] {
        flex-direction: row;
        justify-content: space-between;
      }

      .header[data-v-c65c0410],
      .logo-brand[data-v-c65c0410] {
        display: flex;
        align-items: center;
      }

      .logo-brand[data-v-c65c0410] {
        justify-content: flex-start;
        height: 69.5px;
      }

      .logo-brand img[data-v-c65c0410] {
        height: 42px;
      }

      .menu[data-v-c65c0410] {
        display: block;
      }

      .menu:hover>a.open[data-v-c65c0410] {
        color: #fff !important;
        background-color: #000;
      }

      .menu:hover .anim-rotate[data-v-c65c0410] {
        transform: rotate(-180deg);
      }

      .menu .dropdown-menu[data-v-c65c0410] {
        display: none;
      }

      .menu:hover .dropdown-menu[data-v-c65c0410] {
        display: block;
        -webkit-animation: fadeIn 1s;
        animation: fadeIn 1s;
        position: absolute;
        right: 0;
        width: 100%;
        background-color: #fff;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.08);
        z-index: 9999;
      }

      .menu:hover .dropdown-menu>li>a[data-v-c65c0410] {
        display: block;
        text-decoration: none;
        padding: 11px !important;
        text-align: center;
        background-color: #fff;
        color: #000;
        font-size: 12px;
        transition: background-color 0.3s linear;
      }

      .menu:hover .dropdown-menu>li>a[data-v-c65c0410]:hover {
        background-color: #000;
        color: #fff;
      }

      .side-nav[data-v-c65c0410] {
        position: fixed;
        z-index: 9999;
        overflow-x: none;
        overflow-y: scroll;
        top: 0;
        right: -300px;
        width: 300px;
        padding: 50px 30px;
        height: 100%;
        text-align: center;
        transition: all 0.35s cubic-bezier(0.6, 0.05, 0.28, 0.91);
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.5);
        background-color: #d7282f;
      }

      .sidenavActive[data-v-c65c0410] {
        right: 0;
        opacity: 1;
        -webkit-opacity: 1;
      }

      .side-nav>ul[data-v-c65c0410] {
        position: relative;
        text-align: left;
        margin-top: 20px;
      }

      .side-nav>ul>li>a[data-v-c65c0410],
      .side-nav>ul>li>label[data-v-c65c0410] {
        display: block;
        cursor: pointer;
        color: #fff;
        font-size: 16px;
        padding: 10px;
        text-decoration: none;
        transition: all 0.25s;
      }

      .side-nav>ul>li>a[data-v-c65c0410]:hover {
        background-color: #f6f6f6;
        text-decoration: none;
      }

      .side-nav>ul>li>a[data-v-c65c0410]:hover,
      .side-nav>ul>li>label[data-v-c65c0410]:hover {
        padding: 10px 20px;
        background-color: rgba(52, 56, 56, 0.2);
      }

      .side-nav .sub-menu[data-v-c65c0410] {
        height: 0;
        font-size: 18px;
        color: #555;
        overflow: hidden;
        transition: height 1s;
      }

      .side-nav .sub-menu>li>a[data-v-c65c0410]:before {
        content: "-";
        padding-right: 5px;
      }

      .side-nav .sub-menu>li>a[data-v-c65c0410] {
        display: block;
        cursor: pointer;
        color: #343838;
        font-size: 14px;
        padding: 8px 20px;
        text-decoration: none;
        transition: all 0.25s;
      }

      .side-nav .sub-menu>li>a[data-v-c65c0410]:hover {
        padding: 8px 25px;
        background-color: rgba(52, 56, 56, 0.2);
      }

      .side-nav input[type=checkbox][data-v-c65c0410] {
        display: none;
      }

      .side-nav input[type=checkbox]+label[data-v-c65c0410]:after {
        content: "+";
        padding-left: 5px;
      }

      .side-nav input[type=checkbox]:checked~.sub-menu[data-v-c65c0410] {
        height: auto;
        background-color: rgba(52, 56, 56, 0.2);
      }

      .side-nav input[type=checkbox]:checked+label[data-v-c65c0410]:after {
        padding-left: 5px;
        content: "-";
      }

      .sidenavCloseBtn[data-v-c65c0410] {
        position: absolute;
        cursor: pointer;
        left: 20px;
        top: 15px;
        font-size: 36px;
        color: #fff;
        text-decoration: none;
      }

      .bars[data-v-c65c0410] {
        display: flex;
        flex-direction: column;
        align-items: center;
        align-content: center;
        cursor: pointer;
        padding: 0 0 0 15px;
      }

      .bar2[data-v-c65c0410],
      .bar3[data-v-c65c0410],
      .bars>.bar1[data-v-c65c0410] {
        width: 18px;
        height: 2px;
        background-color: #000;
        margin: 2px 0;
        transition: 0.4s;
        top: 0;
      }

      .barOpen .bar1[data-v-c65c0410] {
        transform: translateY(8px) rotate(-45deg);
      }

      .barOpen .bar2[data-v-c65c0410] {
        opacity: 0;
      }

      .barOpen .bar3[data-v-c65c0410] {
        transform: translateY(-8px) rotate(45deg);
      }

      .bars:hover>.bar1[data-v-c65c0410],
      .bars:hover>.bar2[data-v-c65c0410],
      .bars:hover>.bar3[data-v-c65c0410] {
        background-color: #d7282f;
      }

      @media (max-width: 767px) {
        .menu[data-v-c65c0410] {
          display: none;
        }
      }

      .search-container[data-v-c65c0410] {
        position: relative;
        height: auto;
      }

      .sideSearch[data-v-c65c0410] {
        position: relative;
        height: 0;
        width: 100%;
        transition: all 0.35s cubic-bezier(0.6, 0.05, 0.28, 0.91);
        overflow: hidden;
      }

      .sideSearchActive[data-v-c65c0410] {
        height: 60px;
      }

      .searchList[data-v-c65c0410] {
        position: relative;
        width: 100%;
        height: 300px;
        z-index: 999;
        -ms-scroll-snap-type: y mandatory;
        scroll-snap-type: y mandatory;
        overflow-y: auto;
        margin-left: auto;
        margin-right: auto;
        padding: 30px;
        scroll-padding: 2rem;
        background-color: #efefef;
        background: #fff;
        margin-bottom: 50px;
      }

      .searchList li[data-v-c65c0410] {
        order: 4;
        -webkit-animation: pending 0.6s;
        animation: pending 0.6s;
        display: block;
        position: relative;
        padding-top: 10px;
        padding-bottom: 10px;
        border-top: 1px dashed #c8c8c8;
        cursor: pointer;
        counter-increment: pending-items;
      }

      .searchList li a[data-v-c65c0410] {
        font-size: 14px;
        color: #000;
      }

      .searchList li a[data-v-c65c0410]:hover {
        color: #d7282f;
      }

      .searchList li span[data-v-c65c0410] {
        font-size: 12px;
        color: grey;
      }

      .searchList li[data-v-c65c0410]:hover {
        background-color: #efefef;
      }

      .input-container[data-v-c65c0410] {
        position: relative;
        padding: 15px 0;
        width: 95%;
        margin-left: auto;
        margin-right: auto;
      }

      .input-container input[data-v-c65c0410] {
        width: 100%;
        height: 30px;
        padding: 0 20px;
        border-radius: 15px;
        color: #999;
        border: 1px solid #e5e5e5;
        transition: 0.2s ease-in-out;
        transition-property: color, background-color, border;
        background-color: #e5e5e5;
      }

      .input-container input[data-v-c65c0410]:focus {
        background-color: #f8f8f8;
        color: #323232;
        outline-width: 0;
      }

      [data-v-c65c0410]::-moz-placeholder {
        color: #a6b0ba;
        opacity: 1;
      }

      [data-v-c65c0410]:-ms-input-placeholder {
        color: #a6b0ba;
        opacity: 1;
      }

      [data-v-c65c0410]::placeholder {
        color: #a6b0ba;
        opacity: 1;
      }

      .searchCloseBtn[data-v-c65c0410] {
        position: absolute;
        cursor: pointer;
        right: 20px;
        top: 16px;
        font-size: 24px;
        color: #323232;
        text-decoration: none;
      }

      a[data-v-e230d82c] {
        text-decoration: none;
        color: #999;
        font-size: 13px;
        line-height: 1;
        transition: background-color 0.3s linear;
      }

      a[data-v-e230d82c]:hover {
        color: #d7282f;
      }

      ul[data-v-e230d82c] {
        display: flex;
        flex-wrap: wrap;
        flex-direction: column;
      }

      ul.item>li[data-v-e230d82c] {
        margin: 5px 20px 5px 0;
      }

      .left[data-v-e230d82c] {
        padding-right: 0 !important;
      }

      @media (min-width: 992px) {
        .left[data-v-e230d82c] {
          padding-right: 160px !important;
        }

        .social[data-v-e230d82c] {
          margin-top: 28px !important;
        }
      }

      @media (min-width: 576px) {
        .left[data-v-e230d82c] {
          padding-right: 50px !important;
        }
      }
    </style>