:focus-visible{outline:none;box-shadow:var(--dp-focus-ring) !important}.dp-btn:focus-visible,.dp-form-wrap .wpcf7-submit:focus-visible,.wpcf7-form input[type="submit"]:focus-visible{box-shadow:var(--dp-focus-ring-btn) !important}@media (hover:hover) and (pointer:fine){.dp-btn:focus-visible:hover{box-shadow:var(--dp-focus-ring-btn) !important}}.dp-btn--cta:focus-visible,.dp-btn--call:focus-visible,.dp-header__call:focus-visible,.dp-mobile-nav__call:focus-visible{box-shadow:var(--dp-focus-ring-cta) !important}.wpcf7-form .wpcf7-form-control.wpcf7-not-valid:focus-visible{box-shadow:var(--dp-focus-ring),inset calc(var(--dp-focus-ring-w2,4px) + 3px) 0 0 var(--dp-form-invalid-color) !important}.dp-skip-link:focus{outline:none;box-shadow:var(--dp-focus-ring) !important}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{transition-duration:0s !important}.dp-qv-trigger:focus-visible{transition-duration:0s !important}@media (forced-colors: active){:focus-visible,.dp-skip-link:focus{outline:3px solid Highlight !important;outline-offset:-3px !important}.dp-inv-card__img-wrap img{filter:none !important}#dpCount:focus-visible{outline-offset:4px !important}}#dpCount{width:fit-content}#dpCount:focus-visible{box-shadow:none !important;outline:2px solid currentColor;outline-offset:4px;border-radius:2px}
