@charset "utf-8";
/* CSS Document */
.btnRe a {
  background: #ccc;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  display: block;
  max-width: 250px;
  padding: 10px 0;
  margin: 0 auto;
  text-align: center;
  border: 1px solid #ccc;
  transition: all 0.3s;
  text-decoration: none;
}
.btnRe a::after {
  content: "\f054";
  font-family: "Font Awesome 7 free";
  font-weight: 900;
  position: absolute;
  right: 20px;
  font-size: 16px;
  top: 12px;
}
.btnRe a:hover {
  opacity: 1;
}
.btnRe.bk-wh-rd a {
  background: #231816;
  border: 1px solid #231816;
}
.btnRe.bk-wh-rd a:hover {
  background: #FC494A;
  border: 1px solid #FC494A;
}
.btnRe.bk-wh-gr a {
  background: #231816;
  border: 1px solid #231816;
}
.btnRe.bk-wh-gr a:hover {
  background: #49A89A;
  border: 1px solid #49A89A;
}
.btnRe.bk-wh-yl a {
  background: #231816;
  border: 1px solid #231816;
}
.btnRe.bk-wh-yl a:hover {
  background: #F3B92D;
  border: 1px solid #F3B92D;
}
.btnRe.wh-rd-rd a {
  background: #fff;
  border: 1px solid #fff;
  color: #FC494A;
}
.btnRe.wh-rd-rd a:hover {
  background: #FC494A;
  border: 1px solid #fff;
  color: #fff;
}
.btnRe.bk-wh-wh-gr a {
  background: #231816;
  border: 1px solid #231816;
  color: #fff;
}
.btnRe.bk-wh-wh-gr a:hover {
  background: #fff;
  border: 1px solid #fff;
  color: #49A89A;
}
.btnRe.bk-wh-wh-yl a {
  background: #231816;
  border: 1px solid #231816;
  color: #fff;
}
.btnRe.bk-wh-wh-yl a:hover {
  background: #fff;
  border: 1px solid #fff;
  color: #F3B92D;
}
.btnRe.wh-bk-rd-wh a {
  background: #fff;
  border: 1px solid #fff;
  color: #231816;
}
.btnRe.wh-bk-rd-wh a:hover {
  background: #FC494A;
  border: 1px solid #FC494A;
  color: #fff;
}
.btnRe.wh-gr-gr-wh a {
  background: #fff;
  color: #231816;
  border: 1px solid #707070;
}
.btnRe.wh-gr-gr-wh a:hover {
  background: #231816;
  border: 1px solid #707070;
  color: #fff;
}
.btnRe.gre-wh-wh-gre a {
  background: #49A89A;
  color: #fff;
  border: 1px solid #49A89A;
}
.btnRe.gre-wh-wh-gre a:hover {
  background: #fff;
  border: 1px solid #49A89A;
  color: #49A89A;
}
.btnRe.wh-bk-rd-wh span {
  background: #fff;
  border: 1px solid #fff;
  color: #231816;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  display: block;
  max-width: 250px;
  padding: 10px 0;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
  transition: .3s;
}
.btnRe.wh-bk-rd-wh span:hover {
  background: #FC494A;
  border: 1px solid #FC494A;
  color: #fff;
}
.btnRe.wh-bk-rd-wh span::after {
  content: "\f054";
  font-family: "Font Awesome 7 free";
  font-weight: 900;
  position: absolute;
  right: 20px;
  font-size: 16px;
  top: 12px;
}
.btnRe.bk-wh-yl span {
  background: #231816;
  border: 1px solid #231816;
  color: #fff;
  font-size: 18px;
  font-weight: bold;
  position: relative;
  display: block;
  max-width: 250px;
  padding: 10px 0;
  margin: 0 auto;
  text-align: center;
  cursor: pointer;
  transition: .3s;
}
.btnRe.bk-wh-yl span:hover {
  background: #F3B92D;
  border: 1px solid #F3B92D;
}
.btnRe.bk-wh-yl span::after {
  content: "\f054";
  font-family: "Font Awesome 7 free";
  font-weight: 900;
  position: absolute;
  right: 20px;
  font-size: 16px;
  top: 12px;
}
@media (max-width: 1320px) {}
@media (max-width: 1300px) {}
@media (max-width: 1200px) {}
@media (max-width: 1180px) {}
@media (max-width: 1000px) {}
@media (max-width: 950px) {}
@media (max-width: 850px) {}
@media (max-width: 700px) {}
@media (max-width: 700px) {}
@media (max-width: 1430px) {}
@media (max-width: 1150px) {}