.btn-web {
  color: #fff;
  background-color: rgb(24,36,74);
  border-color: rgb(24,36,74);
}

.btn-web:hover {
  color: #fff;
  background-color: rgb(106, 144, 176);
  border-color: rgb(106, 144, 176);
  color: rgb(24,36,74);
}

.count {
  font-size: 50px;
  width: 82px;
  height: 82px;
  text-align: center;
  align-content: center;
  line-height: 80px;
  font-weight: 700;
  background-color: #18244a;
  border-radius: 50%;
  border: dotted;
  border-color: #ffffff;
  margin-bottom: 40px;
}

.foot2 {
  font-size: 14px;
  color: #ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
  text-decoration: none;
}

.foot22 {
  font-size: 14px;
  color: #ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
  text-decoration: none;
}

.foot2 a {
  font-size: 14px;
  color: #ffffff;
  margin-top: 10px;
  margin-bottom: 10px;
  text-decoration: none;
}

.foot2:hover {
  font-size: 14px;
  color: #7191b0;
  margin-top: 10px;
  margin-bottom: 10px;
  text-decoration: none;
}

.foot2 a:hover {
  font-size: 14px;
  color: #7191b0;
  margin-top: 10px;
  margin-bottom: 10px;
  text-decoration: none;
}

.news-head {
  font-size: 22px;
  font-weight: 600;
  margin-top: 10px;
  color: #18244a;
  font-family: Raleway, sans-serif;
}

.news-head a {
  font-size: 22px;
  font-weight: 600;
  margin-top: 10px;
  color: #18244a;
  text-decoration: none;
  font-family: Raleway, sans-serif;
}

.news-head a:hover {
  font-size: 22px;
  font-weight: 600;
  margin-top: 10px;
  color: #454375;
  text-decoration: none;
  font-family: Raleway, sans-serif;
}

.date2 {
  color: #72a7cf;
  font-style: italic;
  font-weight: 500;
}

.read-on {
  font-size: 16px;
  color: #18244a;
  font-style: italic;
  text-decoration: none;
}

.read-on a {
  font-size: 16px;
  color: #18244a;
  font-style: italic;
  text-decoration: none;
}

.count-head {
  font-size: 30px;
  color: #ffffff;
  padding-top: 10px;
  padding-bottom: 10px;
  text-shadow: 2px 2px rgb(18,1,1);
  font-weight: 700;
  font-family: Raleway, sans-serif;
}

.title-head {
  font-size: 30px;
  color: #18244a;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 700;
  font-family: Raleway, sans-serif;
}

.newslink a {
  color: #292828;
  font-size: 18px;
}

.newslink a {
  color: #292828;
  text-decoration: none;
  font-size: 18px;
}

.newslink:hover {
  color: #18244a;
  text-decoration: none;
  font-size: 18px;
}

.newslink {
  color: #292828;
  text-decoration: none;
  font-size: 18px;
  font-family: Raleway, sans-serif;
  line-height: 22px;
}

a {
}

a {
}

.web-link {
  color: #18244a;
  text-decoration: none;
  font-size: 18px;
}

.web-link a {
  color: #18244a;
  text-decoration: none;
}

.web-link:hover {
  color: #18244a;
  text-decoration: none;
}

.news-content {
  font-size: 17px;
  font-family: Roboto, sans-serif;
}

.info-item {
  border-radius: 20px;
  padding-right: 30px;
  padding-bottom: 10px;
  padding-top: 10px;
  padding-left: 30px;
  margin-bottom: 10px;
}

.icon {
  line-height: 1;
  font-size: 35px;
  color: #ffffff;
}

.info-title {
  font-size: 24px;
  line-height: 28px;
  color: #ffffff;
  font-weight: 600;
  padding-left: 20px;
  padding-right: 10px;
  padding-bottom: 0px;
}

.info-text {
  font-size: 16px;
  color: #ffffff;
  line-height: 30px;
  margin-left: 45px;
  padding-left: 12px;
}

.nav-tabs .nav-link {
  background: rgba(177,193,249,0.9);
  border-color: #8b96bf;
  color: #18244a;
  font-weight: 500;
}

.nav-tabs .nav-link.active {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: #8b96bf;
}

.tab-content > .active {
  display: block;
  background-color: rgba(236,240,251,0.54);
  padding: 10px;
}

.clubname {
  font-size: 22px;
  /*font-weight: 600;*/
  /*line-height: 28px;*/
  margin-bottom: 10px;
}

.clubdate {
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  margin-top: 10px;
}

.introprofile {
  font-size: 18px;
  line-height: 24px;
  font-family: 'Be Vietnam Pro';
  color: rgb(93, 94, 96);
}

html {
  scroll-behavior: smooth;
}

@media screen and (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}

data-scroll {
}

