.contact-actions{
  box-sizing:border-box;
  display:flex;
  justify-content:center;
  gap:14px;
  width:min(100%,470px);
  margin:56px auto 54px !important;
}
.contact-actions a{
  box-sizing:border-box;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:196px;
  min-height:50px;
  padding:11px 16px;
  border:1px solid rgba(255,255,255,.62);
  border-radius:2px;
  background:rgba(0,0,0,.14);
  color:#fff !important;
  font:500 16px/1.2 madefor-text,"Madefor Text", sans-serif;
  letter-spacing:.015em;
  text-align:center;
  text-decoration:none;
  backdrop-filter:blur(2px);
  -webkit-backdrop-filter:blur(2px);
  transition:transform 140ms ease,background-color 140ms ease,border-color 140ms ease;
  -webkit-tap-highlight-color:transparent;
}
.contact-actions a:active{
  transform:scale(.98);
  background:rgba(255,255,255,.13);
  border-color:rgba(255,255,255,.86);
}
.contact-actions a:focus-visible{
  outline:2px solid #fff;
  outline-offset:3px;
}
.contact-actions a::before,
.contact-actions a::after{
  content:none !important;
  display:none !important;
  border:0 !important;
}
.contact-accessibility-title{
  margin:0 0 16px !important;
  padding:0 !important;
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
}
.contact-accessibility-title::before{
  content:"";
  display:block;
  width:72px;
  margin:0 auto 22px;
  border-top:1px solid rgba(255,255,255,.38);
}
.contact-accessibility-title::after{
  content:none !important;
  display:none !important;
  border:0 !important;
}
.contact-accessibility-body{
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
  background:none !important;
  box-shadow:none !important;
  font-weight:400 !important;
  line-height:1.55 !important;
  letter-spacing:0 !important;
}
.contact-accessibility-body *{
  font-weight:400 !important;
  line-height:inherit !important;
  letter-spacing:0 !important;
}
.contact-accessibility-body::before,
.contact-accessibility-body::after{
  content:none !important;
  display:none !important;
  border:0 !important;
}
@media (hover:hover) and (pointer:fine){
  .contact-actions a:hover{
    background:rgba(255,255,255,.1);
    border-color:#fff;
  }
}
@media (max-width:600px){
  .contact-actions{
    flex-direction:column;
    align-items:center;
    width:100%;
    gap:14px;
    margin:64px auto 62px !important;
  }
  .contact-actions a{
    width:min(260px,100%);
    min-width:0;
    white-space:nowrap;
  }
  .contact-accessibility-body,
  .contact-accessibility-body *{
    font-size:14px !important;
  }
}
