﻿html,
body {
  direction: ltr;
  background-color: #eff2f7;
}

:root {
  --green: #0f7179;
  --gold: #c59944;
}

.btn-primary {
  color: #fff;
  background-color: #0f7179;
  border-color: #0f7179;
}
.btn-primary:hover,
.btn-primary:focus {
  color: #fff;
  background-color: #0d5f66;
  border-color: #0d5f66;
}

.btn {
  display: inline-block;
  padding: 5px;
  border-radius: 3px;
  min-width: 130px;
}
.btn.green {
  background-color: #0f7078;
  color: #fff;
}
.btn.gold {
  background-color: #c59944;
  color: #fff;
}
.btn.gold:hover {
  background-color: #0f7078;
  color: #fff;
}


.p_title {
  font-size: 2rem;
  color: var(--gold);
  margin-bottom: 2rem;
}

.wrapper {
  background-color: #f5f5f5;
  background-image: url(../imgs/best-bg.jpg);
  background-size: cover;
  background-position: center;
  padding: 4rem 0;
  min-height: 50vh;
  display: flex;
  align-items: center;
}
.item {
  background-color: #fff;
  border: 1px solid #eaeaea;
  border-radius: 10px;
  padding: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  color: var(--green);
}
.news_item {
  display: block;
  background-color: rgb(13 95 102 / 8%);
  border: 1px solid rgb(13 95 102 / 10%);
  border-radius: 5px;
  padding: 1rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  color: var(--green);
  font-size: 1.1rem;
  position: relative;
  transition: all .2s ease;
}
.news_item:hover {
  background-color: rgb(13 95 102 / 14%);
  border: 1px solid rgb(13 95 102 / 10%);
  /* color: #fff; */
}
.news_item::after {
  position: absolute;
  left: 1rem;
  top: 1rem;
  content: "\f10b";
  display: inline-block;
  font-family: "Ionicons";
  color: var(--gold);
}
.a_item {
  display: block;
  background-color: rgb(13 95 102 / 8%);
  border: 1px solid rgb(13 95 102 / 10%);
  border-radius: 5px;
  padding: 2rem 1rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  color: var(--green);
  font-size: 1.1rem;
  position: relative;
  transition: all .2s ease;
  text-align: center;
}
.a_item:hover {
  background-color: rgb(13 95 102 / 14%);
  border: 1px solid rgb(13 95 102 / 10%);
}
.a_item .award_img {
  width: 50px;
  display: block;
  margin: 0 auto 1rem;
}
.a_item span {
  font-size: 1.3rem;
}