/* WEB 172 - strictly scoped CTA position and premium finish beneath independent El Compa artwork. */
.givesHomeArt170,.contactPage145 .givesContactArt170{gap:9px}
.givesHomeArt170>button.givesAction170,.contactPage145 .givesContactArt170>button[data-contact-giving-form]{
  position:relative;z-index:2;display:inline-flex;justify-content:center;align-items:center;
  width:max-content;max-width:100%;min-height:46px;padding:12px 19px!important;
  margin:2px auto 0!important;border-radius:13px!important;
  border:1px solid rgba(255,218,125,.85)!important;
  background:linear-gradient(130deg,rgba(78,55,18,.93),rgba(34,34,39,.98))!important;
  color:#fff!important;font-weight:850!important;font-size:clamp(.83rem,1.25vw,.96rem)!important;
  line-height:1.25!important;text-align:center!important;
  box-shadow:inset 0 1px rgba(255,240,193,.2),0 9px 25px rgba(0,0,0,.34),0 0 16px rgba(244,173,47,.24)!important;
  text-shadow:0 1px 2px rgba(0,0,0,.35);
}
.givesHomeArt170>span.givesHomeArtLabel170,.contactPage145 .givesContactArt170>span{margin-top:2px!important}
@media(max-width:700px){.givesHomeArt170>button.givesAction170,.contactPage145 .givesContactArt170>button[data-contact-giving-form]{width:min(100%,300px);padding:11px 15px!important}}
@media(prefers-reduced-motion:no-preference){.givesHomeArt170>img,.contactPage145 .givesContactArt170>img{animation:givesCompaGentle172 5s ease-in-out infinite}@keyframes givesCompaGentle172{0%,100%{transform:translateY(0)}50%{transform:translateY(-5px)}}}
