.contact-button{color:inherit;border-radius:var(--radius-tiny);--focus-offset:4px;align-items:center;gap:clamp(.625rem,.538462rem + .384615vw,.875rem);width:fit-content;display:flex}:root.no-focus-visible .contact-button:focus{outline:2px solid var(--focus-color,var(--primary-500));outline-offset:var(--focus-offset,3px)}.contact-button:focus:not(:focus-visible){outline:none}.contact-button:focus-visible{outline:2px solid var(--focus-color,var(--primary-500));outline-offset:var(--focus-offset,3px)}.contact-button:hover{color:rgb(var(--copy-foreground-rgb))}.contact-button+:is(h1,h2,h3,h4,h5,h6),.contact-button+:is(.h1,.h2,.h3,.h4,.h5,.h6){margin-top:calc(.55em + clamp(.5rem,.326923rem + .769231vw,1rem))}:is(.box.with-color,.hero-section,.intro-section,footer.main) .contact-button:hover{color:var(--primary-200)}:is(.box.with-color,.hero-section,.intro-section,footer.main) .contact-button img{filter:brightness(0)invert()}.contact-button .contact-button-icon{width:var(--contact-button-size,1rem);height:var(--contact-button-size,1rem);background-color:var(--contact-button-color,var(--secondary));mask-image:var(--icon-src);mask-position:50%;mask-size:contain;mask-repeat:no-repeat}:is(.box.with-color,.hero-section,.intro-section,footer.main) .contact-button .contact-button-icon:hover{color:var(--primary-200)}:is(.box.with-color,.hero-section,.intro-section,footer.main) .contact-button .contact-button-icon{--contact-button-color:var(--white)}
/*# sourceMappingURL=css-wpce--contact-button.css.map*/