.elementor-kit-6{--e-global-color-primary:#A3201B;--e-global-color-secondary:#141414;--e-global-color-text:#55524C;--e-global-color-accent:#E5483F;--e-global-color-vlbone:#F5F2EC;--e-global-color-vlwhite:#FFFFFF;--e-global-color-vlblack:#0B0B0B;--e-global-color-vlink2:#1C1C1C;--e-global-color-vlinkline:#2E2D2B;--e-global-color-vlline:#E6E1D7;--e-global-color-vlline2:#D9D3C7;--e-global-color-vlmuted2:#6A655C;--e-global-color-vlondark:#C9C4BA;--e-global-color-vlondark2:#A9A499;--e-global-color-vlbrass:#B8955A;--e-global-color-vllive:#3DDC84;--e-global-typography-primary-font-family:"Archivo";--e-global-typography-primary-font-weight:900;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-primary-line-height:0.94em;--e-global-typography-primary-letter-spacing:-0.5px;--e-global-typography-secondary-font-family:"Instrument Sans";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-line-height:1.35em;--e-global-typography-text-font-family:"Instrument Sans";--e-global-typography-text-font-size:17px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.62em;--e-global-typography-accent-font-family:"JetBrains Mono";--e-global-typography-accent-font-size:11px;--e-global-typography-accent-font-weight:500;--e-global-typography-accent-text-transform:uppercase;--e-global-typography-accent-line-height:1.3em;--e-global-typography-accent-letter-spacing:0.9px;--e-global-typography-vlh1-font-family:"Archivo";--e-global-typography-vlh1-font-size:76px;--e-global-typography-vlh1-font-weight:900;--e-global-typography-vlh1-text-transform:uppercase;--e-global-typography-vlh1-line-height:0.94em;--e-global-typography-vlh1-letter-spacing:-0.5px;--e-global-typography-vlh2-font-family:"Archivo";--e-global-typography-vlh2-font-size:54px;--e-global-typography-vlh2-font-weight:900;--e-global-typography-vlh2-text-transform:uppercase;--e-global-typography-vlh2-line-height:0.94em;--e-global-typography-vlh2-letter-spacing:-0.5px;--e-global-typography-vlh3-font-family:"Archivo";--e-global-typography-vlh3-font-size:28px;--e-global-typography-vlh3-font-weight:800;--e-global-typography-vlh3-text-transform:uppercase;--e-global-typography-vlh3-line-height:1em;--e-global-typography-vlh3-letter-spacing:-0.5px;--e-global-typography-vlstat-font-family:"Archivo";--e-global-typography-vlstat-font-size:46px;--e-global-typography-vlstat-font-weight:800;--e-global-typography-vlstat-text-transform:uppercase;--e-global-typography-vlstat-line-height:1em;--e-global-typography-vlstat-letter-spacing:-0.5px;--e-global-typography-vlphone-font-family:"Archivo";--e-global-typography-vlphone-font-size:88px;--e-global-typography-vlphone-font-weight:900;--e-global-typography-vlphone-text-transform:uppercase;--e-global-typography-vlphone-line-height:1em;--e-global-typography-vlphone-letter-spacing:-0.5px;--e-global-typography-vlbtn-font-family:"Instrument Sans";--e-global-typography-vlbtn-font-size:16px;--e-global-typography-vlbtn-font-weight:600;--e-global-typography-vlbtn-text-transform:none;--e-global-typography-vlbtn-line-height:1em;--e-global-typography-vlbtn-letter-spacing:0px;--e-global-typography-vllead-font-family:"Instrument Sans";--e-global-typography-vllead-font-size:18px;--e-global-typography-vllead-font-weight:400;--e-global-typography-vllead-line-height:1.62em;--e-global-typography-vlsmall-font-family:"Instrument Sans";--e-global-typography-vlsmall-font-size:15px;--e-global-typography-vlsmall-font-weight:400;--e-global-typography-vlsmall-line-height:1.55em;background-color:#F5F2EC;color:#141414;font-family:"Instrument Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-kit-6 a{color:#A3201B;}.elementor-kit-6 a:hover{color:#7E1814;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1248px;}.e-con{--container-max-width:1248px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-6{--e-global-typography-vlh1-font-size:60px;--e-global-typography-vlh2-font-size:44px;--e-global-typography-vlstat-font-size:40px;--e-global-typography-vlphone-font-size:64px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{--e-global-typography-text-font-size:16px;--e-global-typography-vlh1-font-size:46px;--e-global-typography-vlh2-font-size:36px;--e-global-typography-vlh3-font-size:24px;--e-global-typography-vlstat-font-size:34px;--e-global-typography-vlphone-font-size:46px;--e-global-typography-vllead-font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* Veteran Locksmith – global tweaks */
.elementor-heading-title{font-stretch:78%}
.vl-d,.vl-d *{font-stretch:78%}
body{-webkit-font-smoothing:antialiased}
.vl-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#3DDC84;margin-right:8px;vertical-align:1px;animation:vlpulse 2s infinite}
@keyframes vlpulse{0%{box-shadow:0 0 0 0 rgba(61,220,132,.6)}70%{box-shadow:0 0 0 8px rgba(61,220,132,0)}100%{box-shadow:0 0 0 0 rgba(61,220,132,0)}}
.vl-card-link{transition:transform .25s ease,box-shadow .25s ease}
.vl-card-link:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(20,20,20,.12)}
.vl-zoom img{transition:transform .6s ease}.vl-zoom:hover img{transform:scale(1.04)}
.vl-logos img{filter:grayscale(1);opacity:.75;mix-blend-mode:multiply}/* End custom CSS */