/*! Author/Owner: ZetTateK.
 * Copyright (c) 2026 ZetTateK. All rights reserved.
 * Proprietary intellectual property of ZetTateK.
 */
.migration-skip-link{position:absolute;left:-10000px;top:auto}
.migration-skip-link:focus{left:1rem;top:1rem;z-index:2147483647;padding:12px;background:#020914;color:#E8EDF8;outline:2px solid #00A5DC}
/* Logitron red, darkened for normal-size CTA text; opaque states avoid alpha contrast loss. */
body.elementor-kit-227 a[data-migration-cta="solid"]{background-color:#c91920!important;color:#fff!important;fill:#fff!important;border-color:#c91920!important}
body.elementor-kit-227 a[data-migration-cta="outline"]{background-color:#fff!important;color:#b8171c!important;fill:#b8171c!important;border-color:#b8171c!important}
body.elementor-kit-227 a[data-migration-cta]:hover,body.elementor-kit-227 a[data-migration-cta]:focus{background-color:#a31319!important;color:#fff!important;fill:#fff!important;border-color:#a31319!important}
body.elementor-kit-227 a[data-migration-cta] .elementor-button-text{color:inherit!important}
body.elementor-kit-227 a[data-migration-cta]:focus-visible{outline:3px solid #1a1d20;outline-offset:3px;box-shadow:0 0 0 3px #fff}
/* Give this copy its own opaque surface, independent of ancestor/lazy backgrounds. */
body.elementor-kit-227 #contact-and-free-evaluation{background-color:#ed2226!important}
body.elementor-kit-227 #contact-and-free-evaluation .twbb_cta-description{background:#fff!important;color:#000!important;opacity:1;mix-blend-mode:normal;isolation:isolate;position:relative;box-sizing:border-box;padding:16px 20px;border-radius:8px;text-shadow:none}
/* Reserve the SVG ratio without overriding the responsive header width. */
body.elementor-kit-227 img[data-migration-intrinsic-logo]{aspect-ratio:228 / 221;height:auto}
/* Match the exported typography before delayed CSS arrives; retain animation markup. */
body.elementor-kit-227 #hero [data-id="degn7lom"] .twbb-headline{font-size:56px;line-height:68px;min-block-size:68px}
@media(max-width:767px){body.elementor-kit-227 #hero [data-id="degn7lom"] .twbb-headline{font-size:40px;line-height:48px;min-block-size:48px}}
