/* Fonts */

@font-face {
  font-family: "Neue-700";
  src: url("../font/NeueMetana-Bold.woff2") format("woff2"),
    url("../font/NeueMetana-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Neue-500";
  src: url("../font/NeueMetana-Regular.woff2") format("woff2"),
    url("../font/NeueMetana-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Bronkoh-700";
  src: url("../font/Bronkoh-Bold.woff2") format("woff2"),
    url("../font/Bronkoh-Bold.woff") format("woff");
}
@font-face {
  font-family: "Bronkoh-500";
  src: url("../font/Bronkoh-Regular.woff2") format("woff2"),
    url("../font/Bronkoh-Regular.woff") format("woff");
}
@font-face {
  font-family: "Bronkoh-300";
  src: url("../font/Bronkoh-light.woff2") format("woff2"),
    url("../font/Bronkoh-light.woff") format("woff");
}

:root {
  --color1: #e0c482;
  --color1-2: #c6af78;
  --color2: #575756;
  --white: #ffffff;
  --black: #1d1d1d;
  --bglight: #fafafa;
}
.color1 {
  color: var(--color1);
}
.color2 {
  color: var(--color2);
}
.bgcolor1 {
  background: var(--color1);
}
.bgcolor2 {
  background: var(--color2);
}
.bgcolor3 {
  background: #b3b4b5;
}
.bglight {
  background: var(--bglight);
}
.white {
  color: var(--white) !important;
}
/* Icon ↓ responsive */
.far {
  font-weight: 300 !important;
}
.font_14 {
  font-size: 14px;
}
.font_15 {
  font-size: 15px;
}
.tp a {
  color: var(--color2);
  font-weight: 600;
}
.tp a:hover {
  color: var(--color1);
}
.divider {
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
}
.font_22 {
  font-size: 22px;
  line-height: 32px;
  max-width: 46ch;
  margin: 0 auto;
}
.read-more-2 {
  font-size: 15px;
  font-family: "Neue-700", sans-serif;
  color: #4a4a49;
  margin: 28px 0 0 0;
}
.read-more-2:hover {
  color: var(--color1);
}
.read-more-2 i {
  margin-right: 8px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.read-more-2:hover i {
  transform: rotate(180deg);
  color: var(--color1);
}
.read-more-3 {
  font-size: 15px;
  font-family: "Neue-700", sans-serif;
  color: #4a4a49;
  margin: 28px 0 0 0;
}
.read-more-3:hover {
  color: var(--white);
}
.read-more-3 i {
  margin-right: 8px;
  -webkit-transition: all 0.3s linear 0s;
  -moz-transition: all 0.3s linear 0s;
  -ms-transition: all 0.3s linear 0s;
  -o-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
}
.read-more-3:hover i {
  transform: rotate(180deg);
  color: var(--white);
}
.pl-70-m {
  padding-left: 70px;
}
@media (max-width: 1000px) {
  .pl-70-m {
    padding-left: 20px;
  }
}
.lista i {
  font-size: 15px;
}
.lista {
  list-style: none;
  padding-left: 0px;
  font-size: 18px;
  font-weight: 600;
}
