/**
* @version   $1.0.0: custom.scss 2022-06-15 18:24 [Son Nguyen] $
* @author PHPKUNGFU https://phpkungfu.com/
* @copyright Copyright (C) 2022 PHPKUNGFU (Son Nguyen)
* @support info@phpkungfu.com
*/
/* @group VARIABLES */
@global-font-family : Oswald;
/* @end */
/**
* @version   $1.0.0: custom.scss 2022-06-15 18:24 [Son Nguyen] $
* @author PHPKUNGFU https://phpkungfu.com/
* @copyright Copyright (C) 2022 PHPKUNGFU (Son Nguyen)
* @support info@phpkungfu.com
*/
/* @group VARIABLES */
/* @end */
/* @group BUTTONS */
/* @end */
/* @group COMPONENTS */
/* @end */
/* @group FONTS */
body {
  --size64: 64px;
  --size48: 48px;
  --size40: 40px;
  --size36: 36px;
  --size32: 32px;
  --size30: 30px;
  --size26: 26px;
  --size24: 24px;
  --size22: 22px;
  --size20: 20px;
  --size18: 18px;
  --size16: 16px;
  --size15: 15px;
  --size13: 13px;
  --size12: 12px;
  font-size: var(--size15) !important;
  font-family: "Raleway" !important;
  color: #000000 !important; }
  body.jk-font-bigger-1 {
    --size64: 65px;
    --size48: 49px;
    --size40: 41px;
    --size36: 37px;
    --size32: 33px;
    --size30: 31px;
    --size26: 27px;
    --size24: 25px;
    --size22: 23px;
    --size20: 21px;
    --size18: 19px;
    --size16: 17px;
    --size15: 16px;
    --size13: 14px;
    --size12: 13px; }
  body.jk-font-bigger-2 {
    --size64: 66px;
    --size48: 50px;
    --size40: 42px;
    --size36: 38px;
    --size32: 34px;
    --size30: 32px;
    --size26: 28px;
    --size24: 26px;
    --size22: 24px;
    --size20: 22px;
    --size18: 20px;
    --size16: 18px;
    --size15: 17px;
    --size13: 15px;
    --size12: 14px; }
  body.jk-font-bigger-3 {
    --size64: 67px;
    --size48: 51px;
    --size40: 43px;
    --size36: 39px;
    --size32: 35px;
    --size30: 33px;
    --size26: 29px;
    --size24: 27px;
    --size22: 25px;
    --size20: 23px;
    --size18: 21px;
    --size16: 19px;
    --size15: 18px;
    --size13: 16px;
    --size12: 15px; }

a {
  transition: all 0.3s ease; }

h1 {
  font-size: var(--size40); }

h2 {
  font-size: var(--size32); }

h3 {
  font-size: var(--size26);
  font-weight: 700; }

h4 {
  font-size: var(--size18);
  font-weight: 700; }

h5 {
  font-size: var(--size15);
  font-weight: 700; }

h6 {
  font-size: var(--size15); }

p {
  font-size: var(--size15); }

.tm-toolbar {
  padding: 0; }
  .tm-toolbar > .uk-container {
    max-width: 100%;
    width: 100%;
    box-sizing: border-box;
    padding: 0; }
  .tm-toolbar .uk-margin-auto-left {
    margin-left: 0 !important;
    width: 100%; }
    .tm-toolbar .uk-margin-auto-left > .uk-grid-medium {
      margin-left: 0; }
      .tm-toolbar .uk-margin-auto-left > .uk-grid-medium > * {
        padding-left: 0; }
      .tm-toolbar .uk-margin-auto-left > .uk-grid-medium > .uk-first-column {
        width: 100%; }
  .tm-toolbar .jk-top-menu {
    margin-left: 0;
    border-width: 4px 0 4px;
    border-color: #8c9acd;
    border-style: solid;
    padding: 10px 32px;
    background: #fff; }
    .tm-toolbar .jk-top-menu > div {
      padding-left: 0;
      margin-left: auto;
      display: flex;
      justify-content: flex-end; }
      .tm-toolbar .jk-top-menu .uk-subnav > li {
        padding-left: 40px; }
      .tm-toolbar .jk-top-menu .uk-subnav a {
        color: #004a99;
        font-weight: 500;
        font-size: var(--size13); }
        .tm-toolbar .jk-top-menu .uk-subnav a:hover {
          opacity: 0.8; }
  .tm-toolbar .jk-top-search {
    margin: 0;
    padding: 14px 32px 14px 40px;
    justify-content: space-between;
    gap: 0 16px; }
  @media (max-width: 1440px) {
    .tm-toolbar .jk-top-search {
      padding: 14px 12px 14px 12px; } }
  .tm-toolbar .jk-top-search > div {
    width: auto;
    padding: 0; }
  .tm-toolbar .jk-top-search .jk-top-left {
    display: flex;
    flex-wrap: wrap;
    gap: 0 12px;
    align-items: center; }
    .tm-toolbar .jk-top-search .jk-top-left > div > ul {
      padding: 8px 8px 8px 0; }
    .tm-toolbar .jk-top-search .jk-top-left .uk-icon-button {
      width: 28px;
      height: 28px;
      background: #8c9acd; }
    @media (max-width: 1440px) {
      .tm-toolbar .jk-top-search .jk-top-left .uk-icon-button {
        width: 20px;
        height: 20px; } }
    .tm-toolbar .jk-top-search .jk-top-left .uk-icon-button svg {
      fill: #fff; }
    .tm-toolbar .jk-top-search .jk-top-left .uk-icon-button:hover, .tm-toolbar .jk-top-search .jk-top-left .uk-icon-button:focus {
      opacity: 0.8; }
      .tm-toolbar .jk-top-search .jk-top-left .uk-icon-button:hover svg, .tm-toolbar .jk-top-search .jk-top-left .uk-icon-button:focus svg {
        fill: #fff; }
    .tm-toolbar .jk-top-search .jk-top-left > div {
      margin: 0; }
      .tm-toolbar .jk-top-search .jk-top-left > div:last-child {
        margin-top: 0 !important;
        font-size: var(--size16);
        font-weight: 600;
        color: #fff;
        font-family: "Raleway"; }
      @media (max-width: 1440px) {
        .tm-toolbar .jk-top-search .jk-top-left > div:last-child {
          font-size: var(--size14); } }
      .tm-toolbar .jk-top-search .jk-top-left > div a {
        text-decoration: none; }
        .tm-toolbar .jk-top-search .jk-top-left > div a:hover {
          color: #fff;
          text-decoration: underline; }
  .tm-toolbar .jk-top-search .jk-top-right {
    display: flex;
    flex-wrap: wrap;
    gap: 0 16px;
    align-items: center;
    padding-right: 32px;
    justify-content: flex-end; }
  @media (max-width: 1440px) {
    .tm-toolbar .jk-top-search .jk-top-right {
      padding: 0;
      gap: 0 8px; } }
  .tm-toolbar .jk-top-search .uk-search {
    width: 280px;
    max-width: 100%;
    position: relative; }
  @media (max-width: 1440px) {
    .tm-toolbar .jk-top-search .uk-search {
      width: 150px; } }
  .tm-toolbar .jk-top-search .uk-search::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 8px;
    transform: translateY(-50%);
    width: 16px;
    height: 16px;
    --svg: url('data:image/svg+xml,                <svg width="16" height="17" viewBox="0 0 16 17" fill="none" xmlns="http://www.w3.org/2000/svg">                <path d="M6.33333 11.3083C5.12222 11.3083 4.09733 10.8887 3.25867 10.0496C2.42 9.21049 2.00044 8.1856 2 6.97494C1.99956 5.76427 2.41911 4.73938 3.25867 3.90027C4.09822 3.06116 5.12311 2.6416 6.33333 2.6416C7.54356 2.6416 8.56867 3.06116 9.40867 3.90027C10.2487 4.73938 10.668 5.76427 10.6667 6.97494C10.6667 7.46382 10.5889 7.92493 10.4333 8.35827C10.2778 8.7916 10.0667 9.17494 9.8 9.50827L13.5333 13.2416C13.6556 13.3638 13.7167 13.5194 13.7167 13.7083C13.7167 13.8972 13.6556 14.0527 13.5333 14.1749C13.4111 14.2972 13.2556 14.3583 13.0667 14.3583C12.8778 14.3583 12.7222 14.2972 12.6 14.1749L8.86667 10.4416C8.53333 10.7083 8.15 10.9194 7.71667 11.0749C7.28333 11.2305 6.82222 11.3083 6.33333 11.3083ZM6.33333 9.97494C7.16667 9.97494 7.87511 9.68338 8.45867 9.10027C9.04222 8.51716 9.33378 7.80871 9.33333 6.97494C9.33289 6.14116 9.04133 5.43294 8.45867 4.85027C7.876 4.2676 7.16756 3.97582 6.33333 3.97493C5.49911 3.97405 4.79089 4.26582 4.20867 4.85027C3.62644 5.43471 3.33467 6.14294 3.33333 6.97494C3.332 7.80693 3.62378 8.51538 4.20867 9.10027C4.79356 9.68516 5.50178 9.97671 6.33333 9.97494Z" fill="%23384167"/>                </svg>');
    background-image: var(--svg);
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center; }
  .tm-toolbar .jk-top-search .uk-search input {
    background-color: #fff;
    border-radius: 4px;
    padding: 0px 24px 0 28px;
    font-weight: 500;
    font-size: var(--size13);
    height: 36px;
    line-height: 36px;
    color: #000000; }
    .tm-toolbar .jk-top-search .uk-search input::-webkit-input-placeholder {
      color: #c7c7c7;
      opacity: 1; }
    .tm-toolbar .jk-top-search .uk-search input::-moz-placeholder {
      color: #c7c7c7;
      opacity: 1; }
    .tm-toolbar .jk-top-search .uk-search input:-ms-input-placeholder {
      color: #c7c7c7;
      opacity: 1; }
    .tm-toolbar .jk-top-search .uk-search input:-moz-placeholder {
      color: #c7c7c7;
      opacity: 1; }
    .tm-toolbar .jk-top-search .uk-search input::-webkit-input-selection {
      color: #c7c7c7;
      opacity: 1; }
    .tm-toolbar .jk-top-search .uk-search input::-moz-selection {
      color: #c7c7c7;
      opacity: 1; }
    .tm-toolbar .jk-top-search .uk-search input:-ms-input-selection {
      color: #c7c7c7;
      opacity: 1; }
    .tm-toolbar .jk-top-search .uk-search input:-moz-selection {
      color: #c7c7c7;
      opacity: 1; }
    .tm-toolbar .jk-top-search .uk-search input:focus {
      box-shadow: none;
      outline: 0 none;
      background-color: #fff; }
.tm-toolbar .jk-select-language select, .tm-toolbar .jk-select-font select {
  font-size: var(--size12);
  font-weight: 400;
  height: 36px;
  padding-right: 12px !important;
  font-family: "Raleway";
  background-color: transparent;
  --svg: url('data:image/svg+xml,            <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">            <path d="M11.3006 1.08042L6.30257 5.95242L1.30457 1.08042C1.21527 0.993195 1.0954 0.944359 0.970566 0.944359C0.845737 0.944359 0.72586 0.993195 0.636566 1.08042C0.593329 1.12279 0.558979 1.17335 0.535529 1.22916C0.512079 1.28497 0.5 1.34489 0.5 1.40542C0.5 1.46596 0.512079 1.52588 0.535529 1.58169C0.558979 1.63749 0.593329 1.68806 0.636566 1.73042L5.95357 6.91442C6.04694 7.00544 6.17217 7.05638 6.30257 7.05638C6.43296 7.05638 6.55819 7.00544 6.65157 6.91442L11.9686 1.73142C12.0121 1.68903 12.0467 1.63834 12.0704 1.58235C12.094 1.52636 12.1062 1.4662 12.1062 1.40542C12.1062 1.34465 12.094 1.28449 12.0704 1.2285C12.0467 1.17251 12.0121 1.12182 11.9686 1.07942C11.8793 0.992195 11.7594 0.943359 11.6346 0.943359C11.5097 0.943359 11.3899 0.992195 11.3006 1.07942V1.08042Z" fill="%23ffffff"/>            </svg>');
  background-image: var(--svg) !important; }
  .tm-toolbar .jk-select-language select:hover, .tm-toolbar .jk-select-language select:focus, .tm-toolbar .jk-select-font select:hover, .tm-toolbar .jk-select-font select:focus {
    background-color: transparent; }
.tm-toolbar .jk-select-language {
  width: 155px; }
.tm-toolbar .jk-select-font {
  width: 130px; }
  .tm-toolbar .jk-select-font + .uk-margin {
    margin-top: 0 !important; }
    .tm-toolbar .jk-select-font + .uk-margin .uk-button {
      font-size: var(--size12);
      font-weight: 700; }
    @media (max-width: 1440px) {
      .tm-toolbar .jk-select-font + .uk-margin .uk-button {
        padding: 0 10px; } }

header.tm-header .uk-navbar-container {
  padding: 12px 0; }
header.tm-header .uk-container {
  max-width: 100%;
  padding-left: 32px;
  padding-right: 64px; }
@media (max-width: 1440px) {
  header.tm-header .uk-container {
    padding-left: 12px;
    padding-right: 12px; } }
header.tm-header .uk-logo {
  max-width: 126px; }
  header.tm-header .uk-navbar-nav a {
    font-size: var(--size16);
    color: #000; }
    header.tm-header .uk-navbar-nav a:hover {
      color: #004a99; }
  header.tm-header .uk-navbar-nav .uk-active a {
    color: #004a99; }

.tm-header-mobile .uk-navbar-container {
  padding-top: 5px;
  padding-bottom: 5px; }
.tm-header-mobile .uk-logo {
  max-width: 126px; }

.tm-top {
  padding: 16px 32px !important;
  border-bottom: 4px solid #c7c7c7;
  background: #8c9acd; }
  .tm-top > .uk-container {
    max-width: 100%;
    padding: 0; }
  .tm-top .uk-margin-medium-bottom, .tm-top .uk-breadcrumb {
    margin: 0 !important; }
  .tm-top a, .tm-top span {
    color: #fff !important;
    font-size: var(--size15);
    font-weight: 600;
    line-height: 1.35;
    font-family: "Raleway"; }
    .tm-top li:nth-child(n + 2):not(.uk-first-column)::before {
      content: "";
      --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none"> <path d="M8.75 8C8.75 8.14834 8.70601 8.29334 8.6236 8.41668C8.54119 8.54001 8.42406 8.63614 8.28701 8.69291C8.14997 8.74968 7.99917 8.76453 7.85368 8.73559C7.7082 8.70665 7.57456 8.63522 7.46967 8.53033C7.36478 8.42544 7.29335 8.2918 7.26441 8.14632C7.23547 8.00083 7.25032 7.85003 7.30709 7.71299C7.36386 7.57594 7.45999 7.45881 7.58332 7.3764C7.70666 7.29399 7.85166 7.25 8 7.25C8.19891 7.25 8.38968 7.32902 8.53033 7.46967C8.67098 7.61032 8.75 7.80109 8.75 8Z" fill="white"/> </svg>');
      mask-image: var(--svg);
      mask-repeat: no-repeat;
      mask-size: contain;
      display: inline-block;
      background-color: #fff;
      width: 16px;
      height: 16px;
      position: relative;
      top: 4px;
      margin: 0 6px; }

.uk-offcanvas-bar .uk-nav-default > li > a {
  color: #fff; }
.uk-offcanvas-bar .uk-nav-default .uk-nav-sub a {
  color: #fff;
  font-size: var(--size16); }

.uk-icon:not(.uk-preserve) [stroke*="#"]:not(.uk-preserve) {
  stroke: #fff; }

.uk-navbar-nav > li.uk-parent > a::after {
  content: "";
  display: inline-block;
  width: 12px;
  height: 6px;
  --svg: url('data:image/svg+xml,                    <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">                    <path d="M11.3006 1.08042L6.30257 5.95242L1.30457 1.08042C1.21527 0.993195 1.0954 0.944359 0.970566 0.944359C0.845737 0.944359 0.72586 0.993195 0.636566 1.08042C0.593329 1.12279 0.558979 1.17335 0.535529 1.22916C0.512079 1.28497 0.5 1.34489 0.5 1.40542C0.5 1.46596 0.512079 1.52588 0.535529 1.58169C0.558979 1.63749 0.593329 1.68806 0.636566 1.73042L5.95357 6.91442C6.04694 7.00544 6.17217 7.05638 6.30257 7.05638C6.43296 7.05638 6.55819 7.00544 6.65157 6.91442L11.9686 1.73142C12.0121 1.68903 12.0467 1.63834 12.0704 1.58235C12.094 1.52636 12.1062 1.4662 12.1062 1.40542C12.1062 1.34465 12.094 1.28449 12.0704 1.2285C12.0467 1.17251 12.0121 1.12182 11.9686 1.07942C11.8793 0.992195 11.7594 0.943359 11.6346 0.943359C11.5097 0.943359 11.3899 0.992195 11.3006 1.07942V1.08042Z" fill="%23404040"/>                    </svg>');
  background-image: var(--svg);
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: contain; }

.uk-navbar-dropdown li a:hover {
  text-decoration: underline; }

.uk-section-secondary {
  padding: 16px 32px !important;
  border-bottom: 4px solid #c7c7c7; }
  .uk-section-secondary .uk-breadcrumb a, .uk-section-secondary .uk-breadcrumb span {
    color: #fff;
    font-size: var(--size15);
    font-weight: 600;
    line-height: 1.35;
    font-family: "Raleway"; }
    .uk-section-secondary .uk-breadcrumb li:nth-child(n + 2):not(.uk-first-column)::before {
      content: "";
      --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="none">                <path d="M8.75 8C8.75 8.14834 8.70601 8.29334 8.6236 8.41668C8.54119 8.54001 8.42406 8.63614 8.28701 8.69291C8.14997 8.74968 7.99917 8.76453 7.85368 8.73559C7.7082 8.70665 7.57456 8.63522 7.46967 8.53033C7.36478 8.42544 7.29335 8.2918 7.26441 8.14632C7.23547 8.00083 7.25032 7.85003 7.30709 7.71299C7.36386 7.57594 7.45999 7.45881 7.58332 7.3764C7.70666 7.29399 7.85166 7.25 8 7.25C8.19891 7.25 8.38968 7.32902 8.53033 7.46967C8.67098 7.61032 8.75 7.80109 8.75 8Z" fill="white"/>                </svg>');
      mask-image: var(--svg);
      mask-repeat: no-repeat;
      mask-size: contain;
      display: inline-block;
      background-color: #fff;
      width: 16px;
      height: 16px;
      position: relative;
      top: 4px;
      margin: 0 6px; }

#tm-main {
  background-image: url("../images/bg-radient.png");
  background-repeat: repeat-y;
  background-position: center center;
  background-size: 100% auto; }
  #tm-main .uk-section-default {
    background: transparent; }
  #tm-main .jk-slider {
    padding: 0;
    max-height: 560px; }
  @media (min-width: 1200px) {
    #tm-main .jk-slider .uk-slideshow-items .uk-position-cover {
      padding: 70px 70px 70px 148px; } }
@media (max-width: 991px) {
  #tm-main .jk-slider .slider-content.jk-overlay .el-overlay {
    padding: 10px;
    background: rgba(255, 255, 255, 0.2); } }
@media (max-width: 767px) {
  #tm-main .jk-slider .uk-slideshow-items {
    max-height: 270px !important;
    min-height: 270px !important; } }
@media (max-width: 767px) {
  #tm-main .jk-slider .uk-slideshow-items .el-image {
    width: 100%;
    height: 270px;
    object-fit: cover;
    object-position: right center; } }
#tm-main .jk-slider h3.el-title {
  font-size: var(--size48);
  font-weight: 700;
  line-height: normal;
  color: #fff;
  letter-spacing: 0; }
#tm-main .jk-slider .el-content {
  font-size: var(--size16);
  font-weight: 500;
  line-height: normal;
  color: #fff; }
@media (max-width: 991px) {
  #tm-main .jk-slider .el-content {
    display: none; } }
#tm-main .jk-slider a.uk-button {
  border-radius: 4px;
  border: 1.4px solid #fff;
  background: #004a99;
  font-size: var(--size16);
  font-weight: 500;
  line-height: 1.35;
  padding: 5px 11px;
  color: #fff; }
  #tm-main .jk-slider a.uk-button:hover {
    background: #004a99;
    color: #fff; }
@media (max-width: 991px) {
  #tm-main .jk-slider .uk-position-medium {
    margin: 0; } }
#tm-main .jk-slider .el-slidenav {
  width: 32px;
  height: 32px;
  mask-image: var(--svg);
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: center center;
  background-color: #8c9acd; }
  #tm-main .jk-slider .el-slidenav svg {
    display: none; }
  #tm-main .jk-slider .el-slidenav.uk-slidenav-previous {
    --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">                <path d="M5.90791 17.0962L23.2412 29.0962C23.4413 29.2346 23.6754 29.3157 23.9182 29.3306C24.1609 29.3455 24.4032 29.2937 24.6187 29.1809C24.8341 29.068 25.0146 28.8983 25.1406 28.6902C25.2665 28.4821 25.3332 28.2435 25.3332 28.0002V4.00023C25.3334 3.75687 25.267 3.5181 25.1411 3.30981C25.0152 3.10151 24.8348 2.93164 24.6193 2.81859C24.4037 2.70555 24.1614 2.65364 23.9185 2.6685C23.6756 2.68337 23.4414 2.76443 23.2412 2.9029L5.90791 14.9029C5.73132 15.0261 5.5871 15.1902 5.48752 15.3811C5.38794 15.5721 5.33594 15.7842 5.33594 15.9996C5.33594 16.2149 5.38794 16.4271 5.48752 16.618C5.5871 16.8089 5.73132 16.973 5.90791 17.0962Z" fill="%238C9ACD"/>                </svg>'); }
  #tm-main .jk-slider .el-slidenav.uk-slidenav-next {
    --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">                <path d="M24.761 14.9028L7.42771 2.90279C7.22767 2.76438 6.99359 2.68333 6.75079 2.66841C6.508 2.6535 6.26575 2.70529 6.05028 2.81817C5.83481 2.93106 5.65433 3.10074 5.52837 3.30884C5.40242 3.51694 5.33579 3.75554 5.33571 3.99879L5.3357 27.9988C5.33554 28.2422 5.40199 28.4809 5.52785 28.6892C5.65371 28.8975 5.83417 29.0674 6.04969 29.1804C6.2652 29.2935 6.50755 29.3454 6.75046 29.3305C6.99337 29.3157 7.22758 29.2346 7.42771 29.0961L24.761 17.0961C24.9376 16.9729 25.0818 16.8088 25.1814 16.6179C25.281 16.427 25.333 16.2148 25.333 15.9995C25.333 15.7841 25.281 15.572 25.1814 15.381C25.0818 15.1901 24.9376 15.026 24.761 14.9028Z" fill="%238C9ACD"/>                </svg>'); }
#tm-main .jk-about {
  display: block; }
  #tm-main .list-about .el-item {
    display: flex;
    flex-direction: column; }
    #tm-main .list-about .el-item > div {
      flex: 1;
      display: flex;
      flex-direction: column;
      justify-content: space-between; }
  #tm-main .list-about .uk-card-media-top a {
    display: block; }
    #tm-main .list-about .uk-card-media-top a img {
      aspect-ratio: 1.5026737968;
      object-fit: cover; }
#tm-main .jk-news {
  padding: 0 0 60px; }
  #tm-main .jk-news h2.uk-h1 {
    color: #004a99;
    font-size: var(--size40);
    font-weight: 700;
    line-height: 1.35; }
    #tm-main .jk-news h2.uk-h1 > a {
      display: inline-block;
      position: relative;
      padding: 16px 0; }
      #tm-main .jk-news h2.uk-h1 > a::before {
        content: "";
        width: 113px;
        height: 3px;
        background: #8c9acd;
        position: absolute;
        top: 0;
        left: 0; }
      #tm-main .jk-news h2.uk-h1 > a::after {
        content: "";
        display: inline-block;
        width: 28px;
        height: 28px;
        margin-left: 8px;
        --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"> <path d="M1 29L27.6974 2.30273" stroke="%238C9ACD" stroke-width="2" stroke-linecap="round"/> <path d="M11.3652 1L27.9999 1C28.5522 1 28.9999 1.44772 28.9999 2L28.9999 20.087" stroke="%238C9ACD" stroke-width="2" stroke-linecap="round"/> </svg>');
        background-image: var(--svg);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: contain; }
  #tm-main .jk-news .el-content {
    color: #000;
    font-size: var(--size12);
    font-style: normal;
    font-weight: 400;
    line-height: 1.57; }
  #tm-main .jk-news .el-image {
    width: 100%;
    border-radius: 8px; }
    #tm-main .jk-news .bgmgrid-items > div > .el-item {
      padding-top: 16px;
      padding-bottom: 16px;
      border-bottom: 1px solid #c7c7c7; }
    #tm-main .jk-news .bgmgrid-items > div:nth-child(n + 3) {
      margin-top: 8px; }
      #tm-main .jk-news .bgmgrid-items > div:nth-last-of-type(1) > .el-item {
        border-bottom: 0 none; }
#tm-main .jk-joinus {
  padding: 0; }
#tm-main .jk-events {
  position: relative;
  background: #fff; }
  #tm-main .jk-events::after {
    content: "";
    position: absolute;
    --svg: url('data:image/svg+xml,            <svg width="1440" height="123" viewBox="0 0 1440 123" fill="none" xmlns="http://www.w3.org/2000/svg">            <defs>            <linearGradient id="paint0_linear_619_20145" x1="0" y1="136.35" x2="1438" y2="136.35" gradientUnits="userSpaceOnUse">            <stop stop-color="%23B6EBFF"/>            <stop offset="1" stop-color="%238C9ACD"/>            </linearGradient>            </defs>            <path d="M1440 13.1921V120.267L0 122.263V93.1075C26.935 71.034 97.7381 35.0345 264.243 52.1193C497.838 76.0998 678.862 100.735 836.53 78.1415C994.199 55.5479 1159.16 23.5932 1159.16 23.5932C1159.16 23.5932 1340.8 -19.899 1440 13.1921Z" fill="url(%23paint0_linear_619_20145)"/>            </svg>');
    background-image: var(--svg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: 100% auto;
    width: 1920px;
    height: 164px;
    bottom: -16px; }
    #tm-main .jk-events h2.uk-h1 > a {
      display: inline-block;
      position: relative;
      padding: 16px 0; }
      #tm-main .jk-events h2.uk-h1 > a::after {
        content: "";
        display: inline-block;
        width: 28px;
        height: 28px;
        margin-left: 8px;
        --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none">                        <path d="M1 29L27.6974 2.30273" stroke="%238C9ACD" stroke-width="2" stroke-linecap="round"/>                        <path d="M11.3652 1L27.9999 1C28.5522 1 28.9999 1.44772 28.9999 2L28.9999 20.087" stroke="%238C9ACD" stroke-width="2" stroke-linecap="round"/>                        </svg>');
        background-image: var(--svg);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: contain; }
      #tm-main .jk-events h2.uk-h1 > a::before {
        content: "";
        width: 113px;
        height: 3px;
        background: #8c9acd;
        position: absolute;
        top: 0;
        left: 0; }
  #tm-main .jk-events .jk-tab-events {
    border-bottom: 0.973px solid #8c9acd;
    float: left; }
  @media (max-width: 767px) {
    #tm-main .jk-events .jk-tab-events {
      float: none; } }
  #tm-main .jk-events .jk-tab-events a {
    font-size: var(--size15); }
  #tm-main .jk-events .jk-full-calendar {
    float: right;
    margin: 0 !important; }
  @media (max-width: 767px) {
    #tm-main .jk-events .jk-full-calendar {
      float: none;
      margin: 16px 0 0 !important; } }
  #tm-main .jk-events .jk-full-calendar a.uk-button {
    line-height: 45px;
    display: inline-flex;
    align-items: center;
    padding: 0 10px; }
    #tm-main .jk-events .jk-full-calendar a.uk-button::before {
      content: "";
      display: inline-block;
      width: 21.4px;
      height: 21.4px;
      margin-right: 8px;
      --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="23" height="22" viewBox="0 0 23 22" fill="none">                        <path d="M15.8466 12.7834C16.0831 12.7834 16.3099 12.6895 16.4771 12.5223C16.6443 12.355 16.7383 12.1282 16.7383 11.8917C16.7383 11.6552 16.6443 11.4284 16.4771 11.2612C16.3099 11.0939 16.0831 11 15.8466 11C15.6101 11 15.3832 11.0939 15.216 11.2612C15.0488 11.4284 14.9548 11.6552 14.9548 11.8917C14.9548 12.1282 15.0488 12.355 15.216 12.5223C15.3832 12.6895 15.6101 12.7834 15.8466 12.7834ZM15.8466 16.3503C16.0831 16.3503 16.3099 16.2564 16.4771 16.0892C16.6443 15.9219 16.7383 15.6951 16.7383 15.4586C16.7383 15.2221 16.6443 14.9953 16.4771 14.8281C16.3099 14.6608 16.0831 14.5669 15.8466 14.5669C15.6101 14.5669 15.3832 14.6608 15.216 14.8281C15.0488 14.9953 14.9548 15.2221 14.9548 15.4586C14.9548 15.6951 15.0488 15.9219 15.216 16.0892C15.3832 16.2564 15.6101 16.3503 15.8466 16.3503ZM12.2797 11.8917C12.2797 12.1282 12.1857 12.355 12.0185 12.5223C11.8513 12.6895 11.6244 12.7834 11.3879 12.7834C11.1514 12.7834 10.9246 12.6895 10.7574 12.5223C10.5902 12.355 10.4962 12.1282 10.4962 11.8917C10.4962 11.6552 10.5902 11.4284 10.7574 11.2612C10.9246 11.0939 11.1514 11 11.3879 11C11.6244 11 11.8513 11.0939 12.0185 11.2612C12.1857 11.4284 12.2797 11.6552 12.2797 11.8917ZM12.2797 15.4586C12.2797 15.6951 12.1857 15.9219 12.0185 16.0892C11.8513 16.2564 11.6244 16.3503 11.3879 16.3503C11.1514 16.3503 10.9246 16.2564 10.7574 16.0892C10.5902 15.9219 10.4962 15.6951 10.4962 15.4586C10.4962 15.2221 10.5902 14.9953 10.7574 14.8281C10.9246 14.6608 11.1514 14.5669 11.3879 14.5669C11.6244 14.5669 11.8513 14.6608 12.0185 14.8281C12.1857 14.9953 12.2797 15.2221 12.2797 15.4586ZM6.92932 12.7834C7.16582 12.7834 7.39263 12.6895 7.55986 12.5223C7.72709 12.355 7.82104 12.1282 7.82104 11.8917C7.82104 11.6552 7.72709 11.4284 7.55986 11.2612C7.39263 11.0939 7.16582 11 6.92932 11C6.69282 11 6.46601 11.0939 6.29878 11.2612C6.13155 11.4284 6.0376 11.6552 6.0376 11.8917C6.0376 12.1282 6.13155 12.355 6.29878 12.5223C6.46601 12.6895 6.69282 12.7834 6.92932 12.7834ZM6.92932 16.3503C7.16582 16.3503 7.39263 16.2564 7.55986 16.0892C7.72709 15.9219 7.82104 15.6951 7.82104 15.4586C7.82104 15.2221 7.72709 14.9953 7.55986 14.8281C7.39263 14.6608 7.16582 14.5669 6.92932 14.5669C6.69282 14.5669 6.46601 14.6608 6.29878 14.8281C6.13155 14.9953 6.0376 15.2221 6.0376 15.4586C6.0376 15.6951 6.13155 15.9219 6.29878 16.0892C6.46601 16.2564 6.69282 16.3503 6.92932 16.3503Z" fill="white"/>                        <path fill-rule="evenodd" clip-rule="evenodd" d="M6.92925 1.85986C7.10663 1.85986 7.27674 1.93033 7.40216 2.05575C7.52758 2.18117 7.59804 2.35128 7.59804 2.52866V3.20904C8.18836 3.19745 8.83843 3.19745 9.55359 3.19745H13.2213C13.9373 3.19745 14.5874 3.19745 15.1777 3.20904V2.52866C15.1777 2.35128 15.2482 2.18117 15.3736 2.05575C15.499 1.93033 15.6691 1.85986 15.8465 1.85986C16.0239 1.85986 16.194 1.93033 16.3194 2.05575C16.4448 2.18117 16.5153 2.35128 16.5153 2.52866V3.26611C16.7471 3.28395 16.9668 3.30654 17.1743 3.33388C18.2194 3.47477 19.0656 3.77083 19.7335 4.43784C20.4005 5.10574 20.6966 5.95198 20.8375 6.99708C20.9739 8.01365 20.9739 9.3111 20.9739 10.9501V12.8334C20.9739 14.4724 20.9739 15.7707 20.8375 16.7864C20.6966 17.8315 20.4005 18.6778 19.7335 19.3457C19.0656 20.0127 18.2194 20.3087 17.1743 20.4496C16.1577 20.5861 14.8602 20.5861 13.2213 20.5861H9.55538C7.91639 20.5861 6.61804 20.5861 5.60237 20.4496C4.55727 20.3087 3.71102 20.0127 3.04312 19.3457C2.37611 18.6778 2.08006 17.8315 1.93917 16.7864C1.80273 15.7699 1.80273 14.4724 1.80273 12.8334V10.9501C1.80273 9.3111 1.80273 8.01275 1.93917 6.99708C2.08006 5.95198 2.37611 5.10574 3.04312 4.43784C3.71102 3.77083 4.55727 3.47477 5.60237 3.33388C5.81044 3.30654 6.0301 3.28395 6.26135 3.26611V2.52866C6.26135 2.35144 6.33169 2.18146 6.45692 2.05606C6.58215 1.93067 6.75203 1.8601 6.92925 1.85986ZM5.77893 4.65987C4.88275 4.78026 4.36555 5.00676 3.98835 5.38395C3.61115 5.76115 3.38465 6.27835 3.26427 7.17453C3.24406 7.32613 3.22682 7.48634 3.21255 7.65517H19.5632C19.5489 7.48634 19.5317 7.32583 19.5115 7.17364C19.3911 6.27746 19.1646 5.76026 18.7874 5.38306C18.4102 5.00586 17.893 4.77937 16.9959 4.65898C16.0801 4.53592 14.8718 4.53414 13.1713 4.53414H9.60442C7.9039 4.53414 6.69651 4.53682 5.77893 4.65987ZM3.13943 11C3.13943 10.2385 3.13943 9.57595 3.15102 8.99365H19.6247C19.6363 9.57595 19.6363 10.2385 19.6363 11V12.7835C19.6363 14.484 19.6345 15.6923 19.5115 16.609C19.3911 17.5052 19.1646 18.0223 18.7874 18.3995C18.4102 18.7767 17.893 19.0032 16.9959 19.1236C16.0801 19.2467 14.8718 19.2485 13.1713 19.2485H9.60442C7.9039 19.2485 6.69651 19.2467 5.77893 19.1236C4.88275 19.0032 4.36555 18.7767 3.98835 18.3995C3.61115 18.0223 3.38465 17.5051 3.26427 16.6081C3.14121 15.6923 3.13943 14.484 3.13943 12.7835V11Z" fill="white"/>                        </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain; }
    #tm-main .jk-events .jk-full-calendar a.uk-button::after {
      content: "";
      display: inline-block;
      margin-left: 8px;
      width: 11px;
      height: 6px;
      --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="12" height="6" viewBox="0 0 12 6" fill="none">                        <path d="M11.1058 0.160679L6.24379 4.90011L1.38179 0.160679C1.29493 0.0758233 1.17832 0.0283165 1.05688 0.0283165C0.93545 0.0283165 0.818836 0.0758233 0.731971 0.160679C0.68991 0.201891 0.656495 0.251081 0.633683 0.305368C0.610871 0.359656 0.599121 0.41795 0.599121 0.476836C0.599121 0.535721 0.610871 0.594015 0.633683 0.648303C0.656495 0.70259 0.68991 0.751781 0.731971 0.792992L5.90429 5.83593C5.99512 5.92447 6.11695 5.97402 6.24379 5.97402C6.37064 5.97402 6.49247 5.92447 6.5833 5.83593L11.7556 0.793965C11.798 0.752723 11.8316 0.703412 11.8546 0.648944C11.8776 0.594477 11.8895 0.535956 11.8895 0.476836C11.8895 0.417716 11.8776 0.359194 11.8546 0.304727C11.8316 0.250259 11.798 0.200949 11.7556 0.159706C11.6688 0.0748501 11.5521 0.0273438 11.4307 0.0273438C11.3093 0.0273437 11.1927 0.0748501 11.1058 0.159706V0.160679Z" fill="white"/>                        </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain; }
      #tm-main .jk-events .jk-full-calendar a.uk-button:hover::before {
        --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="23" height="22" viewBox="0 0 23 22" fill="none">                        <path d="M15.8466 12.7834C16.0831 12.7834 16.3099 12.6895 16.4771 12.5223C16.6443 12.355 16.7383 12.1282 16.7383 11.8917C16.7383 11.6552 16.6443 11.4284 16.4771 11.2612C16.3099 11.0939 16.0831 11 15.8466 11C15.6101 11 15.3832 11.0939 15.216 11.2612C15.0488 11.4284 14.9548 11.6552 14.9548 11.8917C14.9548 12.1282 15.0488 12.355 15.216 12.5223C15.3832 12.6895 15.6101 12.7834 15.8466 12.7834ZM15.8466 16.3503C16.0831 16.3503 16.3099 16.2564 16.4771 16.0892C16.6443 15.9219 16.7383 15.6951 16.7383 15.4586C16.7383 15.2221 16.6443 14.9953 16.4771 14.8281C16.3099 14.6608 16.0831 14.5669 15.8466 14.5669C15.6101 14.5669 15.3832 14.6608 15.216 14.8281C15.0488 14.9953 14.9548 15.2221 14.9548 15.4586C14.9548 15.6951 15.0488 15.9219 15.216 16.0892C15.3832 16.2564 15.6101 16.3503 15.8466 16.3503ZM12.2797 11.8917C12.2797 12.1282 12.1857 12.355 12.0185 12.5223C11.8513 12.6895 11.6244 12.7834 11.3879 12.7834C11.1514 12.7834 10.9246 12.6895 10.7574 12.5223C10.5902 12.355 10.4962 12.1282 10.4962 11.8917C10.4962 11.6552 10.5902 11.4284 10.7574 11.2612C10.9246 11.0939 11.1514 11 11.3879 11C11.6244 11 11.8513 11.0939 12.0185 11.2612C12.1857 11.4284 12.2797 11.6552 12.2797 11.8917ZM12.2797 15.4586C12.2797 15.6951 12.1857 15.9219 12.0185 16.0892C11.8513 16.2564 11.6244 16.3503 11.3879 16.3503C11.1514 16.3503 10.9246 16.2564 10.7574 16.0892C10.5902 15.9219 10.4962 15.6951 10.4962 15.4586C10.4962 15.2221 10.5902 14.9953 10.7574 14.8281C10.9246 14.6608 11.1514 14.5669 11.3879 14.5669C11.6244 14.5669 11.8513 14.6608 12.0185 14.8281C12.1857 14.9953 12.2797 15.2221 12.2797 15.4586ZM6.92932 12.7834C7.16582 12.7834 7.39263 12.6895 7.55986 12.5223C7.72709 12.355 7.82104 12.1282 7.82104 11.8917C7.82104 11.6552 7.72709 11.4284 7.55986 11.2612C7.39263 11.0939 7.16582 11 6.92932 11C6.69282 11 6.46601 11.0939 6.29878 11.2612C6.13155 11.4284 6.0376 11.6552 6.0376 11.8917C6.0376 12.1282 6.13155 12.355 6.29878 12.5223C6.46601 12.6895 6.69282 12.7834 6.92932 12.7834ZM6.92932 16.3503C7.16582 16.3503 7.39263 16.2564 7.55986 16.0892C7.72709 15.9219 7.82104 15.6951 7.82104 15.4586C7.82104 15.2221 7.72709 14.9953 7.55986 14.8281C7.39263 14.6608 7.16582 14.5669 6.92932 14.5669C6.69282 14.5669 6.46601 14.6608 6.29878 14.8281C6.13155 14.9953 6.0376 15.2221 6.0376 15.4586C6.0376 15.6951 6.13155 15.9219 6.29878 16.0892C6.46601 16.2564 6.69282 16.3503 6.92932 16.3503Z" fill="%232DC175"/>                        <path fill-rule="evenodd" clip-rule="evenodd" d="M6.92925 1.85986C7.10663 1.85986 7.27674 1.93033 7.40216 2.05575C7.52758 2.18117 7.59804 2.35128 7.59804 2.52866V3.20904C8.18836 3.19745 8.83843 3.19745 9.55359 3.19745H13.2213C13.9373 3.19745 14.5874 3.19745 15.1777 3.20904V2.52866C15.1777 2.35128 15.2482 2.18117 15.3736 2.05575C15.499 1.93033 15.6691 1.85986 15.8465 1.85986C16.0239 1.85986 16.194 1.93033 16.3194 2.05575C16.4448 2.18117 16.5153 2.35128 16.5153 2.52866V3.26611C16.7471 3.28395 16.9668 3.30654 17.1743 3.33388C18.2194 3.47477 19.0656 3.77083 19.7335 4.43784C20.4005 5.10574 20.6966 5.95198 20.8375 6.99708C20.9739 8.01365 20.9739 9.3111 20.9739 10.9501V12.8334C20.9739 14.4724 20.9739 15.7707 20.8375 16.7864C20.6966 17.8315 20.4005 18.6778 19.7335 19.3457C19.0656 20.0127 18.2194 20.3087 17.1743 20.4496C16.1577 20.5861 14.8602 20.5861 13.2213 20.5861H9.55538C7.91639 20.5861 6.61804 20.5861 5.60237 20.4496C4.55727 20.3087 3.71102 20.0127 3.04312 19.3457C2.37611 18.6778 2.08006 17.8315 1.93917 16.7864C1.80273 15.7699 1.80273 14.4724 1.80273 12.8334V10.9501C1.80273 9.3111 1.80273 8.01275 1.93917 6.99708C2.08006 5.95198 2.37611 5.10574 3.04312 4.43784C3.71102 3.77083 4.55727 3.47477 5.60237 3.33388C5.81044 3.30654 6.0301 3.28395 6.26135 3.26611V2.52866C6.26135 2.35144 6.33169 2.18146 6.45692 2.05606C6.58215 1.93067 6.75203 1.8601 6.92925 1.85986ZM5.77893 4.65987C4.88275 4.78026 4.36555 5.00676 3.98835 5.38395C3.61115 5.76115 3.38465 6.27835 3.26427 7.17453C3.24406 7.32613 3.22682 7.48634 3.21255 7.65517H19.5632C19.5489 7.48634 19.5317 7.32583 19.5115 7.17364C19.3911 6.27746 19.1646 5.76026 18.7874 5.38306C18.4102 5.00586 17.893 4.77937 16.9959 4.65898C16.0801 4.53592 14.8718 4.53414 13.1713 4.53414H9.60442C7.9039 4.53414 6.69651 4.53682 5.77893 4.65987ZM3.13943 11C3.13943 10.2385 3.13943 9.57595 3.15102 8.99365H19.6247C19.6363 9.57595 19.6363 10.2385 19.6363 11V12.7835C19.6363 14.484 19.6345 15.6923 19.5115 16.609C19.3911 17.5052 19.1646 18.0223 18.7874 18.3995C18.4102 18.7767 17.893 19.0032 16.9959 19.1236C16.0801 19.2467 14.8718 19.2485 13.1713 19.2485H9.60442C7.9039 19.2485 6.69651 19.2467 5.77893 19.1236C4.88275 19.0032 4.36555 18.7767 3.98835 18.3995C3.61115 18.0223 3.38465 17.5051 3.26427 16.6081C3.14121 15.6923 3.13943 14.484 3.13943 12.7835V11Z" fill="%232DC175"/>                        </svg>'); }
      #tm-main .jk-events .jk-full-calendar a.uk-button:hover::after {
        --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="12" height="6" viewBox="0 0 12 6" fill="none">                        <path d="M11.1058 0.160679L6.24379 4.90011L1.38179 0.160679C1.29493 0.0758233 1.17832 0.0283165 1.05688 0.0283165C0.93545 0.0283165 0.818836 0.0758233 0.731971 0.160679C0.68991 0.201891 0.656495 0.251081 0.633683 0.305368C0.610871 0.359656 0.599121 0.41795 0.599121 0.476836C0.599121 0.535721 0.610871 0.594015 0.633683 0.648303C0.656495 0.70259 0.68991 0.751781 0.731971 0.792992L5.90429 5.83593C5.99512 5.92447 6.11695 5.97402 6.24379 5.97402C6.37064 5.97402 6.49247 5.92447 6.5833 5.83593L11.7556 0.793965C11.798 0.752723 11.8316 0.703412 11.8546 0.648944C11.8776 0.594477 11.8895 0.535956 11.8895 0.476836C11.8895 0.417716 11.8776 0.359194 11.8546 0.304727C11.8316 0.250259 11.798 0.200949 11.7556 0.159706C11.6688 0.0748501 11.5521 0.0273438 11.4307 0.0273438C11.3093 0.0273437 11.1927 0.0748501 11.1058 0.159706V0.160679Z" fill="%232DC175"/>                        </svg>'); }
  #tm-main .jk-events .jk-event-slider {
    clear: both; }
    #tm-main .jk-events .jk-event-slider .eb-slider-container {
      background: #fff; }
      #tm-main .jk-events .jk-event-slider .controls > li {
        width: 32px;
        height: 32px;
        mask-image: var(--svg);
        mask-repeat: no-repeat;
        mask-size: contain;
        mask-position: center center;
        background-color: #8c9acd; }
        #tm-main .jk-events .jk-event-slider .controls > li i {
          display: none; }
        #tm-main .jk-events .jk-event-slider .controls > li.prev {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">                        <path d="M5.90791 17.0962L23.2412 29.0962C23.4413 29.2346 23.6754 29.3157 23.9182 29.3306C24.1609 29.3455 24.4032 29.2937 24.6187 29.1809C24.8341 29.068 25.0146 28.8983 25.1406 28.6902C25.2665 28.4821 25.3332 28.2435 25.3332 28.0002V4.00023C25.3334 3.75687 25.267 3.5181 25.1411 3.30981C25.0152 3.10151 24.8348 2.93164 24.6193 2.81859C24.4037 2.70555 24.1614 2.65364 23.9185 2.6685C23.6756 2.68337 23.4414 2.76443 23.2412 2.9029L5.90791 14.9029C5.73132 15.0261 5.5871 15.1902 5.48752 15.3811C5.38794 15.5721 5.33594 15.7842 5.33594 15.9996C5.33594 16.2149 5.38794 16.4271 5.48752 16.618C5.5871 16.8089 5.73132 16.973 5.90791 17.0962Z" fill="%238C9ACD"/>                        </svg>'); }
        #tm-main .jk-events .jk-event-slider .controls > li.next {
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">                        <path d="M24.761 14.9028L7.42771 2.90279C7.22767 2.76438 6.99359 2.68333 6.75079 2.66841C6.508 2.6535 6.26575 2.70529 6.05028 2.81817C5.83481 2.93106 5.65433 3.10074 5.52837 3.30884C5.40242 3.51694 5.33579 3.75554 5.33571 3.99879L5.3357 27.9988C5.33554 28.2422 5.40199 28.4809 5.52785 28.6892C5.65371 28.8975 5.83417 29.0674 6.04969 29.1804C6.2652 29.2935 6.50755 29.3454 6.75046 29.3305C6.99337 29.3157 7.22758 29.2346 7.42771 29.0961L24.761 17.0961C24.9376 16.9729 25.0818 16.8088 25.1814 16.6179C25.281 16.427 25.333 16.2148 25.333 15.9995C25.333 15.7841 25.281 15.572 25.1814 15.381C25.0818 15.1901 24.9376 15.026 24.761 14.9028Z" fill="%238C9ACD"/>                        </svg>'); }
    #tm-main .jk-events .jk-event-slider .my-eb-slider {
      display: flex; }
    #tm-main .jk-events .jk-event-slider .slider-item {
      height: auto; }
    @media (max-width: 991px) {
      #tm-main .jk-events .jk-event-slider .slider-item {
        width: 100%; } }
    #tm-main .jk-events .jk-event-slider .slider-item.tns-slide-active {
      border-right: 1px solid #c7c7c7; }
    @media (max-width: 767px) {
      #tm-main .jk-events .jk-event-slider .slider-item.tns-slide-active {
        border: 0 none; } }
    #tm-main .jk-events .jk-event-slider .slider-item.tns-slide-active + .tns-slide-active + .tns-slide-active {
      border-right: 0; }
    #tm-main .jk-events .jk-event-slider .eb-event-wrapper {
      box-shadow: none;
      border: 0 none; }
      #tm-main .jk-events .jk-event-slider .eb-event-wrapper > a {
        display: block; }
        #tm-main .jk-events .jk-event-slider .eb-event-wrapper > a img {
          aspect-ratio: 1.4183266932;
          object-fit: cover; }
      #tm-main .jk-events .jk-event-slider .eb-event-wrapper h2.eb-event-title-container {
        font-size: var(--size20);
        font-weight: 700;
        line-height: 1.35;
        margin: 0 0 10px; }
      #tm-main .jk-events .jk-event-slider .eb-event-wrapper .eb-event-date-time {
        color: #000;
        font-size: var(--size18);
        font-weight: 700;
        line-height: 1.35;
        margin: 0 0 10px; }
        #tm-main .jk-events .jk-event-slider .eb-event-wrapper .eb-event-date-time i {
          width: 14px;
          height: 14px;
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" viewBox="0 0 15 14" fill="none">                        <path d="M10.6269 8.50694C10.8101 8.50694 10.9858 8.44224 11.1154 8.32708C11.2449 8.21192 11.3177 8.05573 11.3177 7.89287C11.3177 7.73001 11.2449 7.57382 11.1154 7.45866C10.9858 7.3435 10.8101 7.27881 10.6269 7.27881C10.4436 7.27881 10.2679 7.3435 10.1384 7.45866C10.0088 7.57382 9.93604 7.73001 9.93604 7.89287C9.93604 8.05573 10.0088 8.21192 10.1384 8.32708C10.2679 8.44224 10.4436 8.50694 10.6269 8.50694ZM10.6269 10.9632C10.8101 10.9632 10.9858 10.8985 11.1154 10.7833C11.2449 10.6682 11.3177 10.512 11.3177 10.3491C11.3177 10.1863 11.2449 10.0301 11.1154 9.91492C10.9858 9.79976 10.8101 9.73506 10.6269 9.73506C10.4436 9.73506 10.2679 9.79976 10.1384 9.91492C10.0088 10.0301 9.93604 10.1863 9.93604 10.3491C9.93604 10.512 10.0088 10.6682 10.1384 10.7833C10.2679 10.8985 10.4436 10.9632 10.6269 10.9632ZM7.86358 7.89287C7.86358 8.05573 7.7908 8.21192 7.66124 8.32708C7.53169 8.44224 7.35598 8.50694 7.17276 8.50694C6.98954 8.50694 6.81383 8.44224 6.68428 8.32708C6.55472 8.21192 6.48194 8.05573 6.48194 7.89287C6.48194 7.73001 6.55472 7.57382 6.68428 7.45866C6.81383 7.3435 6.98954 7.27881 7.17276 7.27881C7.35598 7.27881 7.53169 7.3435 7.66124 7.45866C7.7908 7.57382 7.86358 7.73001 7.86358 7.89287ZM7.86358 10.3491C7.86358 10.512 7.7908 10.6682 7.66124 10.7833C7.53169 10.8985 7.35598 10.9632 7.17276 10.9632C6.98954 10.9632 6.81383 10.8985 6.68428 10.7833C6.55472 10.6682 6.48194 10.512 6.48194 10.3491C6.48194 10.1863 6.55472 10.0301 6.68428 9.91492C6.81383 9.79976 6.98954 9.73506 7.17276 9.73506C7.35598 9.73506 7.53169 9.79976 7.66124 9.91492C7.7908 10.0301 7.86358 10.1863 7.86358 10.3491ZM3.71865 8.50694C3.90187 8.50694 4.07758 8.44224 4.20714 8.32708C4.33669 8.21192 4.40947 8.05573 4.40947 7.89287C4.40947 7.73001 4.33669 7.57382 4.20714 7.45866C4.07758 7.3435 3.90187 7.27881 3.71865 7.27881C3.53544 7.27881 3.35972 7.3435 3.23017 7.45866C3.10061 7.57382 3.02783 7.73001 3.02783 7.89287C3.02783 8.05573 3.10061 8.21192 3.23017 8.32708C3.35972 8.44224 3.53544 8.50694 3.71865 8.50694ZM3.71865 10.9632C3.90187 10.9632 4.07758 10.8985 4.20714 10.7833C4.33669 10.6682 4.40947 10.512 4.40947 10.3491C4.40947 10.1863 4.33669 10.0301 4.20714 9.91492C4.07758 9.79976 3.90187 9.73506 3.71865 9.73506C3.53544 9.73506 3.35972 9.79976 3.23017 9.91492C3.10061 10.0301 3.02783 10.1863 3.02783 10.3491C3.02783 10.512 3.10061 10.6682 3.23017 10.7833C3.35972 10.8985 3.53544 10.9632 3.71865 10.9632Z" fill="black"/>                        <path fill-rule="evenodd" clip-rule="evenodd" d="M4.01505 0.111328C4.14483 0.111328 4.26929 0.162883 4.36106 0.25465C4.45283 0.346418 4.50438 0.470881 4.50438 0.60066V1.09847C4.9363 1.08999 5.41193 1.08999 5.93519 1.08999H8.61868C9.14259 1.08999 9.61823 1.08999 10.0501 1.09847V0.60066C10.0501 0.470881 10.1017 0.346418 10.1935 0.25465C10.2852 0.162883 10.4097 0.111328 10.5395 0.111328C10.6693 0.111328 10.7937 0.162883 10.8855 0.25465C10.9773 0.346418 11.0288 0.470881 11.0288 0.60066V1.14023C11.1984 1.15328 11.3592 1.16981 11.511 1.18982C12.2756 1.2929 12.8948 1.50951 13.3835 1.99754C13.8715 2.48622 14.0881 3.10539 14.1912 3.87005C14.291 4.61383 14.291 5.56314 14.291 6.76232V8.14028C14.291 9.33947 14.291 10.2894 14.1912 11.0326C14.0881 11.7972 13.8715 12.4164 13.3835 12.9051C12.8948 13.3931 12.2756 13.6097 11.511 13.7128C10.7672 13.8126 9.81787 13.8126 8.61868 13.8126H5.93649C4.7373 13.8126 3.78735 13.8126 3.04422 13.7128C2.27955 13.6097 1.66039 13.3931 1.17171 12.9051C0.68368 12.4164 0.46707 11.7972 0.363984 11.0326C0.26416 10.2888 0.26416 9.33947 0.26416 8.14028V6.76232C0.26416 5.56314 0.26416 4.61318 0.363984 3.87005C0.46707 3.10539 0.68368 2.48622 1.17171 1.99754C1.66039 1.50951 2.27955 1.2929 3.04422 1.18982C3.19645 1.16981 3.35717 1.15328 3.52637 1.14023V0.60066C3.52637 0.470994 3.57784 0.346629 3.66946 0.254881C3.76109 0.163132 3.88539 0.111501 4.01505 0.111328ZM3.1734 2.16C2.5177 2.24808 2.13928 2.4138 1.8633 2.68978C1.58731 2.96576 1.42159 3.34418 1.33351 3.99988C1.31872 4.1108 1.30611 4.22802 1.29567 4.35155H13.2589C13.2484 4.22802 13.2358 4.11058 13.221 3.99923C13.1329 3.34353 12.9672 2.96511 12.6912 2.68913C12.4152 2.41314 12.0368 2.24742 11.3805 2.15934C10.7104 2.06931 9.82635 2.068 8.58215 2.068H5.97238C4.72817 2.068 3.84476 2.06996 3.1734 2.16ZM1.24217 6.79886C1.24217 6.24168 1.24217 5.75691 1.25065 5.33087H13.3039C13.3124 5.75691 13.3124 6.24168 13.3124 6.79886V8.10375C13.3124 9.34795 13.311 10.232 13.221 10.9027C13.1329 11.5584 12.9672 11.9368 12.6912 12.2128C12.4152 12.4888 12.0368 12.6545 11.3805 12.7426C10.7104 12.8326 9.82635 12.834 8.58215 12.834H5.97238C4.72817 12.834 3.84476 12.8326 3.1734 12.7426C2.5177 12.6545 2.13928 12.4888 1.8633 12.2128C1.58731 11.9368 1.42159 11.5584 1.33351 10.9021C1.24348 10.232 1.24217 9.34795 1.24217 8.10375V6.79886Z" fill="black"/>                        </svg>');
          background-image: var(--svg);
          background-repeat: no-repeat;
          background-position: bottom right;
          background-size: contain; }
          #tm-main .jk-events .jk-event-slider .eb-event-wrapper .eb-event-date-time i::before {
            content: none; }
      #tm-main .jk-events .jk-event-slider .eb-event-wrapper .eb-event-location-price {
        color: #004a99;
        font-size: var(--size16);
        font-weight: 500;
        line-height: 1.35;
        margin-bottom: 10px;
        align-items: center; }
        #tm-main .jk-events .jk-event-slider .eb-event-wrapper .eb-event-location i {
          width: 14px;
          height: 17px;
          --svg: url('data:image/svg+xml,                        <svg xmlns="http://www.w3.org/2000/svg" width="15" height="18" viewBox="0 0 15 18" fill="none">                        <path fill-rule="evenodd" clip-rule="evenodd" d="M0.288816 6.33512C0.42926 4.63779 1.20258 3.05527 2.45535 1.90149C3.70813 0.747719 5.34883 0.107 7.05196 0.106445H7.41671C9.11984 0.107 10.7605 0.747719 12.0133 1.90149C13.2661 3.05527 14.0394 4.63779 14.1798 6.33512C14.3357 8.23016 13.7507 10.1118 12.5477 11.5844L8.50084 16.5339C8.34745 16.7216 8.15425 16.8729 7.9352 16.9768C7.71616 17.0807 7.47676 17.1346 7.23433 17.1346C6.9919 17.1346 6.7525 17.0807 6.53346 16.9768C6.31442 16.8729 6.12121 16.7216 5.96783 16.5339L1.92176 11.5844C0.718551 10.1119 0.133202 8.23027 0.288816 6.33512ZM7.23433 3.27271C6.17066 3.27271 5.15054 3.69525 4.39841 4.44739C3.64628 5.19952 3.22373 6.21963 3.22373 7.28331C3.22373 8.34699 3.64628 9.3671 4.39841 10.1192C5.15054 10.8714 6.17066 11.2939 7.23433 11.2939C8.29801 11.2939 9.31812 10.8714 10.0703 10.1192C10.8224 9.3671 11.2449 8.34699 11.2449 7.28331C11.2449 6.21963 10.8224 5.19952 10.0703 4.44739C9.31812 3.69525 8.29801 3.27271 7.23433 3.27271Z" fill="%23FF0000"/>                        <path d="M4.48975 7.28365C4.48975 6.55587 4.77886 5.8579 5.29347 5.34328C5.80809 4.82866 6.50606 4.53955 7.23384 4.53955C7.96162 4.53955 8.65959 4.82866 9.17421 5.34328C9.68883 5.8579 9.97794 6.55587 9.97794 7.28365C9.97794 8.01143 9.68883 8.7094 9.17421 9.22401C8.65959 9.73863 7.96162 10.0277 7.23384 10.0277C6.50606 10.0277 5.80809 9.73863 5.29347 9.22401C4.77886 8.7094 4.48975 8.01143 4.48975 7.28365Z" fill="%23FF0000"/>                        </svg>');
          background-image: var(--svg);
          background-repeat: no-repeat;
          background-position: bottom right;
          background-size: contain; }
          #tm-main .jk-events .jk-event-slider .eb-event-wrapper .eb-event-location i::before {
            content: none; }
      #tm-main .jk-events .jk-event-slider .eb-event-wrapper .eb-event-short-description {
        font-size: var(--size12);
        font-weight: 400;
        color: #000;
        line-height: 1.57;
        margin: 0 0 10px; }
#tm-main .jk-home-bottom {
  position: relative;
  color: #c7c7c7;
  font-size: var(--size12);
  font-weight: 500;
  line-height: normal;
  background-color: #004a99;
  padding-bottom: 0px; }
  #tm-main .jk-home-bottom:before {
    content: "";
    position: absolute;
    top: -163px;
    left: 0;
    --svg: url('data:image/svg+xml,            <svg width="1440" height="123" viewBox="0 0 1440 123" fill="none" xmlns="http://www.w3.org/2000/svg">            <defs>            <linearGradient id="paint0_linear_619_20145" x1="0" y1="136.35" x2="1438" y2="136.35" gradientUnits="userSpaceOnUse">            <stop stop-color="%23B6EBFF"/>            <stop offset="1" stop-color="%238C9ACD"/>            </linearGradient>            </defs>            <path d="M1440 13.1921V120.267L0 122.263V93.1075C26.935 71.034 97.7381 35.0345 264.243 52.1193C497.838 76.0998 678.862 100.735 836.53 78.1415C994.199 55.5479 1159.16 23.5932 1159.16 23.5932C1159.16 23.5932 1340.8 -19.899 1440 13.1921Z" fill="url(%23paint0_linear_619_20145)"/>            </svg>');
    --svg1: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" width="1440" height="94" viewBox="0 0 1440 94" fill="none">            <path d="M1440 13.0373V93.2636H0C26.9724 71.2368 97.8739 34.8335 264.61 51.9013C498.53 75.8118 679.805 100.414 837.692 77.8684C995.58 55.3226 1160.77 23.4164 1160.77 23.4164C1160.77 23.4164 1340.66 -19.9645 1440 13.0373Z" fill="%23004A99"/>            </svg>');
    background-image: var(--svg1);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: 100% auto;
    width: 1920px;
    height: 164px;
    z-index: 2; }
  #tm-main .jk-home-bottom:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    background-image: url(../images/home-bt.png);
    background-repeat: no-repeat;
    background-position: center right;
    background-size: 100% auto;
    width: 1920px;
    height: 384px;
    z-index: 2; }
  #tm-main .jk-home-bottom > .uk-container {
    position: relative;
    z-index: 3; }
    #tm-main .jk-home-bottom .jk-history-switcher .el-nav {
      margin: 30px 0 60px;
      position: relative;
      justify-content: space-between; }
      #tm-main .jk-home-bottom .jk-history-switcher .el-nav::before {
        width: 91%;
        position: absolute;
        left: 52px;
        top: 18px;
        content: "";
        border: 1px solid #b1e2fa; }
      @media (max-width: 767px) {
        #tm-main .jk-home-bottom .jk-history-switcher .el-nav::before {
          width: 1px;
          height: 100%;
          left: 139px;
          top: 0px;
          background: #b1e2fa; } }
    @media (max-width: 767px) {
      #tm-main .jk-home-bottom .jk-history-switcher .el-nav li {
        width: 100%; } }
    #tm-main .jk-home-bottom .jk-history-switcher .el-nav li a {
      color: #b1e2fa;
      position: relative;
      padding-top: 60px;
      display: block;
      font-size: var(--size15); }
    @media (max-width: 767px) {
      #tm-main .jk-home-bottom .jk-history-switcher .el-nav li a {
        padding-top: 0px;
        padding-bottom: 60px;
        display: inline-block; } }
    #tm-main .jk-home-bottom .jk-history-switcher .el-nav li a::before {
      width: 18px;
      height: 18px;
      position: absolute;
      content: "";
      top: 10px;
      left: 41%;
      transform: translateX(-50%);
      background: #004a99;
      border-radius: 50%;
      border: 7px solid #b1e2fa;
      transition: all 0.3s ease-in-out; }
    @media (max-width: 767px) {
      #tm-main .jk-home-bottom .jk-history-switcher .el-nav li a::before {
        top: 0;
        left: auto;
        right: -58px; } }
  #tm-main .jk-home-bottom .jk-history-switcher .el-nav li.uk-active a {
    color: #fff;
    font-size: var(--size18); }
    #tm-main .jk-home-bottom .jk-history-switcher .el-nav li.uk-active a::before {
      width: 21px;
      height: 21px;
      top: 7px;
      background: #fff; }
    @media (max-width: 767px) {
      #tm-main .jk-home-bottom .jk-history-switcher .el-nav li.uk-active a::before {
        top: 0;
        right: -50px; } }
#tm-main .jk-home-bottom .jk-history-switcher .el-item > .uk-grid {
  justify-content: space-between;
  gap: 16px; }
  #tm-main .jk-home-bottom .jk-history-switcher .el-item > .uk-grid > div:first-child {
    width: 372px; }
  @media (max-width: 767px) {
    #tm-main .jk-home-bottom .jk-history-switcher .el-item > .uk-grid > div:first-child {
      width: 100%; } }
  #tm-main .jk-home-bottom .jk-history-switcher .el-item > .uk-grid > div:first-child img {
    border-radius: 8px;
    width: 100%; }
  #tm-main .jk-home-bottom .jk-history-switcher .el-item > .uk-grid > div:last-child {
    width: calc(100% - 388px); }
  @media (max-width: 767px) {
    #tm-main .jk-home-bottom .jk-history-switcher .el-item > .uk-grid > div:last-child {
      width: 100%; } }
#tm-main .jk-home-bottom .jk-history-switcher .el-item h3.el-meta {
  color: #fff;
  font-size: var(--size24);
  font-weight: 700;
  line-height: normal;
  margin: 0 0 10px; }
#tm-main .jk-home-bottom .jk-history-switcher .el-item .el-content {
  font-size: var(--size12);
  font-weight: 500;
  line-height: 1.5;
  margin: 0 0 40px;
  color: #fff; }
#tm-main .jk-home-bottom .jk-history-switcher .el-item a.el-link.uk-button {
  font-size: var(--size22);
  font-weight: 500;
  color: #fff;
  border-radius: 5.188px;
  background: #8c9acd;
  padding: 8px 12px;
  border: 1px solid #8c9acd; }
  #tm-main .jk-home-bottom .jk-history-switcher .el-item a.el-link.uk-button:hover {
    background: #fff;
    color: #8c9acd; }
#tm-main .jk-home-bottom h2.jk-arrow a {
  display: inline-block;
  position: relative;
  padding: 16px 0;
  color: #fff !important; }
  #tm-main .jk-home-bottom h2.jk-arrow a::before {
    content: "";
    width: 113px;
    height: 3px;
    background: #8c9acd;
    position: absolute;
    top: 0;
    left: 0; }
  #tm-main .jk-home-bottom h2.jk-arrow a::after {
    content: "";
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-left: 8px;
    --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"> <path d="M1 29L27.6974 2.30273" stroke="%238C9ACD" stroke-width="2" stroke-linecap="round"/> <path d="M11.3652 1L27.9999 1C28.5522 1 28.9999 1.44772 28.9999 2L28.9999 20.087" stroke="%238C9ACD" stroke-width="2" stroke-linecap="round"/> </svg>');
    background-image: var(--svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain; }
#tm-main .jk-home-bottom .uk-slider .el-item > a {
  border-radius: 12.791px;
  display: block; }
#tm-main .jk-home-bottom .el-slidenav {
  width: 32px;
  height: 32px;
  mask-image: var(--svg);
  mask-repeat: no-repeat;
  mask-size: contain;
  mask-position: center center;
  background-color: #8c9acd; }
  #tm-main .jk-home-bottom .el-slidenav svg {
    display: none; }
  #tm-main .jk-home-bottom .el-slidenav.uk-slidenav-previous {
    --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">                <path d="M5.90791 17.0962L23.2412 29.0962C23.4413 29.2346 23.6754 29.3157 23.9182 29.3306C24.1609 29.3455 24.4032 29.2937 24.6187 29.1809C24.8341 29.068 25.0146 28.8983 25.1406 28.6902C25.2665 28.4821 25.3332 28.2435 25.3332 28.0002V4.00023C25.3334 3.75687 25.267 3.5181 25.1411 3.30981C25.0152 3.10151 24.8348 2.93164 24.6193 2.81859C24.4037 2.70555 24.1614 2.65364 23.9185 2.6685C23.6756 2.68337 23.4414 2.76443 23.2412 2.9029L5.90791 14.9029C5.73132 15.0261 5.5871 15.1902 5.48752 15.3811C5.38794 15.5721 5.33594 15.7842 5.33594 15.9996C5.33594 16.2149 5.38794 16.4271 5.48752 16.618C5.5871 16.8089 5.73132 16.973 5.90791 17.0962Z" fill="%238C9ACD"/>                </svg>'); }
  #tm-main .jk-home-bottom .el-slidenav.uk-slidenav-next {
    --svg: url('data:image/svg+xml,                <svg xmlns="http://www.w3.org/2000/svg" width="32" height="32" viewBox="0 0 32 32" fill="none">                <path d="M24.761 14.9028L7.42771 2.90279C7.22767 2.76438 6.99359 2.68333 6.75079 2.66841C6.508 2.6535 6.26575 2.70529 6.05028 2.81817C5.83481 2.93106 5.65433 3.10074 5.52837 3.30884C5.40242 3.51694 5.33579 3.75554 5.33571 3.99879L5.3357 27.9988C5.33554 28.2422 5.40199 28.4809 5.52785 28.6892C5.65371 28.8975 5.83417 29.0674 6.04969 29.1804C6.2652 29.2935 6.50755 29.3454 6.75046 29.3305C6.99337 29.3157 7.22758 29.2346 7.42771 29.0961L24.761 17.0961C24.9376 16.9729 25.0818 16.8088 25.1814 16.6179C25.281 16.427 25.333 16.2148 25.333 15.9995C25.333 15.7841 25.281 15.572 25.1814 15.381C25.0818 15.1901 24.9376 15.026 24.761 14.9028Z" fill="%238C9ACD"/>                </svg>'); }
#tm-main .jk-home-bottom .jk-bottom-subscription > .uk-grid {
  align-items: flex-end; }
@media (max-width: 768px) {
  #tm-main .jk-home-bottom .jk-bottom-subscription > .uk-grid {
    flex-direction: column-reverse;
    align-items: flex-start; } }
#tm-main .jk-home-bottom .jk-bottom-subscription h3.el-title {
  font-size: var(--size36);
  font-weight: 700;
  line-height: normal;
  margin: 0 0 20px; }
@media (max-width: 767px) {
  #tm-main .jk-home-bottom .jk-bottom-subscription h3.el-title {
    color: #fff; } }
#tm-main .jk-home-bottom .jk-bottom-subscription a.el-link.uk-button {
  border-radius: 26.422px;
  background: #004a99;
  line-height: 56px;
  font-size: var(--size36);
  font-weight: 700;
  color: #fff;
  border: 1px solid transparent; }
@media (max-width: 767px) {
  #tm-main .jk-home-bottom .jk-bottom-subscription a.el-link.uk-button {
    border-color: #fff; } }
#tm-main .jk-home-bottom .jk-bottom-subscription a.el-link.uk-button:hover {
  background: #fff;
  color: #004a99; }
#tm-main .jk-aboutmnd {
  padding-top: 56px;
  padding-bottom: 60px; }
  #tm-main .jk-aboutmnd h1 {
    color: #004a99;
    font-weight: 700; }
  #tm-main .jk-aboutmnd .uk-panel.uk-margin.uk-scrollspy-inview {
    font-size: var(--size15);
    color: #000;
    font-weight: 300;
    line-height: 1.35; }
    #tm-main .jk-aboutmnd .uk-panel.uk-margin.uk-scrollspy-inview hr#system-readmore {
      margin-top: 56px; }
  #tm-main .jk-aboutmnd p:empty {
    display: none; }
  #tm-main .jk-aboutmnd .uk-margin {
    overflow: hidden; }
  #tm-main .jk-aboutmnd .bgmgrid-items {
    margin: 0 -30px; }
    #tm-main .jk-aboutmnd .bgmgrid-items > div {
      position: relative;
      padding-bottom: 32px;
      margin-bottom: 0px;
      border-bottom: 1px solid #c7c7c7;
      padding-left: 0;
      width: 25%;
      padding: 0px 30px 32px; }
    @media (max-width: 991px) {
      #tm-main .jk-aboutmnd .bgmgrid-items > div {
        width: 100%; } }
    #tm-main .jk-aboutmnd .bgmgrid-items > div::after {
      content: "";
      position: absolute;
      right: 0px;
      width: 1px;
      height: calc(100% - 32px);
      background: #c7c7c7; }
      #tm-main .jk-aboutmnd .bgmgrid-items > div:nth-child(4n)::after {
        content: none; }
    #tm-main .jk-aboutmnd .bgmgrid-items .el-item {
      display: flex;
      flex-direction: column; }
      #tm-main .jk-aboutmnd .bgmgrid-items .el-item > a {
        display: block; }
        #tm-main .jk-aboutmnd .bgmgrid-items .el-item > a .el-image {
          aspect-ratio: 1.3333333333;
          border-radius: 4px;
          object-fit: cover;
          width: 100%; }
      #tm-main .jk-aboutmnd .bgmgrid-items .el-item > div:last-child {
        margin-top: auto !important; }
    #tm-main .jk-aboutmnd .bgmgrid-items .el-title {
      color: #004a99;
      font-size: var(--size18);
      font-weight: 700;
      line-height: 1.35; }
    #tm-main .jk-aboutmnd .bgmgrid-items .el-content {
      font-size: var(--size12);
      font-weight: 400;
      line-height: 1.57;
      margin-bottom: 20px; }
    #tm-main .jk-aboutmnd .bgmgrid-items a.el-link.uk-button {
      font-size: var(--size16);
      color: #004a99;
      font-weight: 500;
      line-height: 1.35;
      display: inline-block; }
      #tm-main .jk-aboutmnd .bgmgrid-items a.el-link.uk-button::after {
        content: "";
        position: static;
        display: inline-block;
        width: 12px;
        height: 12px;
        margin-left: 4px;
        --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">                    <path d="M1 11.0008L10.5353 1.46484" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/>                    <path d="M4.70264 1L10.1677 1C10.6279 1 11.001 1.3731 11.001 1.83333L11.001 7.81762" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/>                    </svg>');
        background-image: var(--svg);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: contain;
        transform: none; }
#tm-main .jk-topics h2 {
  padding: 16px 0 0 0;
  border-top: 1px solid #000;
  color: #000;
  font-size: var(--size32);
  font-weight: 600;
  line-height: 1.35; }
  #tm-main .jk-topics .el-item > a {
    display: block;
    position: relative; }
    #tm-main .jk-topics .el-item > a::after {
      content: "";
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      height: 60%;
      background: linear-gradient(180deg, rgba(140, 154, 205, 0) 0%, #004a99 100%); }
    #tm-main .jk-topics .el-item > a picture + div {
      position: relative;
      z-index: 2; }
  #tm-main .jk-topics .el-item h3.el-title {
    color: #fff;
    font-size: var(--size18);
    font-weight: 700;
    line-height: 1.12;
    margin: 0 0 6px; }
  #tm-main .jk-topics .el-item .el-link.uk-button {
    font-size: var(--size12);
    color: #fff;
    font-weight: 400;
    line-height: 1.57;
    position: relative;
    padding-right: 0;
    text-align: center; }
    #tm-main .jk-topics .el-item .el-link.uk-button::after {
      content: "";
      position: relative;
      top: 5px;
      width: 19px;
      height: 19px;
      margin-left: 0;
      display: inline-block;
      --svg: url('data:image/svg+xml,                    <svg xmlns="http://www.w3.org/2000/svg" width="20" height="19" viewBox="0 0 20 19" fill="none">                    <path d="M8.37695 13.4577L12.3353 9.49935L8.37695 5.54102" stroke="white" stroke-width="1.48" stroke-linecap="round" stroke-linejoin="round"/>                    </svg>');
      mask-image: var(--svg);
      mask-repeat: no-repeat;
      mask-size: contain;
      background-color: #fff;
      transform: none; }
#tm-main .jk-about-sub {
  padding-top: 0;
  padding-bottom: 0;
  background: linear-gradient(90deg, #fff 0%, rgba(140, 154, 205, 0) 28%, rgba(197, 205, 230, 0.5) 63.5%, #fff 96.96%); }
  #tm-main .jk-about-sub h2 {
    color: #004a99;
    font-size: var(--size40);
    text-align: center;
    line-height: 1.35;
    margin: 0 0 10px;
    font-weight: 700; }
    #tm-main .jk-about-sub .uk-background-norepeat > .uk-panel.uk-margin {
      padding: 32px 48px;
      border-radius: 8px;
      background: #fff;
      max-width: 1144px;
      margin: 360px auto 60px;
      min-height: 300px; }
  #tm-main .jk-about-sub #userForm {
    max-width: 1144px;
    margin: 40px auto 40px; }
  #tm-main .jk-about-sub .rsform-block {
    flex-wrap: wrap; }
    #tm-main .jk-about-sub .rsform-block > label, #tm-main .jk-about-sub .rsform-block > div {
      width: 100%; }
    #tm-main .jk-about-sub .rsform-block label {
      color: #004a99;
      font-size: var(--size18);
      font-weight: 700;
      line-height: 1.35; }
    #tm-main .jk-about-sub .rsform-block input {
      border-width: 0 0 1px 0;
      padding: 0;
      font-size: var(--size16);
      font-weight: 300;
      border-radius: 0;
      border-color: #c7c7c7;
      border-style: solid; }
      #tm-main .jk-about-sub .rsform-block input::-webkit-input-placeholder {
        color: #c7c7c7;
        opacity: 1; }
      #tm-main .jk-about-sub .rsform-block input::-moz-placeholder {
        color: #c7c7c7;
        opacity: 1; }
      #tm-main .jk-about-sub .rsform-block input:-ms-input-placeholder {
        color: #c7c7c7;
        opacity: 1; }
      #tm-main .jk-about-sub .rsform-block input:-moz-placeholder {
        color: #c7c7c7;
        opacity: 1; }
      #tm-main .jk-about-sub .rsform-block input::-webkit-input-selection {
        color: #c7c7c7;
        opacity: 1; }
      #tm-main .jk-about-sub .rsform-block input::-moz-selection {
        color: #c7c7c7;
        opacity: 1; }
      #tm-main .jk-about-sub .rsform-block input:-ms-input-selection {
        color: #c7c7c7;
        opacity: 1; }
      #tm-main .jk-about-sub .rsform-block input:-moz-selection {
        color: #c7c7c7;
        opacity: 1; }
      #tm-main .jk-about-sub .rsform-block input:focus {
        box-shadow: none;
        outline: none;
        border-color: #c7c7c7; }
    #tm-main .jk-about-sub .rsform-block input[type="checkbox"], #tm-main .jk-about-sub .rsform-block input[type="radio"] {
      border: 1px solid #c7c7c7; }
  #tm-main .jk-about-sub blockquote {
    max-width: 1144px;
    margin: 0 auto;
    color: #000;
    font-size: var(--size64);
    font-weight: 700;
    letter-spacing: 0.64px;
    line-break: strict;
    word-break: normal;
    word-wrap: break-word; }
    #tm-main .jk-about-sub blockquote .el-footer {
      text-align: right;
      color: #000;
      font-size: var(--size32);
      font-weight: 600;
      line-height: 1.35; }
  #tm-main .jk-about-sub .rsform-block-submit button.rsform-submit-button {
    border-radius: 4px;
    background: #004a99;
    color: #fff;
    font-size: var(--size16);
    font-weight: 500;
    padding: 4px 8px; }
#tm-main .eb-topmenu-calendar, #tm-main .eb-calendar-nav {
  display: none; }
  #tm-main .eb-calendar .regpro-calendarMonthHeader {
    background: transparent;
    color: #000;
    padding: 30px 0 60px; }
  @media (max-width: 768px) {
    #tm-main .eb-calendar .regpro-calendarMonthHeader {
      padding: 30px 0; } }
  #tm-main .eb-calendar select {
    border-radius: 4px;
    border: 1px solid #8c9acd;
    background-color: #fff;
    color: #004a99;
    font-size: var(--size20);
    font-weight: 700;
    width: 204px !important;
    height: 45px;
    line-height: 45px;
    max-width: 100%;
    --svg: url('data:image/svg+xml,            <svg xmlns="http://www.w3.org/2000/svg" width="29" height="29" viewBox="0 0 29 29" fill="none">            <path d="M8.45801 12.084L14.4997 18.1257L20.5413 12.084" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>            </svg>');
    background-image: var(--svg);
    background-repeat: no-repeat;
    background-position: center right 9px;
    background-size: 29px auto; }
  @media (max-width: 768px) {
    #tm-main .eb-calendar select {
      margin: 0 0 16px; } }
  #tm-main .eb-calendar #eb-current-month {
    width: 100%; }
  #tm-main .eb-calendar .eb-weekdays {
    height: auto;
    background: transparent; }
    #tm-main .eb-calendar .eb-weekdays > li {
      background: transparent;
      color: #000;
      padding: 20px 6px;
      font-size: var(--size18);
      font-weight: 700;
      line-height: 1.35;
      border: 0 none; }
  #tm-main .eb-calendar .eb-days {
    display: flex;
    flex-wrap: wrap; }
    #tm-main .eb-calendar .eb-days .regpro-calendarDay {
      background-color: #e9ebed;
      padding: 12px 8px;
      height: auto !important; }
      #tm-main .eb-calendar .eb-days .regpro-calendarDay .date.day_cell {
        color: #000;
        font-size: var(--size18);
        font-weight: 700;
        line-height: 1.35;
        padding-left: 8px;
        padding-bottom: 5px; }
        #tm-main .eb-calendar .eb-days .regpro-calendarDay .date.day_cell + .date.day_cell {
          padding: 0; }
      #tm-main .eb-calendar .eb-days .regpro-calendarDay .eb_event_link {
        font-size: var(--size12);
        font-weight: 400;
        line-height: 1.57;
        border-radius: 4px;
        padding: 4px 8px; }
      #tm-main .eb-calendar .eb-days .regpro-calendarDay:nth-child(7n + 1) {
        border-left: 0 none; }
@media (min-width: 1200px) {
  #tm-main .jk-blog-featured .uk-slideshow-items .uk-position-cover {
    padding: 70px 70px 70px 148px; } }
#tm-main .jk-blog-featured .uk-light > a {
  display: block; }
  #tm-main .jk-blog-featured .uk-light.jk-overlay > a > .uk-position-center-left > .uk-panel {
    position: relative; }
  @media (max-width: 767px) {
    #tm-main .jk-blog-featured .uk-light.jk-overlay > a > .uk-position-center-left > .uk-panel::after {
      content: "";
      position: absolute;
      background: rgba(255, 255, 255, 0.2);
      left: 30px;
      top: 30px;
      width: calc(100% - 60px);
      height: calc(100% - 60px); } }
  #tm-main .jk-blog-featured .uk-light.jk-overlay > a > .uk-position-center-left > .uk-panel > * {
    position: relative;
    z-index: 2; }
#tm-main .jk-blog-featured .el-image {
  width: 100%;
  max-height: 560px;
  width: 100%;
  object-fit: cover;
  object-position: right center; }
@media (max-width: 767px) {
  #tm-main .jk-blog-featured .el-image {
    max-height: 270px;
    min-height: 270px !important; } }
#tm-main .jk-blog-featured .el-meta {
  color: #fff;
  font-size: var(--size16);
  font-style: italic;
  font-weight: 300;
  line-height: 1.35;
  margin: 0 0 20px; }
@media (max-width: 767px) {
  #tm-main .jk-blog-featured .el-meta {
    margin: 0 0 2px; } }
#tm-main .jk-blog-featured h2.el-title {
  color: #fff;
  font-size: var(--size32);
  font-weight: 600;
  line-height: 1.35;
  margin: 0 0 20px; }
@media (max-width: 767px) {
  #tm-main .jk-blog-featured h2.el-title {
    margin: 0 0 10px;
    font-size: var(--size24); } }
@media (max-width: 767px) {
  #tm-main .jk-blog-featured .uk-margin-medium-top {
    margin: 10px 0 0 !important; } }
#tm-main .jk-blog-featured .el-content {
  font-size: var(--size16);
  color: #fff;
  font-weight: 300;
  line-height: 1.35; }
#tm-main .jk-blog-featured .el-link.uk-button {
  border-radius: 4px;
  border: 1.4px solid #fff;
  background: #004a99;
  font-size: var(--size16);
  font-weight: 500;
  line-height: 1.35;
  padding: 5px 11px;
  color: #fff; }
  #tm-main .jk-blog-featured .el-link.uk-button:hover {
    background: #004a99;
    color: #fff; }
#tm-main .jk-blog-items .jk-description {
  font-size: var(--size15);
  color: #000;
  font-weight: 300;
  line-height: 1.35; }
#tm-main .jk-blog-items .jk-listitem {
  padding: 40px 0 0; }
#tm-main .jk-listitem {
  padding: 80px 0 0;
  overflow: hidden; }
  #tm-main .jk-listitem .uk-grid-divider > :not(.uk-first-column)::before {
    position: static;
    content: none; }
  #tm-main .jk-listitem .bgmgrid-items {
    margin: 0 -30px;
    justify-content: flex-start; }
    #tm-main .jk-listitem .bgmgrid-items > div {
      position: relative;
      padding-bottom: 32px;
      margin-bottom: 0px;
      border-bottom: 1px solid #c7c7c7;
      padding-left: 0;
      width: 25%;
      padding: 0px 30px 32px; }
    @media (max-width: 991px) {
      #tm-main .jk-listitem .bgmgrid-items > div {
        width: 100%; } }
    #tm-main .jk-listitem .bgmgrid-items > div::after {
      content: "";
      position: absolute;
      right: 0px;
      width: 1px;
      height: calc(100% - 32px);
      background: #c7c7c7; }
      #tm-main .jk-listitem .bgmgrid-items > div:nth-child(4n)::after {
        content: none; }
    #tm-main .jk-listitem .bgmgrid-items > div::before {
      content: none; }
  #tm-main .jk-listitem .el-meta {
    color: #000;
    font-size: var(--size12);
    font-weight: 500;
    line-height: 1.5; }
  #tm-main .jk-listitem .el-item {
    display: flex;
    flex-direction: column; }
    #tm-main .jk-listitem .el-item .el-image {
      width: 100%; }
  #tm-main .jk-listitem h3.el-title {
    color: #004a99;
    font-size: var(--size20);
    font-weight: 700;
    line-height: 1.35; }
  #tm-main .jk-listitem .el-content {
    color: #000;
    font-size: var(--size12);
    font-weight: 400;
    line-height: 1.57;
    margin: 0 0 20px; }
    #tm-main .jk-listitem .el-content + .uk-margin-top {
      margin-top: auto !important; }
  #tm-main .jk-listitem .el-link {
    font-size: var(--size16);
    color: #004a99;
    font-weight: 500;
    display: inline-block;
    line-height: 1.35;
    position: relative; }
    #tm-main .jk-listitem .el-link::after {
      content: "";
      display: inline-block;
      width: 10px;
      height: 10px;
      margin-left: 8px;
      --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" viewBox="0 0 30 30" fill="none"> <path d="M1 29L27.6974 2.30273" stroke="%238C9ACD" stroke-width="2" stroke-linecap="round"/> <path d="M11.3652 1L27.9999 1C28.5522 1 28.9999 1.44772 28.9999 2L28.9999 20.087" stroke="%238C9ACD" stroke-width="2" stroke-linecap="round"/> </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain; }
  #tm-main .jk-listitem + .jk-listitem {
    padding: 40px 0 0;
    margin: 0 !important; }
    #tm-main .jk-listitem + .jk-listitem .uk-pagination {
      font-family: "Raleway", sans-serif; }
      #tm-main .jk-listitem + .jk-listitem .uk-pagination > li:first-child strong, #tm-main .jk-listitem + .jk-listitem .uk-pagination > li:first-child a, #tm-main .jk-listitem + .jk-listitem .uk-pagination > li:last-child strong, #tm-main .jk-listitem + .jk-listitem .uk-pagination > li:last-child a {
        border: 0 none;
        font-weight: 500; }
      #tm-main .jk-listitem + .jk-listitem .uk-pagination .uk-icon {
        display: none; }
      #tm-main .jk-listitem + .jk-listitem .uk-pagination strong, #tm-main .jk-listitem + .jk-listitem .uk-pagination a {
        color: #000;
        font-size: var(--size20);
        font-weight: 700;
        line-height: 1.35;
        border-radius: 4px;
        border: 1px solid #8c9acd;
        font-family: "Raleway", sans-serif; }
      #tm-main .jk-listitem + .jk-listitem .uk-pagination strong {
        background: #004a99;
        color: #fff; }
        #tm-main .jk-listitem + .jk-listitem .uk-pagination a:hover {
          background: #004a99;
          color: #fff; }
#tm-main .jk-banner .el-image {
  width: 100%; }
#tm-main .jk-card {
  border-radius: 8px;
  padding: 32px;
  color: #fff; }
  #tm-main .jk-card.bg-blue {
    background: #004a99; }
  #tm-main .jk-card.bg-y {
    background: #f7d469; }
  #tm-main .jk-card h3.el-title {
    color: #fff;
    font-size: var(--size32);
    font-weight: 600;
    line-height: 1.35;
    margin: 0 0 20px; }
  #tm-main .jk-card .el-content {
    font-size: var(--size18);
    color: #fff;
    font-weight: 700;
    line-height: 1.35; }
#tm-main .jk-featured-blog h1 {
  font-size: var(--size40);
  color: #004a99;
  font-weight: 700;
  line-height: 1.35; }
#tm-main .jk-featured-blog h2 {
  color: #004a99;
  font-weight: 700;
  line-height: 1.35; }
#tm-main .jk-featured-blog .uk-panel.uk-margin.uk-scrollspy-inview {
  font-size: var(--size15);
  color: #000;
  font-weight: 300;
  line-height: 1.35; }
#tm-main .jk-featured-blog .jk-listgrid {
  overflow: hidden; }
  #tm-main .jk-featured-blog .jk-listgrid h3.el-title {
    color: #004a99;
    font-size: var(--size18);
    font-weight: 700;
    line-height: 1.35; }
  #tm-main .jk-featured-blog .jk-listgrid .el-content {
    color: #000000;
    font-size: var(--size12);
    font-weight: 400;
    line-height: 1.57;
    margin-bottom: 20px; }
  #tm-main .jk-featured-blog .jk-listgrid a.el-link.uk-button {
    display: inline-block;
    color: #004a99;
    font-size: var(--size16);
    font-weight: 500;
    position: relative; }
    #tm-main .jk-featured-blog .jk-listgrid a.el-link.uk-button::after {
      content: "";
      position: static;
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-left: 4px;
      --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M1 11.0008L10.5353 1.46484" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> <path d="M4.70264 1L10.1677 1C10.6279 1 11.001 1.3731 11.001 1.83333L11.001 7.81762" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain;
      transform: none; }
#tm-main .jk-featured-blog .bgmgrid-items {
  margin: 0 -30px; }
  #tm-main .jk-featured-blog .bgmgrid-items > div {
    position: relative;
    padding-bottom: 32px;
    margin-bottom: 0px;
    border-bottom: 1px solid #c7c7c7;
    padding-left: 0;
    width: 25%;
    padding: 0px 30px 32px; }
  @media (max-width: 991px) {
    #tm-main .jk-featured-blog .bgmgrid-items > div {
      width: 100%; } }
  #tm-main .jk-featured-blog .bgmgrid-items > div::after {
    content: "";
    position: absolute;
    right: 0px;
    width: 1px;
    height: calc(100% - 32px);
    background: #c7c7c7; }
    #tm-main .jk-featured-blog .bgmgrid-items > div:nth-child(4n)::after {
      content: none; }
  #tm-main .jk-featured-blog .bgmgrid-items > div::before {
    content: none; }
#tm-main .jk-featured-blog a.el-content.uk-button {
  color: #fff;
  font-size: var(--size22);
  font-weight: 500;
  padding: 8px 16px;
  border: 1px solid #004a99; }
  #tm-main .jk-featured-blog a.el-content.uk-button:hover {
    background: #fff;
    color: #004a99; }
#tm-main .jk-featured-blog .uk-panel {
  font-weight: 400;
  font-size: var(--size12);
  line-height: 1.57;
  color: #000000; }
#tm-main .jk-featured-blog .el-link {
  text-align: center;
  display: block; }
  #tm-main .jk-featured-blog .el-link .el-image {
    text-align: center; }
#tm-main .jk-featured-blog .el-item {
  background-color: transparent;
  box-shadow: none; }
  #tm-main .jk-featured-blog .el-item h2.el-title {
    color: #004A99;
    font-size: var(--size20);
    font-style: normal;
    font-weight: 700;
    line-height: 1.35; }
  #tm-main .jk-featured-blog .el-item .el-content {
    color: #000000;
    font-size: var(--size16);
    font-weight: 300;
    line-height: 1.35; }
#tm-main .jk-featured-blog .uk-card-body {
  padding: 16px 0 0; }
  #tm-main .jk-featured-blog .uk-card-body .el-link.uk-button {
    font-size: var(--size16);
    color: #004a99;
    font-weight: 500;
    line-height: 1.35;
    display: inline-block; }
    #tm-main .jk-featured-blog .uk-card-body .el-link.uk-button::after {
      content: "";
      position: static;
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-left: 4px;
      --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">                    <path d="M1 11.0008L10.5353 1.46484" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/>                    <path d="M4.70264 1L10.1677 1C10.6279 1 11.001 1.3731 11.001 1.83333L11.001 7.81762" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/>                    </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain;
      transform: none; }
#tm-main .jk-featured-blog h2 + div + div {
  overflow: hidden; }
  #tm-main .jk-featured-blog h2 + div + div > .uk-grid {
    justify-content: flex-start;
    margin: 0 -30px; }
    #tm-main .jk-featured-blog h2 + div + div > .uk-grid > div {
      position: relative;
      margin-bottom: 0px;
      border-bottom: 1px solid #c7c7c7;
      width: 25%;
      padding: 0px 30px 32px; }
    @media (max-width: 991px) {
      #tm-main .jk-featured-blog h2 + div + div > .uk-grid > div {
        width: 100%; } }
  #tm-main .jk-featured-blog h2 + div + div .el-image {
    aspect-ratio: 1.3333333333;
    object-fit: cover; }
#tm-main .jk-featured-blog [data-id="page#2-0-0-2"] {
  padding: 32px 0;
  overflow: hidden; }
  #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] > div {
    margin: 0 -30px;
    justify-content: flex-start; }
    #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] > div > div {
      position: relative;
      padding-bottom: 32px;
      margin-bottom: 0px;
      border-bottom: 1px solid #c7c7c7;
      padding-left: 0;
      width: 25%;
      padding: 0px 30px 32px; }
    @media (max-width: 991px) {
      #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] > div > div {
        width: 100%; } }
    #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] > div > div::before {
      content: none; }
  #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] .el-item {
    background-color: transparent;
    box-shadow: none; }
    #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] .el-item h2.el-title {
      color: #004a99;
      font-weight: 700;
      font-size: var(--size20);
      line-height: 1.35; }
    #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] .el-item p {
      font-weight: 300;
      font-size: var(--size16);
      line-height: 1.35;
      margin-bottom: 20px; }
    #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] .el-item .el-image {
      width: 100%;
      aspect-ratio: 1.3333333333;
      border-radius: 4px;
      object-fit: cover; }
    #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] .el-item > div:last-child {
      margin-top: auto !important; }
  #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] .el-link.uk-button {
    font-size: var(--size16);
    color: #004a99;
    font-weight: 500;
    line-height: 1.35;
    display: inline-block; }
    #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] .el-link.uk-button::after {
      content: "";
      position: static;
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-left: 4px;
      --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none">                    <path d="M1 11.0008L10.5353 1.46484" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/>                    <path d="M4.70264 1L10.1677 1C10.6279 1 11.001 1.3731 11.001 1.83333L11.001 7.81762" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/>                    </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain;
      transform: none; }
  #tm-main .jk-featured-blog [data-id="page#2-0-0-2"] .uk-card-body {
    padding: 16px 0 0; }
@media (max-width: 991px) {
  #tm-main .jk-featured-blog > .uk-container > .uk-grid:first-child > div:last-child {
    margin-top: 10px; } }
@media (max-width: 991px) {
  #tm-main .jk-featured-blog > .uk-container > .uk-grid:first-child > div:last-child > div {
    text-align: left !important; } }
#tm-main .jk-featured-blog.jk-single-article {
  overflow: hidden; }
  #tm-main .jk-featured-blog.jk-single-article h1 {
    clear: both; }
  #tm-main .jk-featured-blog.jk-single-article .jk-blog-img {
    float: right;
    margin-left: 20px;
    width: 240px;
    margin-top: 0 !important; }
  @media (max-width: 550px) {
    #tm-main .jk-featured-blog.jk-single-article .jk-blog-img {
      float: none;
      width: auto; } }
  #tm-main .jk-featured-blog.jk-single-article .jk-blog-content {
    display: inline; }
#tm-main .jk-items-blog {
  overflow: hidden;
  padding-bottom: 0;
  padding-top: 0; }
  #tm-main .jk-items-blog .uk-grid-divider > :not(.uk-first-column)::before {
    position: static;
    content: none; }
  #tm-main .jk-items-blog .bgmgrid-items {
    margin: 0 -30px; }
    #tm-main .jk-items-blog .bgmgrid-items > div {
      position: relative;
      padding-bottom: 32px;
      margin-bottom: 0px;
      border-bottom: 1px solid #c7c7c7;
      padding-left: 0;
      width: 25%;
      padding: 0px 30px 32px; }
    @media (max-width: 991px) {
      #tm-main .jk-items-blog .bgmgrid-items > div {
        width: 100%; } }
    #tm-main .jk-items-blog .bgmgrid-items > div::after {
      content: "";
      position: absolute;
      right: 0px;
      width: 1px;
      height: calc(100% - 32px);
      background: #c7c7c7; }
      #tm-main .jk-items-blog .bgmgrid-items > div:nth-child(4n)::after {
        content: none; }
    #tm-main .jk-items-blog .bgmgrid-items > div::before {
      content: none; }
    #tm-main .jk-items-blog .bgmgrid-items h3.el-title {
      color: #004a99;
      font-size: var(--size18);
      font-weight: 700;
      line-height: 1.35; }
    #tm-main .jk-items-blog .bgmgrid-items .el-content {
      color: #000000;
      font-size: var(--size12);
      font-weight: 400;
      line-height: 1.57;
      margin-bottom: 20px; }
    #tm-main .jk-items-blog .bgmgrid-items .el-image {
      width: 100%; }
    #tm-main .jk-items-blog .bgmgrid-items a.el-link.uk-button {
      display: inline-block;
      color: #004a99;
      font-size: var(--size16);
      font-weight: 500;
      position: relative; }
      #tm-main .jk-items-blog .bgmgrid-items a.el-link.uk-button::after {
        content: "";
        position: static;
        display: inline-block;
        width: 12px;
        height: 12px;
        margin-left: 4px;
        --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M1 11.0008L10.5353 1.46484" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> <path d="M4.70264 1L10.1677 1C10.6279 1 11.001 1.3731 11.001 1.83333L11.001 7.81762" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> </svg>');
        background-image: var(--svg);
        background-repeat: no-repeat;
        background-position: bottom center;
        background-size: contain;
        transform: none; }
  #tm-main .jk-items-blog h2 {
    color: #004a99;
    font-size: var(--size40);
    font-weight: 700;
    line-height: 1.35; }
    #tm-main .jk-items-blog.title-black .bgmgrid-items h3.el-title {
      color: #000000; }
  @media (max-width: 767px) {
    #tm-main .jk-items-blog > .uk-container > .uk-grid > .uk-width-1-1 > .uk-margin {
      overflow: hidden; } }
#tm-main .jk-flexequip {
  background: #0055a3;
  padding: 25px 0; }
  #tm-main .jk-flexequip h3.el-title {
    color: #fff;
    font-size: var(--size40);
    font-weight: 700;
    line-height: 1.35; }
  @media (min-width: 1200px) {
    #tm-main .jk-flexequip .uk-width-expand > div {
      padding: 0; } }
#tm-main .jk-howto {
  position: relative;
  padding: 32px 0 40px; }
  #tm-main .jk-howto > * {
    position: relative;
    z-index: 2; }
  #tm-main .jk-howto::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: -84px;
    border-radius: 0px 200px 0px 0px;
    left: calc((100vw - 100%) / 2 * -1);
    background: #eae7fb;
    height: 100%; }
  #tm-main .jk-howto .uk-list {
    padding: 0 0 32px 20px;
    margin: 0 0 32px;
    border-bottom: 1px solid #8c9acd; }
    #tm-main .jk-howto .uk-list > .el-item {
      color: #000000;
      font-size: var(--size20);
      font-weight: 700;
      line-height: 1.35; }
  #tm-main .jk-howto .el-image {
    width: 100%; }
#tm-main .jk-donate {
  padding-top: 52px;
  padding-bottom: 90px; }
  #tm-main .jk-donate > .uk-container {
    max-width: 1128px;
    margin: 0 auto; }
    #tm-main .jk-donate > .uk-container > .uk-grid {
      background: #fff;
      align-items: center; }
    @media (max-width: 767px) {
      #tm-main .jk-donate > .uk-container > .uk-grid {
        padding: 0 0 40px;
        margin-left: 0; } }
    #tm-main .jk-donate > .uk-container > .uk-grid > .uk-first-column {
      padding-left: 0; }
      #tm-main .jk-donate > .uk-container > .uk-grid > .uk-first-column h3.el-title {
        color: #004a99;
        font-size: var(--size20);
        font-weight: 700;
        line-height: 1.35;
        text-transform: none; }
      #tm-main .jk-donate > .uk-container > .uk-grid > .uk-first-column .el-content {
        color: #000000;
        font-size: var(--size12);
        font-weight: 400;
        line-height: 1.57; }
    @media (max-width: 767px) {
      #tm-main .jk-donate > .uk-container > .uk-grid > div:not(:first-child) {
        margin-top: 100px; } }
  #tm-main .jk-donate .el-image {
    width: 100%; }
  #tm-main .jk-donate h3.el-title {
    color: #004a99;
    font-size: var(--size64);
    font-weight: 700;
    line-height: 1.35;
    text-transform: uppercase; }
  #tm-main .jk-donate a.el-link.uk-button {
    display: block;
    width: 100%;
    max-width: 414px;
    margin: 0 auto;
    color: #fff;
    font-size: var(--size20);
    font-weight: 700;
    line-height: 1.35;
    border-radius: 8px;
    background: #004a99;
    line-height: 51px;
    height: 51px;
    padding: 0 5px;
    border: 1px solid #004a99; }
    #tm-main .jk-donate a.el-link.uk-button:hover {
      color: #004a99;
      background: #fff; }
  #tm-main .jk-donate .uk-card {
    left: 27px !important;
    width: calc(100% - 54px);
    padding: 32px; }
#tm-main #searchForm #search-searchword.uk-search-input {
  background: #fff;
  color: #000000;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
  height: 40px;
  line-height: 40px;
  padding: 0 10px; }
  #tm-main #searchForm #search-searchword.uk-search-input:focus {
    box-shadow: none;
    background-color: #fff; }
#tm-main #searchForm .uk-button {
  color: #fff;
  font-size: var(--size16);
  font-weight: 500;
  border-radius: 4px;
  background: #004a99;
  padding: 0px 16px;
  display: block;
  line-height: 40px;
  border: 1px solid #004a99; }
  #tm-main #searchForm .uk-button:hover {
    background: #fff;
    color: #004a99; }
#tm-main #searchForm .uk-panel > div:last-child > div > .uk-fieldset > div {
  align-items: center;
  gap: 0 8px; }
#tm-main #searchForm .uk-panel .form-check-label, #tm-main #searchForm .uk-panel label {
  padding-left: 4px;
  color: #000000;
  cursor: pointer; }
#tm-main #searchForm #ordering, #tm-main #searchForm #limit {
  background: #fff;
  color: #000000;
  border: 1px solid #c7c7c7;
  border-radius: 4px;
  line-height: 36px;
  font-size: var(--size12);
  font-weight: 400;
  height: 36px;
  background-color: transparent;
  --svg: url('data:image/svg+xml,            <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">            <path d="M11.3006 1.08042L6.30257 5.95242L1.30457 1.08042C1.21527 0.993195 1.0954 0.944359 0.970566 0.944359C0.845737 0.944359 0.72586 0.993195 0.636566 1.08042C0.593329 1.12279 0.558979 1.17335 0.535529 1.22916C0.512079 1.28497 0.5 1.34489 0.5 1.40542C0.5 1.46596 0.512079 1.52588 0.535529 1.58169C0.558979 1.63749 0.593329 1.68806 0.636566 1.73042L5.95357 6.91442C6.04694 7.00544 6.17217 7.05638 6.30257 7.05638C6.43296 7.05638 6.55819 7.00544 6.65157 6.91442L11.9686 1.73142C12.0121 1.68903 12.0467 1.63834 12.0704 1.58235C12.094 1.52636 12.1062 1.4662 12.1062 1.40542C12.1062 1.34465 12.094 1.28449 12.0704 1.2285C12.0467 1.17251 12.0121 1.12182 11.9686 1.07942C11.8793 0.992195 11.7594 0.943359 11.6346 0.943359C11.5097 0.943359 11.3899 0.992195 11.3006 1.07942V1.08042Z" fill="%23404040"/>            </svg>');
  background-image: var(--svg) !important;
  background-repeat: no-repeat;
  background-size: 13px auto;
  background-position: right 10px center; }
  #tm-main #searchForm #ordering:hover, #tm-main #searchForm #ordering:focus, #tm-main #searchForm #limit:hover, #tm-main #searchForm #limit:focus {
    background-color: transparent; }
#tm-main .search .uk-article {
  color: #000000; }
#tm-main .search .uk-pagination {
  font-family: "Raleway", sans-serif; }
  #tm-main .search .uk-pagination > li.uk-active span {
    background: #004a99;
    color: #fff; }
  #tm-main .search .uk-pagination strong, #tm-main .search .uk-pagination a, #tm-main .search .uk-pagination span {
    color: #000;
    font-size: var(--size20);
    font-weight: 700;
    line-height: 1.35;
    border-radius: 4px;
    border: 1px solid #8c9acd;
    font-family: "Raleway", sans-serif; }
  #tm-main .search .uk-pagination a.next, #tm-main .search .uk-pagination a.prev {
    border: 0 none; }
    #tm-main .search .uk-pagination a.next > span, #tm-main .search .uk-pagination a.prev > span {
      border: 0 none; }
    #tm-main .search .uk-pagination a.next svg, #tm-main .search .uk-pagination a.prev svg {
      stroke: #000; }
  #tm-main .search .uk-pagination strong {
    background: #004a99;
    color: #fff; }
    #tm-main .search .uk-pagination a:hover {
      background: #004a99;
      color: #fff; }
#tm-main .jk-top-difference {
  padding-top: 0; }
  #tm-main .jk-top-difference > .uk-container > div > div > div:first-child {
    position: relative;
    margin-left: calc((100vw - 100%) / 2 * -1);
    margin-right: calc((100vw - 100%) / 2 * -1); }
    #tm-main .jk-top-difference > .uk-container > div > div > div:last-child > .uk-grid > div {
      position: relative; }
      #tm-main .jk-top-difference > .uk-container > div > div > div:last-child > .uk-grid > div::after {
        content: "";
        position: absolute;
        right: -20px;
        width: 1px;
        height: calc(100% - 32px);
        background: #c7c7c7; }
      #tm-main .jk-top-difference > .uk-container > div > div > div:last-child > .uk-grid > div .el-item {
        background: transparent;
        padding: 0;
        border-radius: 0;
        box-shadow: none;
        display: flex;
        flex-direction: column;
        justify-content: space-between; }
        #tm-main .jk-top-difference > .uk-container > div > div > div:last-child > .uk-grid > div .el-item .el-image {
          aspect-ratio: 1.3333333333; }
      #tm-main .jk-top-difference > .uk-container > div > div > div:last-child > .uk-grid > div:last-child::after {
        content: none; }
  #tm-main .jk-top-difference .tm-box-decoration-default {
    display: block;
    width: 100%;
    padding-bottom: 300px; }
  @media (max-width: 767px) {
    #tm-main .jk-top-difference .tm-box-decoration-default {
      padding-bottom: 10px; } }
  #tm-main .jk-top-difference .tm-box-decoration-default::before {
    content: none; }
  #tm-main .jk-top-difference .el-image {
    width: 100%; }
  #tm-main .jk-top-difference h3.el-title {
    color: #004a99;
    font-size: var(--size18);
    font-weight: 700;
    line-height: 1.35; }
  #tm-main .jk-top-difference .el-content {
    font-size: var(--size12);
    font-weight: 400;
    line-height: 1.57;
    color: #000;
    margin-bottom: 20px; }
    #tm-main .jk-top-difference .el-content + .uk-margin-top {
      margin-top: auto !important; }
  #tm-main .jk-top-difference .el-link.uk-button {
    color: #004a99;
    font-size: var(--size16);
    font-weight: 500;
    line-height: 1.35;
    display: inline-block;
    position: relative; }
    #tm-main .jk-top-difference .el-link.uk-button::after {
      content: "";
      position: static;
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-left: 4px;
      --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M1 11.0008L10.5353 1.46484" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> <path d="M4.70264 1L10.1677 1C10.6279 1 11.001 1.3731 11.001 1.83333L11.001 7.81762" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain;
      transform: none; }
#tm-main .jk-club-desc {
  padding: 100px 0 100px;
  color: #fff; }
#tm-main .jk-bg-club {
  background-image: url("../images/bg-blue.png");
  background-repeat: no-repeat;
  background-size: 100% auto;
  background-position: top center;
  position: relative;
  padding: 200px 0 100px;
  color: #fff; }
@media (max-width: 991px) {
  #tm-main .jk-bg-club {
    background-size: cover; } }
#tm-main .jk-bg-club::before {
  content: "";
  position: absolute;
  background-image: url("../images/bg-overlay.png");
  background-size: contain;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0; }
#tm-main .jk-bg-club::after {
  content: "";
  position: absolute;
  left: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% auto;
  width: 2880px;
  height: 130px;
  bottom: 0; }
  #tm-main .jk-bg-club > .uk-container > .uk-grid:first-child {
    align-items: center;
    justify-content: space-between;
    gap: 0 100px;
    margin-bottom: 32px; }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:first-child > div {
      width: calc(100% - 616px); }
    @media (max-width: 991px) {
      #tm-main .jk-bg-club > .uk-container > .uk-grid:first-child > div {
        width: 100%; } }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:first-child > div:first-child {
      width: 188px; }
    @media (max-width: 991px) {
      #tm-main .jk-bg-club > .uk-container > .uk-grid:first-child > div:first-child {
        width: 100%;
        text-align: center; } }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:first-child > div:last-child {
      text-align: right;
      width: 220px; }
    @media (max-width: 991px) {
      #tm-main .jk-bg-club > .uk-container > .uk-grid:first-child > div:last-child {
        width: 100%;
        text-align: center; } }
  #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) {
    gap: 0 16px;
    margin: 0; }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) > div {
      width: calc((100% - 16px) / 2);
      padding: 0; }
    @media (max-width: 991px) {
      #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) > div {
        width: 100%; } }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) > div > div {
      margin-bottom: 16px !important; }
      #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) > div > div .el-image {
        width: 100%; }
      #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) > div > div:last-child {
        margin-bottom: 0px !important; }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) > div:last-child {
      background: #fff;
      padding: 32px; }
      #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) > div:last-child > div {
        padding-bottom: 12px;
        margin-bottom: 12px !important;
        border-bottom: 1px solid #c7c7c7; }
        #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) > div:last-child > div:last-child {
          border-bottom: 0 none; }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) h3.el-title {
      color: #004a99;
      font-size: var(--size20);
      font-weight: 700;
      line-height: 1.35; }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:nth-child(2) .el-content {
      color: #000000;
      font-size: var(--size12);
      font-weight: 400;
      line-height: 1.57; }
  #tm-main .jk-bg-club > .uk-container > .uk-grid:last-child {
    padding-top: 20px;
    position: relative; }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:last-child::before {
      content: "";
      position: absolute;
      background: #fff;
      height: 1px;
      width: 640px;
      max-width: 100%;
      top: 0;
      left: 50%;
      transform: translateX(-50%); }
    #tm-main .jk-bg-club > .uk-container > .uk-grid:last-child blockquote {
      color: #eae7fb;
      font-size: var(--size24);
      font-weight: 300;
      line-height: 1.35;
      font-style: italic;
      text-align: center; }
  #tm-main .jk-bg-club > .uk-container .el-content.uk-button {
    color: #004a99;
    font-size: var(--size22);
    font-weight: 500;
    line-height: 1.35;
    padding: 8px 16px;
    background: #fff;
    border-radius: 4px;
    border: 1px solid #004a99; }
    #tm-main .jk-bg-club > .uk-container .el-content.uk-button:hover {
      background: #004a99;
      color: #fff; }
#tm-main .jk-bg-club h1 {
  color: #fff;
  font-size: var(--size64);
  font-weight: 700;
  line-height: 1.35;
  white-space: nowrap; }
@media (max-width: 991px) {
  #tm-main .jk-bg-club h1 {
    white-space: normal; } }
#tm-main .jk-bg-club .uk-panel {
  color: #eae7fb;
  font-size: var(--size20);
  font-weight: 700;
  line-height: 1.35; }
@media (min-width: 992px) {
  #tm-main .jk-bg-club.jk-adventure-club > .uk-container > div.uk-grid:first-child {
    margin-top: -400px;
    margin-bottom: 200px; } }
@media (min-width: 992px) {
  #tm-main .jk-bg-club.jk-adventure-club > .uk-container > div.uk-grid:first-child h1 {
    color: #004A99; } }
@media (min-width: 992px) {
  #tm-main .jk-bg-club.jk-adventure-club > .uk-container > div.uk-grid:first-child .uk-panel {
    color: #000000;
    font-size: var(--size15);
    font-weight: 300;
    line-height: 1.35;
    text-align: left !important; } }
@media (min-width: 992px) {
  #tm-main .jk-bg-club.jk-adventure-club > .uk-container > div.uk-grid:first-child .el-content.uk-button {
    background: #004A99;
    color: #FFF;
    font-size: var(--size22);
    font-weight: 500;
    line-height: 1.35; } }
@media (min-width: 992px) {
  #tm-main .jk-bg-club.jk-adventure-club > .uk-container > div.uk-grid:first-child .el-content.uk-button:hover {
    color: #004A99;
    background: #fff; } }
#tm-main .jk-drinktea {
  color: #000000;
  font-size: var(--size16);
  font-weight: 300;
  line-height: 1.35;
  font-family: "Raleway", sans-serif; }
  #tm-main .jk-drinktea h1 {
    color: #004a99;
    font-size: var(--size40);
    font-weight: 700;
    line-height: 1.35; }
  #tm-main .jk-drinktea h3.el-title {
    padding: 32px 0 0;
    margin-top: 56px !important;
    border-top: 1px solid #c7c7c7;
    color: #004a99;
    font-size: var(--size18);
    font-weight: 700;
    line-height: 1.35; }
#tm-main .jk-gridtea {
  padding: 60px 0; }
  #tm-main .jk-gridtea > .uk-grid {
    display: flex;
    flex-wrap: wrap;
    gap: 64px 60px;
    margin-left: 0; }
    #tm-main .jk-gridtea > .uk-grid > div {
      position: relative;
      width: calc((100% - 180px) / 4);
      padding: 0; }
    @media (max-width: 991px) {
      #tm-main .jk-gridtea > .uk-grid > div {
        width: 100%; } }
    #tm-main .jk-gridtea > .uk-grid > div::after {
      content: "";
      position: absolute;
      right: -30px;
      width: 1px;
      height: calc(100% - 32px);
      background: #c7c7c7; }
      #tm-main .jk-gridtea > .uk-grid > div:nth-child(4n)::after, #tm-main .jk-gridtea > .uk-grid > div:last-child::after {
        content: none; }
  #tm-main .jk-gridtea .el-item {
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    padding: 0; }
  #tm-main .jk-gridtea .el-image {
    width: 100%;
    aspect-ratio: 1.3333333333;
    object-fit: cover; }
  #tm-main .jk-gridtea h3.el-title {
    padding: 20px 0 0;
    margin-top: 0px !important; }
  #tm-main .jk-gridtea .el-content {
    color: #000000;
    font-size: var(--size12);
    font-weight: 400;
    line-height: 1.57;
    margin-bottom: 20px; }
    #tm-main .jk-gridtea .el-content + .uk-margin-top {
      margin-top: auto !important; }
  #tm-main .jk-gridtea .el-link.uk-button {
    color: #004a99;
    font-size: var(--size16);
    font-weight: 500;
    line-height: 1.35;
    display: inline-block;
    position: relative; }
    #tm-main .jk-gridtea .el-link.uk-button::after {
      content: "";
      position: static;
      display: inline-block;
      width: 12px;
      height: 12px;
      margin-left: 4px;
      --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M1 11.0008L10.5353 1.46484" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> <path d="M4.70264 1L10.1677 1C10.6279 1 11.001 1.3731 11.001 1.83333L11.001 7.81762" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain;
      transform: none; }
#tm-main .jk-related-blog h2 {
  color: #000;
  padding: 16px 0 0;
  margin: 0 0 32px;
  border-top: 1px solid #000;
  font-size: var(--size32);
  font-weight: 600;
  line-height: 1.35; }
#tm-main .jk-related-blog .bgmgrid-items {
  margin: 0 -30px; }
  #tm-main .jk-related-blog .bgmgrid-items > div {
    position: relative;
    margin-bottom: 0px;
    border-bottom: 0 none;
    width: 25%;
    padding: 0px 30px 32px; }
  @media (max-width: 991px) {
    #tm-main .jk-related-blog .bgmgrid-items > div {
      width: 100%; } }
  #tm-main .jk-related-blog .bgmgrid-items > div::after {
    content: "";
    position: absolute;
    right: 0px;
    width: 1px;
    height: calc(100% - 32px);
    background: #c7c7c7; }
    #tm-main .jk-related-blog .bgmgrid-items > div:nth-child(4n)::after {
      content: none; }
  #tm-main .jk-related-blog .bgmgrid-items > div::before {
    content: none; }
  #tm-main .jk-related-blog .bgmgrid-items > div .el-item {
    display: flex;
    flex-direction: column;
    justify-content: space-between; }
#tm-main .jk-related-blog h3.el-title {
  color: #004a99;
  font-size: var(--size20);
  font-weight: 700;
  line-height: 1.35; }
#tm-main .jk-related-blog .el-content {
  color: #000;
  font-size: var(--size12);
  font-weight: 400;
  line-height: 1.57;
  margin-bottom: 20px; }
  #tm-main .jk-related-blog .el-content + .uk-margin-top {
    margin-top: auto; }
#tm-main .jk-related-blog .el-link.uk-button {
  color: #004a99;
  font-size: var(--size16);
  font-weight: 500;
  line-height: 1.35;
  display: inline-block;
  position: relative; }
  #tm-main .jk-related-blog .el-link.uk-button::after {
    content: "";
    position: static;
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-left: 4px;
    --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none"> <path d="M1 11.0008L10.5353 1.46484" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> <path d="M4.70264 1L10.1677 1C10.6279 1 11.001 1.3731 11.001 1.83333L11.001 7.81762" stroke="%238C9ACD" stroke-width="0.833335" stroke-linecap="round"/> </svg>');
    background-image: var(--svg);
    background-repeat: no-repeat;
    background-position: bottom center;
    background-size: contain;
    transform: none; }
#tm-main .jk-related-blog .el-image {
  width: 100%;
  object-fit: cover;
  border-radius: 4px; }
#tm-main #eb-category-page-timeline .eb-category-description {
  color: #000;
  font-size: var(--size15);
  font-weight: 300;
  line-height: 1.35; }
  #tm-main #eb-category-page-timeline .eb-category-description > p {
    float: left; }
    #tm-main #eb-category-page-timeline .eb-category-description > p:first-child {
      max-width: 796px; }
    #tm-main #eb-category-page-timeline .eb-category-description > p:nth-child(3) {
      margin: -20px 0 0 0;
      float: right; }
    @media (max-width: 991px) {
      #tm-main #eb-category-page-timeline .eb-category-description > p:nth-child(3) {
        margin: 0;
        float: left; } }
    #tm-main #eb-category-page-timeline .eb-category-description > p:nth-child(3) a {
      display: block; }
#tm-main .eb-events-timeline {
  padding: 60px 0; }
@media (max-width: 991px) {
  #tm-main .eb-events-timeline {
    padding: 20px 0 60px; } }
#tm-main .eb-event-container {
  padding: 32px 0 0 150px;
  background-position: 70px 85px;
  position: relative;
  background-image: none; }
@media (max-width: 991px) {
  #tm-main .eb-event-container {
    padding: 32px 0 0 100px; } }
#tm-main .eb-event-container::after {
  content: "";
  position: absolute;
  width: 1px;
  height: calc(100% + 64px);
  background-color: #c7c7c7;
  left: 70px;
  top: 32px; }
@media (max-width: 991px) {
  #tm-main .eb-event-container::after {
    left: 50px; } }
#tm-main .eb-event-container .eb-event-date-container {
  background: #C15527;
  width: 98px;
  height: 98px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  padding: 0;
  margin: 0 15px 0 -100px;
  position: relative;
  z-index: 2; }
@media (min-width: 992px) {
  #tm-main .eb-event-container .eb-event-date-container {
    width: 142px;
    height: 142px;
    margin: 0 15px 0 -150px; } }
#tm-main .eb-event-container .eb-event-date.btn-primary {
  background: transparent !important;
  width: auto;
  height: auto; }
#tm-main .eb-event-container .eb-event-date-day {
  font-size: var(--size40);
  color: #fff;
  font-weight: 700;
  line-height: 1.35;
  padding: 0;
  width: 100%; }
@media (max-width: 991px) {
  #tm-main .eb-event-container .eb-event-date-day {
    font-size: var(--size30); } }
#tm-main .eb-event-container .eb-event-date-month, #tm-main .eb-event-container .eb-event-date-year {
  color: #FFF;
  font-size: var(--size20);
  font-weight: 700;
  line-height: 1.35;
  width: auto;
  display: inline-flex; }
@media (max-width: 991px) {
  #tm-main .eb-event-container .eb-event-date-month, #tm-main .eb-event-container .eb-event-date-year {
    font-size: var(--size16); } }
#tm-main .eb-event-container .eb-even-title-container {
  color: #004A99;
  font-size: var(--size32);
  font-weight: 600;
  line-height: 1.35;
  margin: 0 0 4px; }
@media (max-width: 991px) {
  #tm-main .eb-event-container .eb-even-title-container {
    font-size: var(--size24); } }
#tm-main .eb-event-container .eb-even-title-container > a {
  color: #004A99; }
#tm-main .eb-event-container .eb-event-information .eb-event-date-info {
  color: #000;
  font-size: var(--size18);
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 6px; }
  #tm-main .eb-event-container .eb-event-information .eb-event-date-info i.fa.fa-calendar {
    width: 14px;
    height: 14px;
    --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="15" height="14" viewBox="0 0 15 14" fill="none"> <path d="M10.6269 8.50694C10.8101 8.50694 10.9858 8.44224 11.1154 8.32708C11.2449 8.21192 11.3177 8.05573 11.3177 7.89287C11.3177 7.73001 11.2449 7.57382 11.1154 7.45866C10.9858 7.3435 10.8101 7.27881 10.6269 7.27881C10.4436 7.27881 10.2679 7.3435 10.1384 7.45866C10.0088 7.57382 9.93604 7.73001 9.93604 7.89287C9.93604 8.05573 10.0088 8.21192 10.1384 8.32708C10.2679 8.44224 10.4436 8.50694 10.6269 8.50694ZM10.6269 10.9632C10.8101 10.9632 10.9858 10.8985 11.1154 10.7833C11.2449 10.6682 11.3177 10.512 11.3177 10.3491C11.3177 10.1863 11.2449 10.0301 11.1154 9.91492C10.9858 9.79976 10.8101 9.73506 10.6269 9.73506C10.4436 9.73506 10.2679 9.79976 10.1384 9.91492C10.0088 10.0301 9.93604 10.1863 9.93604 10.3491C9.93604 10.512 10.0088 10.6682 10.1384 10.7833C10.2679 10.8985 10.4436 10.9632 10.6269 10.9632ZM7.86358 7.89287C7.86358 8.05573 7.7908 8.21192 7.66124 8.32708C7.53169 8.44224 7.35598 8.50694 7.17276 8.50694C6.98954 8.50694 6.81383 8.44224 6.68428 8.32708C6.55472 8.21192 6.48194 8.05573 6.48194 7.89287C6.48194 7.73001 6.55472 7.57382 6.68428 7.45866C6.81383 7.3435 6.98954 7.27881 7.17276 7.27881C7.35598 7.27881 7.53169 7.3435 7.66124 7.45866C7.7908 7.57382 7.86358 7.73001 7.86358 7.89287ZM7.86358 10.3491C7.86358 10.512 7.7908 10.6682 7.66124 10.7833C7.53169 10.8985 7.35598 10.9632 7.17276 10.9632C6.98954 10.9632 6.81383 10.8985 6.68428 10.7833C6.55472 10.6682 6.48194 10.512 6.48194 10.3491C6.48194 10.1863 6.55472 10.0301 6.68428 9.91492C6.81383 9.79976 6.98954 9.73506 7.17276 9.73506C7.35598 9.73506 7.53169 9.79976 7.66124 9.91492C7.7908 10.0301 7.86358 10.1863 7.86358 10.3491ZM3.71865 8.50694C3.90187 8.50694 4.07758 8.44224 4.20714 8.32708C4.33669 8.21192 4.40947 8.05573 4.40947 7.89287C4.40947 7.73001 4.33669 7.57382 4.20714 7.45866C4.07758 7.3435 3.90187 7.27881 3.71865 7.27881C3.53544 7.27881 3.35972 7.3435 3.23017 7.45866C3.10061 7.57382 3.02783 7.73001 3.02783 7.89287C3.02783 8.05573 3.10061 8.21192 3.23017 8.32708C3.35972 8.44224 3.53544 8.50694 3.71865 8.50694ZM3.71865 10.9632C3.90187 10.9632 4.07758 10.8985 4.20714 10.7833C4.33669 10.6682 4.40947 10.512 4.40947 10.3491C4.40947 10.1863 4.33669 10.0301 4.20714 9.91492C4.07758 9.79976 3.90187 9.73506 3.71865 9.73506C3.53544 9.73506 3.35972 9.79976 3.23017 9.91492C3.10061 10.0301 3.02783 10.1863 3.02783 10.3491C3.02783 10.512 3.10061 10.6682 3.23017 10.7833C3.35972 10.8985 3.53544 10.9632 3.71865 10.9632Z" fill="black"/> <path fill-rule="evenodd" clip-rule="evenodd" d="M4.01505 0.111328C4.14483 0.111328 4.26929 0.162883 4.36106 0.25465C4.45283 0.346418 4.50438 0.470881 4.50438 0.60066V1.09847C4.9363 1.08999 5.41193 1.08999 5.93519 1.08999H8.61868C9.14259 1.08999 9.61823 1.08999 10.0501 1.09847V0.60066C10.0501 0.470881 10.1017 0.346418 10.1935 0.25465C10.2852 0.162883 10.4097 0.111328 10.5395 0.111328C10.6693 0.111328 10.7937 0.162883 10.8855 0.25465C10.9773 0.346418 11.0288 0.470881 11.0288 0.60066V1.14023C11.1984 1.15328 11.3592 1.16981 11.511 1.18982C12.2756 1.2929 12.8948 1.50951 13.3835 1.99754C13.8715 2.48622 14.0881 3.10539 14.1912 3.87005C14.291 4.61383 14.291 5.56314 14.291 6.76232V8.14028C14.291 9.33947 14.291 10.2894 14.1912 11.0326C14.0881 11.7972 13.8715 12.4164 13.3835 12.9051C12.8948 13.3931 12.2756 13.6097 11.511 13.7128C10.7672 13.8126 9.81787 13.8126 8.61868 13.8126H5.93649C4.7373 13.8126 3.78735 13.8126 3.04422 13.7128C2.27955 13.6097 1.66039 13.3931 1.17171 12.9051C0.68368 12.4164 0.46707 11.7972 0.363984 11.0326C0.26416 10.2888 0.26416 9.33947 0.26416 8.14028V6.76232C0.26416 5.56314 0.26416 4.61318 0.363984 3.87005C0.46707 3.10539 0.68368 2.48622 1.17171 1.99754C1.66039 1.50951 2.27955 1.2929 3.04422 1.18982C3.19645 1.16981 3.35717 1.15328 3.52637 1.14023V0.60066C3.52637 0.470994 3.57784 0.346629 3.66946 0.254881C3.76109 0.163132 3.88539 0.111501 4.01505 0.111328ZM3.1734 2.16C2.5177 2.24808 2.13928 2.4138 1.8633 2.68978C1.58731 2.96576 1.42159 3.34418 1.33351 3.99988C1.31872 4.1108 1.30611 4.22802 1.29567 4.35155H13.2589C13.2484 4.22802 13.2358 4.11058 13.221 3.99923C13.1329 3.34353 12.9672 2.96511 12.6912 2.68913C12.4152 2.41314 12.0368 2.24742 11.3805 2.15934C10.7104 2.06931 9.82635 2.068 8.58215 2.068H5.97238C4.72817 2.068 3.84476 2.06996 3.1734 2.16ZM1.24217 6.79886C1.24217 6.24168 1.24217 5.75691 1.25065 5.33087H13.3039C13.3124 5.75691 13.3124 6.24168 13.3124 6.79886V8.10375C13.3124 9.34795 13.311 10.232 13.221 10.9027C13.1329 11.5584 12.9672 11.9368 12.6912 12.2128C12.4152 12.4888 12.0368 12.6545 11.3805 12.7426C10.7104 12.8326 9.82635 12.834 8.58215 12.834H5.97238C4.72817 12.834 3.84476 12.8326 3.1734 12.7426C2.5177 12.6545 2.13928 12.4888 1.8633 12.2128C1.58731 11.9368 1.42159 11.5584 1.33351 10.9021C1.24348 10.232 1.24217 9.34795 1.24217 8.10375V6.79886Z" fill="black"/> </svg>');
    background-image: var(--svg);
    background-repeat: no-repeat;
    background-position: bottom right;
    background-size: contain; }
    #tm-main .eb-event-container .eb-event-information .eb-event-date-info i.fa.fa-calendar::before {
      content: none; }
  #tm-main .eb-event-container .eb-event-information .eb-event-date-info + div {
    color: #004A99;
    font-size: var(--size16);
    font-weight: 500;
    line-height: 1.35; }
    #tm-main .eb-event-container .eb-event-information .eb-event-date-info + div i.fa.fa-map-marker {
      width: 14px;
      height: 17px;
      --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="15" height="18" viewBox="0 0 15 18" fill="none"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0.288816 6.33512C0.42926 4.63779 1.20258 3.05527 2.45535 1.90149C3.70813 0.747719 5.34883 0.107 7.05196 0.106445H7.41671C9.11984 0.107 10.7605 0.747719 12.0133 1.90149C13.2661 3.05527 14.0394 4.63779 14.1798 6.33512C14.3357 8.23016 13.7507 10.1118 12.5477 11.5844L8.50084 16.5339C8.34745 16.7216 8.15425 16.8729 7.9352 16.9768C7.71616 17.0807 7.47676 17.1346 7.23433 17.1346C6.9919 17.1346 6.7525 17.0807 6.53346 16.9768C6.31442 16.8729 6.12121 16.7216 5.96783 16.5339L1.92176 11.5844C0.718551 10.1119 0.133202 8.23027 0.288816 6.33512ZM7.23433 3.27271C6.17066 3.27271 5.15054 3.69525 4.39841 4.44739C3.64628 5.19952 3.22373 6.21963 3.22373 7.28331C3.22373 8.34699 3.64628 9.3671 4.39841 10.1192C5.15054 10.8714 6.17066 11.2939 7.23433 11.2939C8.29801 11.2939 9.31812 10.8714 10.0703 10.1192C10.8224 9.3671 11.2449 8.34699 11.2449 7.28331C11.2449 6.21963 10.8224 5.19952 10.0703 4.44739C9.31812 3.69525 8.29801 3.27271 7.23433 3.27271Z" fill="%23FF0000"/> <path d="M4.48975 7.28365C4.48975 6.55587 4.77886 5.8579 5.29347 5.34328C5.80809 4.82866 6.50606 4.53955 7.23384 4.53955C7.96162 4.53955 8.65959 4.82866 9.17421 5.34328C9.68883 5.8579 9.97794 6.55587 9.97794 7.28365C9.97794 8.01143 9.68883 8.7094 9.17421 9.22401C8.65959 9.73863 7.96162 10.0277 7.23384 10.0277C6.50606 10.0277 5.80809 9.73863 5.29347 9.22401C4.77886 8.7094 4.48975 8.01143 4.48975 7.28365Z" fill="%23FF0000"/> </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom right;
      background-size: contain; }
      #tm-main .eb-event-container .eb-event-information .eb-event-date-info + div i.fa.fa-map-marker::before {
        content: none; }
#tm-main .eb-event-container .eb-description-details > a {
  display: block; }
  #tm-main .eb-event-container .eb-description-details > a > img {
    aspect-ratio: 1.3333333333;
    width: 240px;
    max-width: 100%; }
#tm-main .eb-event-container .eb-description-details p {
  color: #000;
  font-size: var(--size16);
  font-weight: 300;
  line-height: 1.35;
  margin: 0 0 24px; }
#tm-main .eb-event-container .eb-taskbar {
  padding: 0 0 25px; }
  #tm-main .eb-event-container .eb-taskbar .eb-save-to-calendar-buttons {
    padding-right: 12px; }
    #tm-main .eb-event-container .eb-taskbar .eb-save-to-calendar-buttons button {
      height: 43px;
      line-height: 43px;
      color: #FFF;
      font-size: var(--size20);
      font-weight: 700;
      padding: 0 5px;
      min-width: 162px;
      display: flex;
      align-items: center;
      justify-content: center;
      gap: 0 2px; }
    @media (max-width: 767px) {
      #tm-main .eb-event-container .eb-taskbar .eb-save-to-calendar-buttons button {
        font-size: var(--size12); } }
    #tm-main .eb-event-container .eb-taskbar .eb-save-to-calendar-buttons button::after {
      content: "";
      display: inline-block;
      width: 27px;
      height: 27px;
      --svg: url('data:image/svg+xml, <svg xmlns="http://www.w3.org/2000/svg" width="27" height="27" viewBox="0 0 27 27" fill="none">            <path d="M7.87451 11.25L13.4995 16.875L19.1245 11.25" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>            </svg>');
      background-image: var(--svg);
      background-repeat: no-repeat;
      background-position: bottom center;
      background-size: contain;
      border: 0 none;
      margin-left: 8px; }
  #tm-main .eb-event-container .eb-taskbar a.btn {
    color: #FFF;
    font-size: var(--size20);
    font-weight: 700;
    line-height: 1.35;
    border-radius: 4px;
    background: #004A99;
    height: 43px;
    line-height: 43px;
    padding: 0 16px; }
  @media (max-width: 767px) {
    #tm-main .eb-event-container .eb-taskbar a.btn {
      font-size: var(--size12); } }
#tm-main .text-info {
  color: #004A99 !important;
  font-size: var(--size32);
  font-weight: 600;
  line-height: 1.35;
  padding: 40px 0 0; }
#tm-main .jk-blog-headding {
  padding: 40px 0; }
@media (max-width: 768px) {
  #tm-main .jk-blog-headding {
    padding: 20px 0; } }
#tm-main .jk-blog-headding h2 {
  text-align: center;
  color: #000;
  font-size: 40px;
  font-weight: 700;
  line-height: 1.35;
  margin: 0 0 16px; }
@media (max-width: 768px) {
  #tm-main .jk-blog-headding h2 {
    font-size: 36px; } }
#tm-main .jk-blog-headding .jk-group-select {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px; }
  #tm-main .jk-blog-headding .jk-group-select > div {
    width: 204px; }
  #tm-main .jk-blog-headding .jk-group-select .uk-button {
    line-height: 45px; }
  #tm-main .jk-blog-headding .jk-group-select input {
    background: #eee; }
  #tm-main .jk-blog-headding .jk-group-select input::placeholder {
    color: #004a99; }
#tm-main .jk-blog-headding select {
  width: 100%;
  color: #004A99;
  font-size: 20px;
  font-weight: 700;
  padding: 0px 20px 0 16px;
  height: 43px;
  line-height: 43px;
  border-radius: 4px;
  border: 1px solid #8C9ACD;
  background: #FFF;
  font-family: "Raleway";
  background-color: transparent;
  --svg: url('data:image/svg+xml,            <svg width="13" height="8" viewBox="0 0 13 8" fill="none" xmlns="http://www.w3.org/2000/svg">            <path d="M11.3006 1.08042L6.30257 5.95242L1.30457 1.08042C1.21527 0.993195 1.0954 0.944359 0.970566 0.944359C0.845737 0.944359 0.72586 0.993195 0.636566 1.08042C0.593329 1.12279 0.558979 1.17335 0.535529 1.22916C0.512079 1.28497 0.5 1.34489 0.5 1.40542C0.5 1.46596 0.512079 1.52588 0.535529 1.58169C0.558979 1.63749 0.593329 1.68806 0.636566 1.73042L5.95357 6.91442C6.04694 7.00544 6.17217 7.05638 6.30257 7.05638C6.43296 7.05638 6.55819 7.00544 6.65157 6.91442L11.9686 1.73142C12.0121 1.68903 12.0467 1.63834 12.0704 1.58235C12.094 1.52636 12.1062 1.4662 12.1062 1.40542C12.1062 1.34465 12.094 1.28449 12.0704 1.2285C12.0467 1.17251 12.0121 1.12182 11.9686 1.07942C11.8793 0.992195 11.7594 0.943359 11.6346 0.943359C11.5097 0.943359 11.3899 0.992195 11.3006 1.07942V1.08042Z" fill="%23000000"/>            </svg>');
  background-image: var(--svg) !important;
  background-repeat: no-repeat;
  background-size: 14px auto;
  background-position: right 6px center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }
#tm-main .jk-single-article h1 {
  font-size: var(--size40); }
#tm-main .jk-single-article h2 {
  font-size: var(--size32); }
#tm-main .jk-single-article h3 {
  font-size: var(--size26);
  font-weight: 700; }
#tm-main .jk-single-article h4 {
  font-size: var(--size18);
  font-weight: 700; }
#tm-main .jk-single-article h5 {
  font-size: var(--size15);
  font-weight: 700; }
#tm-main .jk-single-article h6 {
  font-size: var(--size15); }
#tm-main .jk-single-article p {
  font-size: var(--size15); }

.uk-section-muted.uk-section {
  background: #1f2a37;
  color: #fff; }
  .uk-section-muted.uk-section > .uk-container > .uk-grid > div:nth-child(2) > div:last-child > ul {
    margin-left: -8px; }
    .uk-section-muted.uk-section > .uk-container > .uk-grid > div:nth-child(2) > div:last-child > ul > li {
      padding-left: 8px; }
.uk-section-muted.uk-section > .uk-container > .uk-grid > div:nth-child(3) > div:first-child img {
  max-height: 116px;
  object-fit: contain; }
.uk-section-muted.uk-section > .uk-container > .uk-grid > div:nth-child(3) > div:last-child img {
  max-height: 165px;
  object-fit: contain; }
.uk-section-muted.uk-section > .uk-container > .uk-grid > div:last-child > div {
  color: #8c9acd;
  font-weight: 500;
  font-size: var(--size16);
  line-height: 1.44; }
  .uk-section-muted.uk-section > .uk-container > .uk-grid > div:last-child > div:first-child a, .uk-section-muted.uk-section > .uk-container > .uk-grid > div:last-child > div:first-child picture {
    display: block; }
  .uk-section-muted.uk-section > .uk-container > .uk-grid > div:last-child > div:first-child img {
    max-height: 113px;
    object-fit: contain; }
.uk-section-muted.uk-section > .uk-container > .uk-grid > div:last-child > .uk-list.uk-margin {
  padding-top: 16px;
  position: relative; }
  .uk-section-muted.uk-section > .uk-container > .uk-grid > div:last-child > .uk-list.uk-margin::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 113px;
    height: 1px;
    background-color: #8c9acd; }
.uk-section-muted.uk-section .uk-h5 {
  font-weight: 600;
  font-size: var(--size20);
  text-transform: uppercase;
  line-height: 1.32;
  color: #fff;
  position: relative;
  padding: 0 0 16px;
  margin: 0 0 16px;
  border-bottom: 1px solid #8c9acd;
  display: inline-block; }
.uk-section-muted.uk-section .uk-icon-button {
  background: #8c9acd;
  width: 28px;
  height: 28px; }
  .uk-section-muted.uk-section .uk-icon-button:hover, .uk-section-muted.uk-section .uk-icon-button:focus {
    opacity: 0.8; }
    .uk-section-muted.uk-section .uk-icon-button:hover svg, .uk-section-muted.uk-section .uk-icon-button:focus svg {
      fill: #fff; }
.uk-section-muted.uk-section .uk-list.uk-margin {
  margin-top: 0 !important; }
  .uk-section-muted.uk-section .uk-list.uk-margin a {
    color: #8c9acd;
    font-weight: 500;
    font-size: var(--size16);
    line-height: 1.44; }
.uk-section-muted.uk-section a {
  text-decoration: none; }
  .uk-section-muted.uk-section a:hover {
    text-decoration: underline; }

.jk-copyright .uk-container-large.uk-container {
  padding: 18px 32px;
  max-width: 100%;
  width: 100%;
  box-sizing: border-box;
  text-align: center; }
.jk-copyright .uk-text-muted {
  color: #004a99 !important;
  font-size: var(--size13);
  font-weight: 500;
  line-height: 1.44;
  text-align: center !important;
  margin: 0 !important; }
  .jk-copyright .uk-text-muted strong, .jk-copyright .uk-text-muted b {
    font-weight: 700; }
.jk-copyright .uk-margin {
  margin: 0 !important; }

.uk-totop {
  position: absolute;
  content: "";
  right: 24px;
  bottom: 24px;
  z-index: 88; }

.formControls .form-check-inline {
  vertical-align: baseline; }
  .formControls .form-check-inline label {
    cursor: pointer; }
.formControls input, .formControls textarea, .formControls select {
  background-color: #fff;
  color: #000; }
  .formControls input:focus, .formControls textarea:focus, .formControls select:focus {
    box-shadow: none;
    outline: 0 none;
    background-color: #fff;
    color: #000; }
.formControls .form-check-input[type=checkbox], .formControls .form-check-input[type=radio] {
  margin-left: -1.5em;
  background-color: #fff;
  margin-top: 0;
  position: relative;
  top: 3px; }
