.button_alignfull_container {
  margin: 80px auto 48px;
}

.button_more_link_container {
  text-align: center;
}

.button_more_link {
  padding: 16px 24px;
  border-radius: 8px;
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  font-weight: 600;
  color: #002E2D;
  font-size: 22px;
  line-height: 28px;
  border: 1px solid #D3C606;
  text-align: center;
  background-color: #FFFD82;
  cursor: pointer;
  transition: transform 0.15s ease-in-out;
  background-size: 200% 100%;
  background-position: 15% 50%;
}

.button_more_link::after {
  content: "";
  display: inline-block;
  width: 24px;
  height: 24px;
  background: url("/wp-content/themes/generatepress-child/img/ic-arrow-right.svg") no-repeat center;
    background-size: auto;
  background-size: contain;
  margin-left: 10px;
}

.button_more_link:hover {
  color: #726900;
  background-color: #FFFD82;
  background-size: 200% 100%;
  background-position: 15% 50%;
  box-shadow: 0 2px 12px -2px rgba(211, 198, 6, 0.60);
}

.button_more_link:hover::after {
  background: url("/wp-content/themes/generatepress-child/img/ic-arrow-right-hoved.svg") no-repeat center;
}

@media only screen and (max-width: 850px) {
  .button_alignfull_container {
    margin: 48px auto 64px;
  }
}
