.path-clickable{position:relative;cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}
.path-clickable .path-title-link{color:inherit;text-decoration:none}
.path-clickable .path-title-link::after{content:"";position:absolute;inset:0;border-radius:inherit}
.path-clickable:focus-within{background:#111111!important;color:#FFFFFF!important;box-shadow:inset 0 0 0 1px #111111!important;transform:translateY(-3px)}
.path-clickable:focus-within :is(h2,h3,p,li,.path-title-link){color:#FFFFFF!important}
.path-clickable:focus-within :is(.price,.service-price){color:#E3562B!important}
.path-clickable .path-title-link:focus-visible{outline:none}
.path-clickable .path-title-link:focus-visible::after{outline:3px solid #E3562B;outline-offset:4px}
@media(hover:hover){.path-clickable:hover{background:#111111!important;color:#FFFFFF!important;box-shadow:inset 0 0 0 1px #111111!important;transform:translateY(-3px)}.path-clickable:hover :is(h2,h3,p,li,.path-title-link){color:#FFFFFF!important}.path-clickable:hover :is(.price,.service-price){color:#E3562B!important}}
@media(prefers-reduced-motion:reduce){.path-clickable{transition:none}.path-clickable:hover,.path-clickable:focus-within{transform:none}}
.path-clickable :is(.price,.service-price){font-family:EvidenceAnton,Impact,sans-serif;font-weight:400;letter-spacing:0;line-height:1.1}
@font-face{font-family:EvidenceAnton;src:url('/fonts/Anton-Regular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}
