/* Start custom CSS */a[data-id="cta-call"],a[data-id="cta-email"]{display:inline-flex !important;align-items:center;justify-content:center;gap:12px}
a[data-id="cta-call"]::after,a[data-id="cta-email"]::after{content:"";width:20px;height:12px;flex:none;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M0 6h17M12 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 12'%3E%3Cpath d='M0 6h17M12 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/svg%3E") no-repeat center/contain;transition:transform .25s ease}
a[data-id="cta-call"]:hover::after,a[data-id="cta-email"]:hover::after,a[data-id="cta-call"]:focus-visible::after,a[data-id="cta-email"]:focus-visible::after{animation:ssg-arrow .8s ease-in-out infinite}
@keyframes ssg-arrow{0%,100%{transform:translateX(0)}50%{transform:translateX(7px)}}
@media (prefers-reduced-motion:reduce){a[data-id="cta-call"]:hover::after,a[data-id="cta-email"]:hover::after,a[data-id="cta-call"]:focus-visible::after,a[data-id="cta-email"]:focus-visible::after{animation:none}}
a[data-id="cta-email"]:hover,a[data-id="cta-email"]:focus-visible{color:#222325}
body.admin-bar [data-id="splash"]{min-height:calc(100dvh - 32px)}
[data-id="design-credit"] a{color:#C8BA78;text-decoration:none}
[data-id="design-credit"] a:hover{text-decoration:underline}/* End custom CSS */