a.gee-btn-j,
body a.gee-btn-j {
  font-family: 'Albert Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.2px;
  padding: 13px 28px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  transition: all 0.18s ease;
  box-sizing: border-box;
}
a.gee-btn-j .arrow,
body a.gee-btn-j .arrow {
  display: inline-block;
  transition: transform 0.18s;
}
a.gee-btn-j:hover .arrow,
body a.gee-btn-j:hover .arrow {
  transform: translateX(4px);
}
a.gee-btn-j.gee-btn-j--v3,
body a.gee-btn-j.gee-btn-j--v3 {
  background: #FFEE00 !important;
  color: #3C3C3B !important;
  border: 2px solid #3C3C3B !important;
  border-radius: 6px !important;
  box-shadow: 4px 4px 0px #3C3C3B !important;
  text-decoration: none !important;
}
a.gee-btn-j.gee-btn-j--v3:hover,
body a.gee-btn-j.gee-btn-j--v3:hover {
  box-shadow: 2px 2px 0px #3C3C3B !important;
  transform: translate(2px, 2px) !important;
  color: #3C3C3B !important;
}



a.btn-s,
body a.btn-s {
  font-family: 'Albert Sans', sans-serif;
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.2px;
  padding: 13px 28px;
  cursor: pointer;
  display: inline-flex;
  align-items: center;
  gap: 10px;
  text-decoration: none;
  transition: all 0.18s ease;
  box-sizing: border-box;
}
a.btn-s .arrow,
body a.btn-s .arrow {
  display: inline-block;
  transition: transform 0.18s;
}
a.btn-s:hover .arrow,
body a.btn-s:hover .arrow {
  transform: translateX(4px);
}
a.btn-s.btn-s--v1,
body a.btn-s.btn-s--v1 {
  background: transparent !important;
  color: #3C3C3B !important;
  border: 2px solid #3C3C3B !important;
  border-radius: 6px !important;
  text-decoration: none !important;
}
a.btn-s.btn-s--v1:hover,
body a.btn-s.btn-s--v1:hover {
  background: #3C3C3B !important;
  color: #EDEDED !important;
}