/* V6.4.3 – link controls must also apply inside the custom contact shortcode. */
.section.contact a:not(.btn):not(.wp-block-button__link), .contact-grid a:not(.btn):not(.wp-block-button__link),.vn63-privacy a{color:var(--vn-link-color,var(--orange,#f1a34d))!important;font-weight:700!important;text-decoration:none!important;transition:color .2s ease,text-decoration-color .2s ease!important}
.section.contact a:not(.btn):hover,.contact-grid a:not(.btn):hover,.vn63-privacy a:hover{color:var(--vn-link-hover,#f4f6f5)!important;text-decoration:underline!important;text-underline-offset:.22em}
.section.contact a:focus-visible{outline:2px solid var(--vn-link-color,#f1a34d);outline-offset:3px}
.vn56-hero .vn56-main-title,.vn56-hero .vn56-hero-content h1{color:var(--vn643-title-color,#fff);text-shadow:var(--vn643-title-shadow,1px 2px 8px #000)}
.vn56-hero[data-vn643-scroll="1"] .vn56-hero-media{cursor:pointer}
.vn643-hover{transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;position:relative}
@media(hover:hover) and (prefers-reduced-motion:no-preference){.vn643-hover-pop:hover,.vn643-hover-both:hover{transform:translateY(calc(-1 * var(--vn643-move,8px)))}.vn643-hover-glow:hover,.vn643-hover-both:hover{box-shadow:0 8px var(--vn643-blur,20px) var(--vn643-glow,#f1a34d)}.vn643-hover:hover{background-color:var(--vn643-hover-bg,inherit)}}
@media(prefers-reduced-motion:reduce){.vn643-hover{transition:none!important}}
