.wrapper_register {
  margin-bottom: 0px; }

.excellent_home {
  margin-top: 30px; }

@media screen and (max-width: 767px) {
  .pos_c0c4 {
    display: flex;
    flex-wrap: wrap; }
    .pos_c0c4 .excellent_bottom {
      display: flex;
      flex-wrap: wrap; } }
.pos_c0c4 .title_pos {
  font-size: 36px;
  font-weight: 700;
  color: var(--main-color);
  margin-bottom: 45px;
  text-align: center; }
  .pos_c0c4 .title_pos h1 {
    font-size: inherit; }
  @media screen and (max-width: 768px) {
    .pos_c0c4 .title_pos {
      font-size: 32px;
      width: 100%;
      text-align: center;
      margin-bottom: 30px; } }
  @media screen and (max-width: 550px) {
    .pos_c0c4 .title_pos {
      font-size: 28px; } }
.pos_c0c4 .main_excellent_cat {
  float: left;
  width: 100%;
  margin: 50px 0px; }
  @media screen and (max-width: 767px) {
    .pos_c0c4 .main_excellent_cat {
      order: 3;
      width: 100%;
      margin-right: 0px; } }
  .pos_c0c4 .main_excellent_cat .items {
    display: flex;
    flex-wrap: wrap;
    margin: 0px -12px;
    width: calc(100% + 24px); }
    @media screen and (max-width: 768px) {
      .pos_c0c4 .main_excellent_cat .items {
        justify-content: center; } }
    @media screen and (max-width: 500px) {
      .pos_c0c4 .main_excellent_cat .items {
        margin: 0px -5px;
        width: calc(100% + 10px); } }
    .pos_c0c4 .main_excellent_cat .items .item {
      width: calc(33.333% - 24px);
      margin: 0px 12px;
      border-width: 0;
      box-shadow: 0 0.375rem 1.5rem 0 rgba(140, 152, 164, 0.125);
      padding: 20px;
      border-radius: 0.5rem;
      position: relative; }
      @media screen and (max-width: 990px) {
        .pos_c0c4 .main_excellent_cat .items .item {
          width: calc(33.333% - 10px);
          margin: 0px 5px; } }
      @media screen and (max-width: 768px) {
        .pos_c0c4 .main_excellent_cat .items .item {
          width: calc(50% - 10px);
          margin: 0px 5px 60px; } }
      @media screen and (max-width: 500px) {
        .pos_c0c4 .main_excellent_cat .items .item {
          width: calc(100% - 10px);
          margin: 0px 5px 60px; } }
    .pos_c0c4 .main_excellent_cat .items .icon {
      display: grid;
      border-radius: 50%;
      overflow: hidden;
      float: left; }
      .pos_c0c4 .main_excellent_cat .items .icon img {
        width: 5.625rem;
        height: 5.625rem;
        object-fit: cover; }
        @media screen and (max-width: 500px) {
          .pos_c0c4 .main_excellent_cat .items .icon img {
            width: 4.625rem;
            height: 4.625rem; } }
    .pos_c0c4 .main_excellent_cat .items .list-inline {
      float: right; }
      .pos_c0c4 .main_excellent_cat .items .list-inline .list-inline-item {
        display: inline-block; }
        .pos_c0c4 .main_excellent_cat .items .list-inline .list-inline-item:not(:last-child) {
          margin-right: 0.25rem; }
      .pos_c0c4 .main_excellent_cat .items .list-inline .btn-icon {
        position: relative;
        display: inline-flex;
        flex-shrink: 0;
        justify-content: center;
        align-items: center;
        font-size: 1rem;
        font-weight: 600;
        font-size: .75rem;
        width: 1.75rem;
        height: 1.75rem;
        padding: 0;
        border: 1px solid rgba(33, 50, 91, 0.1);
        border-radius: 0.5rem;
        transition: 1s all ease; }
      .pos_c0c4 .main_excellent_cat .items .list-inline i {
        width: 1rem;
        height: 1rem;
        background-position: center;
        background-size: cover; }
      .pos_c0c4 .main_excellent_cat .items .list-inline .bi-tiktok {
        background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(27 107 147)" width="1rem" height="1rem" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xml:space="preserve"><path d="M19.589 6.686a4.793 4.793 0 0 1-3.77-4.245V2h-3.445v13.672a2.896 2.896 0 0 1-5.201 1.743l-.002-.001.002.001a2.895 2.895 0 0 1 3.183-4.51v-3.5a6.329 6.329 0 0 0-5.394 10.692 6.33 6.33 0 0 0 10.857-4.424V8.687a8.182 8.182 0 0 0 4.773 1.526V6.79a4.831 4.831 0 0 1-1.003-.104z"/></svg>');
        background-repeat: no-repeat; }
      .pos_c0c4 .main_excellent_cat .items .list-inline .bi-facebook {
        background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(27 107 147)" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> <rect x="0" fill="none" width="20" height="20"/> <g> <path d="M8.46 18h2.93v-7.3h2.45l.37-2.84h-2.82V6.04c0-.82.23-1.38 1.41-1.38h1.51V2.11c-.26-.03-1.15-.11-2.19-.11-2.18 0-3.66 1.33-3.66 3.76v2.1H6v2.84h2.46V18z"/> </g> </svg>');
        background-repeat: no-repeat; }
      .pos_c0c4 .main_excellent_cat .items .list-inline .bi-youtube {
        background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(27 107 147)" width="20px" height="20px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M24.325 8.309s-2.655-.334-8.357-.334c-5.517 0-8.294.334-8.294.334A2.675 2.675 0 0 0 5 10.984v10.034a2.675 2.675 0 0 0 2.674 2.676s2.582.332 8.294.332c5.709 0 8.357-.332 8.357-.332A2.673 2.673 0 0 0 27 21.018V10.982a2.673 2.673 0 0 0-2.675-2.673zM13.061 19.975V12.03L20.195 16l-7.134 3.975z"/></svg>');
        background-repeat: no-repeat; }
      .pos_c0c4 .main_excellent_cat .items .list-inline .bi-zalo {
        background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(27 107 147)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="20px" height="20px"><path d="M 9 4 C 6.2504839 4 4 6.2504839 4 9 L 4 41 C 4 43.749516 6.2504839 46 9 46 L 41 46 C 43.749516 46 46 43.749516 46 41 L 46 9 C 46 6.2504839 43.749516 4 41 4 L 9 4 z M 9 6 L 15.580078 6 C 12.00899 9.7156859 10 14.518083 10 19.5 C 10 24.66 12.110156 29.599844 15.910156 33.339844 C 16.030156 33.549844 16.129922 34.579531 15.669922 35.769531 C 15.379922 36.519531 14.799687 37.499141 13.679688 37.869141 C 13.249688 38.009141 12.97 38.430859 13 38.880859 C 13.03 39.330859 13.360781 39.710781 13.800781 39.800781 C 16.670781 40.370781 18.529297 39.510078 20.029297 38.830078 C 21.379297 38.210078 22.270625 37.789609 23.640625 38.349609 C 26.440625 39.439609 29.42 40 32.5 40 C 36.593685 40 40.531459 39.000731 44 37.113281 L 44 41 C 44 42.668484 42.668484 44 41 44 L 9 44 C 7.3315161 44 6 42.668484 6 41 L 6 9 C 6 7.3315161 7.3315161 6 9 6 z M 33 15 C 33.55 15 34 15.45 34 16 L 34 25 C 34 25.55 33.55 26 33 26 C 32.45 26 32 25.55 32 25 L 32 16 C 32 15.45 32.45 15 33 15 z M 18 16 L 23 16 C 23.36 16 23.700859 16.199531 23.880859 16.519531 C 24.050859 16.829531 24.039609 17.219297 23.849609 17.529297 L 19.800781 24 L 23 24 C 23.55 24 24 24.45 24 25 C 24 25.55 23.55 26 23 26 L 18 26 C 17.64 26 17.299141 25.800469 17.119141 25.480469 C 16.949141 25.170469 16.960391 24.780703 17.150391 24.470703 L 21.199219 18 L 18 18 C 17.45 18 17 17.55 17 17 C 17 16.45 17.45 16 18 16 z M 27.5 19 C 28.11 19 28.679453 19.169219 29.189453 19.449219 C 29.369453 19.189219 29.65 19 30 19 C 30.55 19 31 19.45 31 20 L 31 25 C 31 25.55 30.55 26 30 26 C 29.65 26 29.369453 25.810781 29.189453 25.550781 C 28.679453 25.830781 28.11 26 27.5 26 C 25.57 26 24 24.43 24 22.5 C 24 20.57 25.57 19 27.5 19 z M 38.5 19 C 40.43 19 42 20.57 42 22.5 C 42 24.43 40.43 26 38.5 26 C 36.57 26 35 24.43 35 22.5 C 35 20.57 36.57 19 38.5 19 z M 27.5 21 C 27.39625 21 27.29502 21.011309 27.197266 21.03125 C 27.001758 21.071133 26.819727 21.148164 26.660156 21.255859 C 26.500586 21.363555 26.363555 21.500586 26.255859 21.660156 C 26.148164 21.819727 26.071133 22.001758 26.03125 22.197266 C 26.011309 22.29502 26 22.39625 26 22.5 C 26 22.60375 26.011309 22.70498 26.03125 22.802734 C 26.051191 22.900488 26.079297 22.994219 26.117188 23.083984 C 26.155078 23.17375 26.202012 23.260059 26.255859 23.339844 C 26.309707 23.419629 26.371641 23.492734 26.439453 23.560547 C 26.507266 23.628359 26.580371 23.690293 26.660156 23.744141 C 26.819727 23.851836 27.001758 23.928867 27.197266 23.96875 C 27.29502 23.988691 27.39625 24 27.5 24 C 27.60375 24 27.70498 23.988691 27.802734 23.96875 C 28.487012 23.82916 29 23.22625 29 22.5 C 29 21.67 28.33 21 27.5 21 z M 38.5 21 C 38.39625 21 38.29502 21.011309 38.197266 21.03125 C 38.099512 21.051191 38.005781 21.079297 37.916016 21.117188 C 37.82625 21.155078 37.739941 21.202012 37.660156 21.255859 C 37.580371 21.309707 37.507266 21.371641 37.439453 21.439453 C 37.303828 21.575078 37.192969 21.736484 37.117188 21.916016 C 37.079297 22.005781 37.051191 22.099512 37.03125 22.197266 C 37.011309 22.29502 37 22.39625 37 22.5 C 37 22.60375 37.011309 22.70498 37.03125 22.802734 C 37.051191 22.900488 37.079297 22.994219 37.117188 23.083984 C 37.155078 23.17375 37.202012 23.260059 37.255859 23.339844 C 37.309707 23.419629 37.371641 23.492734 37.439453 23.560547 C 37.507266 23.628359 37.580371 23.690293 37.660156 23.744141 C 37.739941 23.797988 37.82625 23.844922 37.916016 23.882812 C 38.005781 23.920703 38.099512 23.948809 38.197266 23.96875 C 38.29502 23.988691 38.39625 24 38.5 24 C 38.60375 24 38.70498 23.988691 38.802734 23.96875 C 39.487012 23.82916 40 23.22625 40 22.5 C 40 21.67 39.33 21 38.5 21 z"></path></svg>');
        background-repeat: no-repeat; }
      .pos_c0c4 .main_excellent_cat .items .list-inline .bi-weechat {
        background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(27 107 147)" width="20px" height="20px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> <path d="M31.385 16.995c-0.807-1.839-2.344-3.297-4.12-4.198-3.141-1.589-7.042-1.583-10.172 0.042-2.177 1.115-3.99 3.115-4.505 5.547-0.427 1.792-0.047 3.719 0.906 5.281 1.417 2.349 3.974 3.849 6.63 4.328 1.922 0.391 3.911 0.161 5.781-0.375 1.125 0.432 2.125 1.135 3.214 1.661-0.281-0.943-0.583-1.875-0.906-2.807 1.224-0.865 2.328-1.948 2.995-3.302 0.99-1.885 1.052-4.229 0.177-6.177zM18.156 4.375c-3.328-1.87-7.469-2.151-11.047-0.859-2.354 0.849-4.479 2.422-5.797 4.563-1.193 1.932-1.641 4.344-1.063 6.552 0.573 2.453 2.281 4.51 4.349 5.885-0.401 1.135-0.781 2.266-1.141 3.406 1.297-0.677 2.599-1.391 3.901-2.078 1.557 0.5 3.219 0.745 4.88 0.688-0.443-1.255-0.542-2.62-0.339-3.932 0.297-1.828 1.297-3.5 2.656-4.74 2.302-2.156 5.563-3.063 8.661-2.844-0.583-2.844-2.583-5.25-5.099-6.641zM20.469 17.693c-0.281 0.87-1.542 1.13-2.156 0.469-0.672-0.609-0.411-1.891 0.474-2.161 0.979-0.411 2.109 0.714 1.682 1.693zM26.859 17.818c-0.339 0.781-1.521 0.964-2.099 0.359-0.281-0.255-0.359-0.641-0.458-0.974 0.135-0.609 0.557-1.245 1.24-1.271 0.938-0.13 1.781 1.031 1.297 1.885zM17.318 9.214c0.010 1.281-1.698 2.078-2.656 1.208-1-0.714-0.714-2.448 0.453-2.807 1.047-0.417 2.286 0.458 2.203 1.583zM9.24 9.536c-0.229 1.115-1.719 1.651-2.594 0.906-1.010-0.714-0.729-2.484 0.458-2.844 1.167-0.448 2.49 0.734 2.135 1.938z"/> </svg>');
        background-repeat: no-repeat; }
      .pos_c0c4 .main_excellent_cat .items .list-inline .btn-icon i {
        transition: 1s all ease; }
      .pos_c0c4 .main_excellent_cat .items .list-inline .btn-icon:hover {
        background-color: var(--main-color);
        border: 1px solid var(--main-color); }
        .pos_c0c4 .main_excellent_cat .items .list-inline .btn-icon:hover .bi-tiktok {
          background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(255 255 255)" width="1rem" height="1rem" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg" xml:space="preserve"><path d="M19.589 6.686a4.793 4.793 0 0 1-3.77-4.245V2h-3.445v13.672a2.896 2.896 0 0 1-5.201 1.743l-.002-.001.002.001a2.895 2.895 0 0 1 3.183-4.51v-3.5a6.329 6.329 0 0 0-5.394 10.692 6.33 6.33 0 0 0 10.857-4.424V8.687a8.182 8.182 0 0 0 4.773 1.526V6.79a4.831 4.831 0 0 1-1.003-.104z"/></svg>');
          background-repeat: no-repeat; }
        .pos_c0c4 .main_excellent_cat .items .list-inline .btn-icon:hover .bi-facebook {
          background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(255 255 255)" width="20px" height="20px" viewBox="0 0 20 20" xmlns="http://www.w3.org/2000/svg"> <rect x="0" fill="none" width="20" height="20"/> <g> <path d="M8.46 18h2.93v-7.3h2.45l.37-2.84h-2.82V6.04c0-.82.23-1.38 1.41-1.38h1.51V2.11c-.26-.03-1.15-.11-2.19-.11-2.18 0-3.66 1.33-3.66 3.76v2.1H6v2.84h2.46V18z"/> </g> </svg>');
          background-repeat: no-repeat; }
        .pos_c0c4 .main_excellent_cat .items .list-inline .btn-icon:hover .bi-youtube {
          background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(255 255 255)" width="20px" height="20px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"><path d="M24.325 8.309s-2.655-.334-8.357-.334c-5.517 0-8.294.334-8.294.334A2.675 2.675 0 0 0 5 10.984v10.034a2.675 2.675 0 0 0 2.674 2.676s2.582.332 8.294.332c5.709 0 8.357-.332 8.357-.332A2.673 2.673 0 0 0 27 21.018V10.982a2.673 2.673 0 0 0-2.675-2.673zM13.061 19.975V12.03L20.195 16l-7.134 3.975z"/></svg>');
          background-repeat: no-repeat; }
        .pos_c0c4 .main_excellent_cat .items .list-inline .btn-icon:hover .bi-zalo {
          background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(255 255 255)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 50 50" width="20px" height="20px"><path d="M 9 4 C 6.2504839 4 4 6.2504839 4 9 L 4 41 C 4 43.749516 6.2504839 46 9 46 L 41 46 C 43.749516 46 46 43.749516 46 41 L 46 9 C 46 6.2504839 43.749516 4 41 4 L 9 4 z M 9 6 L 15.580078 6 C 12.00899 9.7156859 10 14.518083 10 19.5 C 10 24.66 12.110156 29.599844 15.910156 33.339844 C 16.030156 33.549844 16.129922 34.579531 15.669922 35.769531 C 15.379922 36.519531 14.799687 37.499141 13.679688 37.869141 C 13.249688 38.009141 12.97 38.430859 13 38.880859 C 13.03 39.330859 13.360781 39.710781 13.800781 39.800781 C 16.670781 40.370781 18.529297 39.510078 20.029297 38.830078 C 21.379297 38.210078 22.270625 37.789609 23.640625 38.349609 C 26.440625 39.439609 29.42 40 32.5 40 C 36.593685 40 40.531459 39.000731 44 37.113281 L 44 41 C 44 42.668484 42.668484 44 41 44 L 9 44 C 7.3315161 44 6 42.668484 6 41 L 6 9 C 6 7.3315161 7.3315161 6 9 6 z M 33 15 C 33.55 15 34 15.45 34 16 L 34 25 C 34 25.55 33.55 26 33 26 C 32.45 26 32 25.55 32 25 L 32 16 C 32 15.45 32.45 15 33 15 z M 18 16 L 23 16 C 23.36 16 23.700859 16.199531 23.880859 16.519531 C 24.050859 16.829531 24.039609 17.219297 23.849609 17.529297 L 19.800781 24 L 23 24 C 23.55 24 24 24.45 24 25 C 24 25.55 23.55 26 23 26 L 18 26 C 17.64 26 17.299141 25.800469 17.119141 25.480469 C 16.949141 25.170469 16.960391 24.780703 17.150391 24.470703 L 21.199219 18 L 18 18 C 17.45 18 17 17.55 17 17 C 17 16.45 17.45 16 18 16 z M 27.5 19 C 28.11 19 28.679453 19.169219 29.189453 19.449219 C 29.369453 19.189219 29.65 19 30 19 C 30.55 19 31 19.45 31 20 L 31 25 C 31 25.55 30.55 26 30 26 C 29.65 26 29.369453 25.810781 29.189453 25.550781 C 28.679453 25.830781 28.11 26 27.5 26 C 25.57 26 24 24.43 24 22.5 C 24 20.57 25.57 19 27.5 19 z M 38.5 19 C 40.43 19 42 20.57 42 22.5 C 42 24.43 40.43 26 38.5 26 C 36.57 26 35 24.43 35 22.5 C 35 20.57 36.57 19 38.5 19 z M 27.5 21 C 27.39625 21 27.29502 21.011309 27.197266 21.03125 C 27.001758 21.071133 26.819727 21.148164 26.660156 21.255859 C 26.500586 21.363555 26.363555 21.500586 26.255859 21.660156 C 26.148164 21.819727 26.071133 22.001758 26.03125 22.197266 C 26.011309 22.29502 26 22.39625 26 22.5 C 26 22.60375 26.011309 22.70498 26.03125 22.802734 C 26.051191 22.900488 26.079297 22.994219 26.117188 23.083984 C 26.155078 23.17375 26.202012 23.260059 26.255859 23.339844 C 26.309707 23.419629 26.371641 23.492734 26.439453 23.560547 C 26.507266 23.628359 26.580371 23.690293 26.660156 23.744141 C 26.819727 23.851836 27.001758 23.928867 27.197266 23.96875 C 27.29502 23.988691 27.39625 24 27.5 24 C 27.60375 24 27.70498 23.988691 27.802734 23.96875 C 28.487012 23.82916 29 23.22625 29 22.5 C 29 21.67 28.33 21 27.5 21 z M 38.5 21 C 38.39625 21 38.29502 21.011309 38.197266 21.03125 C 38.099512 21.051191 38.005781 21.079297 37.916016 21.117188 C 37.82625 21.155078 37.739941 21.202012 37.660156 21.255859 C 37.580371 21.309707 37.507266 21.371641 37.439453 21.439453 C 37.303828 21.575078 37.192969 21.736484 37.117188 21.916016 C 37.079297 22.005781 37.051191 22.099512 37.03125 22.197266 C 37.011309 22.29502 37 22.39625 37 22.5 C 37 22.60375 37.011309 22.70498 37.03125 22.802734 C 37.051191 22.900488 37.079297 22.994219 37.117188 23.083984 C 37.155078 23.17375 37.202012 23.260059 37.255859 23.339844 C 37.309707 23.419629 37.371641 23.492734 37.439453 23.560547 C 37.507266 23.628359 37.580371 23.690293 37.660156 23.744141 C 37.739941 23.797988 37.82625 23.844922 37.916016 23.882812 C 38.005781 23.920703 38.099512 23.948809 38.197266 23.96875 C 38.29502 23.988691 38.39625 24 38.5 24 C 38.60375 24 38.70498 23.988691 38.802734 23.96875 C 39.487012 23.82916 40 23.22625 40 22.5 C 40 21.67 39.33 21 38.5 21 z"></path></svg>');
          background-repeat: no-repeat; }
        .pos_c0c4 .main_excellent_cat .items .list-inline .btn-icon:hover .bi-weechat {
          background-image: url('data:image/svg+xml;utf8,<svg fill="rgb(255 255 255)" width="20px" height="20px" viewBox="0 0 32 32" xmlns="http://www.w3.org/2000/svg"> <path d="M31.385 16.995c-0.807-1.839-2.344-3.297-4.12-4.198-3.141-1.589-7.042-1.583-10.172 0.042-2.177 1.115-3.99 3.115-4.505 5.547-0.427 1.792-0.047 3.719 0.906 5.281 1.417 2.349 3.974 3.849 6.63 4.328 1.922 0.391 3.911 0.161 5.781-0.375 1.125 0.432 2.125 1.135 3.214 1.661-0.281-0.943-0.583-1.875-0.906-2.807 1.224-0.865 2.328-1.948 2.995-3.302 0.99-1.885 1.052-4.229 0.177-6.177zM18.156 4.375c-3.328-1.87-7.469-2.151-11.047-0.859-2.354 0.849-4.479 2.422-5.797 4.563-1.193 1.932-1.641 4.344-1.063 6.552 0.573 2.453 2.281 4.51 4.349 5.885-0.401 1.135-0.781 2.266-1.141 3.406 1.297-0.677 2.599-1.391 3.901-2.078 1.557 0.5 3.219 0.745 4.88 0.688-0.443-1.255-0.542-2.62-0.339-3.932 0.297-1.828 1.297-3.5 2.656-4.74 2.302-2.156 5.563-3.063 8.661-2.844-0.583-2.844-2.583-5.25-5.099-6.641zM20.469 17.693c-0.281 0.87-1.542 1.13-2.156 0.469-0.672-0.609-0.411-1.891 0.474-2.161 0.979-0.411 2.109 0.714 1.682 1.693zM26.859 17.818c-0.339 0.781-1.521 0.964-2.099 0.359-0.281-0.255-0.359-0.641-0.458-0.974 0.135-0.609 0.557-1.245 1.24-1.271 0.938-0.13 1.781 1.031 1.297 1.885zM17.318 9.214c0.010 1.281-1.698 2.078-2.656 1.208-1-0.714-0.714-2.448 0.453-2.807 1.047-0.417 2.286 0.458 2.203 1.583zM9.24 9.536c-0.229 1.115-1.719 1.651-2.594 0.906-1.010-0.714-0.729-2.484 0.458-2.844 1.167-0.448 2.49 0.734 2.135 1.938z"/> </svg>');
          background-repeat: no-repeat; }
  .pos_c0c4 .main_excellent_cat .wrapp_top {
    margin-bottom: 3rem; }
    .pos_c0c4 .main_excellent_cat .wrapp_top .author_positon {
      position: absolute;
      border-width: 0;
      box-shadow: 0 0.375rem 1.5rem 0 rgba(140, 152, 164, 0.125);
      width: 90%;
      left: 50%;
      transform: translateX(-50%);
      background-color: #fff;
      text-align: center;
      border-radius: 0.5rem;
      padding: 1rem 0px;
      top: -2.5rem; }
    .pos_c0c4 .main_excellent_cat .wrapp_top .item {
      padding: 2rem;
      padding-top: 70px; }
      @media screen and (max-width: 990px) {
        .pos_c0c4 .main_excellent_cat .wrapp_top .item {
          padding: 1rem; } }
      @media screen and (max-width: 500px) {
        .pos_c0c4 .main_excellent_cat .wrapp_top .item {
          padding: 2rem; } }
      @media screen and (max-width: 500px) {
        .pos_c0c4 .main_excellent_cat .wrapp_top .item {
          padding-top: 60px; } }
    @media screen and (max-width: 768px) {
      .pos_c0c4 .main_excellent_cat .wrapp_top {
        margin-bottom: 1rem; } }
  .pos_c0c4 .main_excellent_cat .wrapp_bottom .author_positon {
    margin-top: 1.5rem; }
    @media screen and (max-width: 450px) {
      .pos_c0c4 .main_excellent_cat .wrapp_bottom .author_positon {
        margin-top: 1em; } }
  .pos_c0c4 .main_excellent_cat .wrapp_bottom .item {
    padding: 1.25rem 1.25rem;
    width: calc(25% - 24px); }
    @media screen and (max-width: 768px) {
      .pos_c0c4 .main_excellent_cat .wrapp_bottom .item {
        width: calc(50% - 10px);
        margin: 0px 5px 30px;
        padding: 1rem 1rem; } }
    @media screen and (max-width: 450px) {
      .pos_c0c4 .main_excellent_cat .wrapp_bottom .item {
        width: calc(50% - 10px);
        margin: 0px 5px 20px;
        padding: 0.5rem 0.5rem; } }
  .pos_c0c4 .main_excellent_cat .wrapp_bottom .icon img {
    width: 4.25rem;
    height: 4.25rem; }
    @media screen and (max-width: 450px) {
      .pos_c0c4 .main_excellent_cat .wrapp_bottom .icon img {
        width: 3.25rem;
        height: 3.25rem; } }
  .pos_c0c4 .main_excellent_cat .wrapp_bottom .list-inline {
    margin-top: 15px;
    float: left; }
    @media screen and (max-width: 450px) {
      .pos_c0c4 .main_excellent_cat .wrapp_bottom .list-inline {
        margin-top: 10px; } }
    .pos_c0c4 .main_excellent_cat .wrapp_bottom .list-inline .btn-icon {
      border-radius: 50%; }
  .pos_c0c4 .main_excellent_cat .wrapp_bottom .name_cv {
    display: block;
    text-transform: uppercase;
    font-size: .8125rem;
    margin-bottom: 0.25rem; }
    @media screen and (max-width: 450px) {
      .pos_c0c4 .main_excellent_cat .wrapp_bottom .name_cv {
        font-size: .7125rem; } }
.pos_c0c4 .main_pos3 .icon a {
  display: grid;
  overflow: hidden; }
.pos_c0c4 .main_pos3 .icon img {
  transition: 0.5s all ease;
  margin: 0px auto; }
.pos_c0c4 .main_pos3 .icon:hover img {
  transform: scale(1.05); }
.pos_c0c4 .main_pos3 .content_des {
  margin-top: 25px; }
  @media screen and (max-width: 500px) {
    .pos_c0c4 .main_pos3 .content_des {
      margin-top: 20px; } }
  .pos_c0c4 .main_pos3 .content_des li {
    padding-left: 1.75rem;
    position: relative;
    color: #677788;
    margin-bottom: 1rem; }
    @media screen and (max-width: 500px) {
      .pos_c0c4 .main_pos3 .content_des li {
        margin-bottom: 0.5rem; } }
    .pos_c0c4 .main_pos3 .content_des li:before {
      position: absolute;
      top: 0;
      left: 0;
      width: 1.25rem;
      height: 1.25rem;
      background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='rgb(27 107 147)' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' rx='12' fill='rgb(27 107 147)' fill-opacity='0.1'/%3e%3cpath d='M15.78 11.28C15.9207 11.4205 15.9998 11.6112 16 11.81V12.19C15.9977 12.3884 15.9189 12.5783 15.78 12.72L10.64 17.85C10.5935 17.8969 10.5382 17.9341 10.4773 17.9595C10.4164 17.9848 10.351 17.9979 10.285 17.9979C10.219 17.9979 10.1536 17.9848 10.0927 17.9595C10.0318 17.9341 9.97648 17.8969 9.93 17.85L9.22 17.14C9.17344 17.0944 9.13644 17.0399 9.11119 16.9798C9.08594 16.9197 9.07293 16.8552 9.07293 16.79C9.07293 16.7248 9.08594 16.6603 9.11119 16.6002C9.13644 16.5401 9.17344 16.4856 9.22 16.44L13.67 12L9.22 7.56C9.17314 7.51352 9.13594 7.45822 9.11055 7.39729C9.08517 7.33636 9.0721 7.27101 9.0721 7.205C9.0721 7.139 9.08517 7.07365 9.11055 7.01272C9.13594 6.95179 9.17314 6.89649 9.22 6.85L9.93 6.15C9.97648 6.10314 10.0318 6.06594 10.0927 6.04056C10.1536 6.01517 10.219 6.00211 10.285 6.00211C10.351 6.00211 10.4164 6.01517 10.4773 6.04056C10.5382 6.06594 10.5935 6.10314 10.64 6.15L15.78 11.28Z' fill='rgb(27 107 147)'/%3e%3c/svg%3e");
      background-repeat: no-repeat;
      background-position: right center;
      background-size: 1.25rem 1.25rem;
      content: "";
      margin-top: 0.1875rem; }
.pos_c0c4 .main_pos3 .name_short {
  font-size: 20px;
  margin-bottom: 10px;
  color: var(--main-color); }
  @media screen and (max-width: 450px) {
    .pos_c0c4 .main_pos3 .name_short {
      font-size: 16px; } }
.pos_c0c4 .main_pos3 .title_item {
  font-size: 20px;
  font-weight: 700;
  /* text-transform: uppercase; */
  margin-bottom: 5px;
  color: var(--main-color); }
  @media screen and (max-width: 500px) {
    .pos_c0c4 .main_pos3 .title_item {
      font-size: 18px; } }
.pos_c0c4 .main_pos3 .name_cv {
  font-size: 16px;
  color: #363636;
  /* margin-bottom: 35px; */
  /* font-weight: 700; */
  color: var(--main-color); }
  @media screen and (max-width: 500px) {
    .pos_c0c4 .main_pos3 .name_cv {
      font-size: 14px; } }
.pos_c0c4 .main_pos3 .summary {
  color: #4d4d4d;
  line-height: 1.6;
  box-sizing: border-box;
  text-overflow: ellipsis;
  -webkit-line-clamp: 7;
  display: -webkit-box;
  overflow: hidden;
  -webkit-box-orient: vertical;
  overflow: hidden; }
  @media screen and (max-width: 450px) {
    .pos_c0c4 .main_pos3 .summary {
      -webkit-line-clamp: 4; } }
.pos_c0c4 .text_personnel {
  margin-top: 30px; }
.pos_c0c4 .text_personnel .description p, .pos_c0c4 .text_personnel .description ul li, .pos_c0c4 .text_personnel .description div, .pos_c0c4 .description h2, .pos_c0c4 .description h3, .pos_c0c4 .description h4, .pos_c0c4 .description h5 {
  margin-bottom: 12px;
  line-height: 1.5em; }
.pos_c0c4 .text_personnel .description {
  font-size: 0.938vw;
  line-height: 1.5em;
  text-align: left;
  text-align: justify;
  font-size: 16px; }
  @media screen and (max-width: 420px) {
    .pos_c0c4 .text_personnel .description {
      font-size: 15px; } }
.pos_c0c4 .text_personnel .description h2, .pos_c0c4 .text_personnel .description h3 {
  line-height: 1.5em;
  color: var(--main-color); }
.pos_c0c4 .text_personnel .description a {
  color: var(--main-color); }
.pos_c0c4 .text_personnel .description {
  word-wrap: break-word; }
  .pos_c0c4 .text_personnel .description iframe {
    max-width: 100%; }
  .pos_c0c4 .text_personnel .description table {
    width: 100% !important;
    margin-bottom: 15px; }
  .pos_c0c4 .text_personnel .description table td {
    padding-left: 10px !important;
    padding-right: 10px !important;
    padding-top: 5px !important;
    padding-bottom: 5px !important;
    border: 1px solid #ccc; }
  .pos_c0c4 .text_personnel .description h1 {
    font-size: 28px;
    font-weight: bold; }
  .pos_c0c4 .text_personnel .description h2 {
    font-size: 22px;
    font-weight: bold; }
  .pos_c0c4 .text_personnel .description h3 {
    font-size: 18px;
    font-weight: bold; }
  .pos_c0c4 .text_personnel .description h4 {
    font-size: 16px;
    font-weight: bold; }
  .pos_c0c4 .text_personnel .description h1, .pos_c0c4 .text_personnel .description h2, .pos_c0c4 .text_personnel .description h3 {
    margin-bottom: 10px;
    margin-top: 20px; }
  .pos_c0c4 .text_personnel .description ul li {
    margin-left: 20px; }
.pos_c0c4 .text_personnel .description ul li {
  list-style: initial;
  margin-left: 40px; }
.pos_c0c4 .text_personnel .description img:hover {
  opacity: 0.6; }
.pos_c0c4 .text_personnel .description figcaption {
  font-style: italic;
  text-align: center;
  margin-top: 5px; }
.pos_c0c4 .text_personnel .relate_title {
  color: #222222;
  font-size: 17px;
  font-weight: bold;
  margin-bottom: 18px;
  border-bottom: 1px solid #eee;
  padding-bottom: 6px;
  font-weight: normal;
  margin-top: 20px; }
.pos_c0c4 .right_item {
  float: right;
  width: 27%; }
  @media screen and (max-width: 767px) {
    .pos_c0c4 .right_item {
      order: 2;
      width: 100%;
      margin-bottom: 30px; } }

/*# sourceMappingURL=cat_home.css.map */
