.ctawrap{
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-0-25);
  align-items: center;
  list-style: none;
  justify-content: flex-end;
}
.navwrap .ctawrap{
  justify-content: flex-start;
}
.ctabutton{
  display: block;
  width: var(--icon);
  height: var(--icon);
  padding: 0;
  transform: translateY(0);
  transition: all 300ms ease-out;
}
.ctabutton:hover{
  transform: translateY(-2px);
}
.ctawrap .cta{
  margin: 0;
}
header .ctabutton svg path{
  fill: var(--basic) !important;
}

@media screen and (max-width: 850px){
  .region-footer .ctawrap{
    justify-content: center;
  }
}