.elementor-2822 .elementor-element.elementor-element-1e8b1260{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2822 .elementor-element.elementor-element-1e8b1260 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2822 .elementor-element.elementor-element-271afa9d{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-6dda5188 > .elementor-element-populated{margin:0% 40% 0% 0%;--e-column-margin-right:40%;--e-column-margin-left:0%;}.elementor-2822 .elementor-element.elementor-element-e6652a2 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:35px;font-weight:700;color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-7c6f39e6:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-7c6f39e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-2822 .elementor-element.elementor-element-7c6f39e6 > .elementor-background-overlay{background-image:url("https://www.specialtykeysandlocks.com/wp-content/uploads/2025/06/151210.png");background-position:center center;background-repeat:repeat-y;background-size:contain;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2822 .elementor-element.elementor-element-7c6f39e6{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2822 .elementor-element.elementor-element-7a8f2578 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2822 .elementor-element.elementor-element-7a8f2578 > .elementor-container{min-height:600px;}.elementor-2822 .elementor-element.elementor-element-7a8f2578{margin-top:50px;margin-bottom:0px;}.elementor-2822 .elementor-element.elementor-element-6ba23b7d .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:40px;font-weight:800;text-decoration:none;line-height:49px;color:var( --e-global-color-711e929 );}.elementor-2822 .elementor-element.elementor-element-70a1ccad{color:var( --e-global-color-711e929 );}.elementor-2822 .elementor-element.elementor-element-70a1ccad a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-4ebf54e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:25px;font-weight:700;text-decoration:none;line-height:49px;color:var( --e-global-color-711e929 );}.elementor-2822 .elementor-element.elementor-element-59a3f730 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-59a3f730 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2822 .elementor-element.elementor-element-59a3f730{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2822 .elementor-element.elementor-element-59a3f730 .elementor-icon-list-text{color:var( --e-global-color-711e929 );transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-7d342915{--e-image-carousel-slides-to-show:2;}.elementor-2822 .elementor-element.elementor-element-7d342915 > .elementor-widget-container{--e-transform-translateX:42%;--e-transform-scale:1.7;}.elementor-2822 .elementor-element.elementor-element-7d342915 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-2822 .elementor-element.elementor-element-6110eb3a:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-6110eb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2822 .elementor-element.elementor-element-6110eb3a > .elementor-background-overlay{background-image:url("https://www.specialtykeysandlocks.com/wp-content/uploads/2025/06/151210.png");background-position:center center;background-repeat:repeat-y;background-size:contain;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2822 .elementor-element.elementor-element-6110eb3a{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__container{min-height:50px;}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-submit{min-width:50px;}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__container button#clear i:before,
					.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-icon-toggle button#clear i:before,
				.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__input::placeholder{color:#7A7A7A6B;}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__input, .elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#ededed;}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__container ,.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__container, .elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-radius:3px;}.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__container button#clear-with-button,
					.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-form__container button#clear,
					.elementor-2822 .elementor-element.elementor-element-d5b1768 .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-2822 .elementor-element.elementor-element-2c7514c3 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2822 .elementor-element.elementor-element-2c7514c3 > .elementor-container{min-height:320px;}.elementor-2822 .elementor-element.elementor-element-13aa2d0e .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:800;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-7c9f0ede{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-7c9f0ede a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-712d1ccd .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-712d1ccd .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2822 .elementor-element.elementor-element-712d1ccd{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2822 .elementor-element.elementor-element-712d1ccd .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-2a338a55{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-2a338a55 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-4774a18c{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-4774a18c a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-181eb65 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:800;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__container{min-height:50px;}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-submit{min-width:50px;}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__input{padding-left:calc(50px / 5);padding-right:calc(50px / 5);}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__container button#clear i:before,
					.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-icon-toggle button#clear i:before,
				.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__container button#clear-with-button i:before{font-size:20px;}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__input::placeholder{color:#7A7A7A6B;}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__input, .elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{background-color:#ededed;}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-icon-toggle .hfe-search-form__input{background-color:transparent;}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__container ,.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-style:none;}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__container, .elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-icon-toggle .hfe-search-form__input,.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-input-focus .hfe-search-icon-toggle .hfe-search-form__input{border-radius:3px;}.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__container button#clear-with-button,
					.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-form__container button#clear,
					.elementor-2822 .elementor-element.elementor-element-b23f4d2 .hfe-search-icon-toggle button#clear{color:#7a7a7a;}.elementor-2822 .elementor-element.elementor-element-59358146 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:800;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-34426c57{text-align:left;}.elementor-2822 .elementor-element.elementor-element-34426c57 .ha-testimonial__content{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-34426c57 .ha-testimonial__reviewer-name{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-34426c57 .ha-testimonial__reviewer-title{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-55895248:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-55895248 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-55895248 > .elementor-background-overlay{background-image:url("https://www.specialtykeysandlocks.com/wp-content/uploads/2025/06/151210.png");background-position:center center;background-repeat:repeat-y;background-size:contain;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2822 .elementor-element.elementor-element-55895248{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2822 .elementor-element.elementor-element-126c59d7 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2822 .elementor-element.elementor-element-126c59d7 > .elementor-container{min-height:320px;}.elementor-2822 .elementor-element.elementor-element-32c631b4 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:800;text-decoration:none;line-height:49px;color:#000000;}.elementor-2822 .elementor-element.elementor-element-59689269{color:#000000;}.elementor-2822 .elementor-element.elementor-element-59689269 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-7302416 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#000000;}.elementor-2822 .elementor-element.elementor-element-ad222e9{color:#000000;}.elementor-2822 .elementor-element.elementor-element-ad222e9 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-ee50e93 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#000000;}.elementor-2822 .elementor-element.elementor-element-43d9aec{color:#000000;}.elementor-2822 .elementor-element.elementor-element-43d9aec a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-c74cdbe .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#000000;}.elementor-2822 .elementor-element.elementor-element-44f1321{color:#000000;}.elementor-2822 .elementor-element.elementor-element-44f1321 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-9a83a13 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#000000;}.elementor-2822 .elementor-element.elementor-element-63067b1{color:#000000;}.elementor-2822 .elementor-element.elementor-element-63067b1 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-2c851b22 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-2c851b22 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2822 .elementor-element.elementor-element-2c851b22{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2822 .elementor-element.elementor-element-2c851b22 .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-cd0024b{color:#000000;}.elementor-2822 .elementor-element.elementor-element-cd0024b a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-64e1c4cd:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-64e1c4cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2822 .elementor-element.elementor-element-64e1c4cd > .elementor-background-overlay{background-image:url("https://www.specialtykeysandlocks.com/wp-content/uploads/2025/06/151210.png");background-position:center center;background-repeat:repeat-y;background-size:contain;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2822 .elementor-element.elementor-element-64e1c4cd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2822 .elementor-element.elementor-element-31da2103 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2822 .elementor-element.elementor-element-31da2103 > .elementor-container{min-height:320px;}.elementor-2822 .elementor-element.elementor-element-206e85da .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:800;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-15b8e465{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-15b8e465 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-20508ff .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-389413d{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-389413d a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-1d45c01 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-714b67f{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-714b67f a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-654c313 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-5fcabef{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-5fcabef a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-3580994 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-3d4dd1e{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-3d4dd1e a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-46b359f8{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-46b359f8 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-7e8ea8d1{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-7e8ea8d1 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-4479a684 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-4479a684 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2822 .elementor-element.elementor-element-4479a684{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2822 .elementor-element.elementor-element-4479a684 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-681a214{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-681a214 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-39605161:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-39605161 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-39605161 > .elementor-background-overlay{background-image:url("https://www.specialtykeysandlocks.com/wp-content/uploads/2025/06/151210.png");background-position:center center;background-repeat:repeat-y;background-size:contain;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2822 .elementor-element.elementor-element-39605161{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2822 .elementor-element.elementor-element-5a166981 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2822 .elementor-element.elementor-element-5a166981 > .elementor-container{min-height:320px;}.elementor-2822 .elementor-element.elementor-element-1d07e165 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:800;text-decoration:none;line-height:49px;color:#000000;}.elementor-2822 .elementor-element.elementor-element-8721710{color:#000000;}.elementor-2822 .elementor-element.elementor-element-8721710 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-48af8e7a .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-48af8e7a .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2822 .elementor-element.elementor-element-48af8e7a{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2822 .elementor-element.elementor-element-48af8e7a .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-3f72a521{color:#000000;}.elementor-2822 .elementor-element.elementor-element-3f72a521 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-e8b6967{color:#000000;}.elementor-2822 .elementor-element.elementor-element-e8b6967 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-10f8d407:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-10f8d407 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2822 .elementor-element.elementor-element-10f8d407 > .elementor-background-overlay{background-image:url("https://www.specialtykeysandlocks.com/wp-content/uploads/2025/06/151210.png");background-position:center center;background-repeat:repeat-y;background-size:contain;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2822 .elementor-element.elementor-element-10f8d407{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2822 .elementor-element.elementor-element-7bcdb6a4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2822 .elementor-element.elementor-element-7bcdb6a4 > .elementor-container{min-height:320px;}.elementor-2822 .elementor-element.elementor-element-542a7eca .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:800;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-261a4a67{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-261a4a67 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-4832bf7 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-34b4366{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-34b4366 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-8d35bb8 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-8d35bb8 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2822 .elementor-element.elementor-element-8d35bb8{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2822 .elementor-element.elementor-element-8d35bb8 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-cb79160 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-968ef53{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-968ef53 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-7954972 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:20px;font-weight:700;text-decoration:none;line-height:49px;color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-dbd7eb0{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-dbd7eb0 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-0626f8e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-0626f8e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-2822 .elementor-element.elementor-element-0626f8e{--e-icon-list-icon-size:20px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-2822 .elementor-element.elementor-element-0626f8e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-2822 .elementor-element.elementor-element-4c555ab5{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-4c555ab5 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-40f8c46 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-2822 .elementor-element.elementor-element-c25bc14{color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-c25bc14 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-507d663b:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-507d663b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2822 .elementor-element.elementor-element-507d663b > .elementor-background-overlay{background-image:url("https://www.specialtykeysandlocks.com/wp-content/uploads/2025/06/151210.png");background-position:center center;background-repeat:repeat-y;background-size:contain;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2822 .elementor-element.elementor-element-507d663b{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2822 .elementor-element.elementor-element-75417430 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2822 .elementor-element.elementor-element-75417430 > .elementor-container{min-height:320px;}.elementor-2822 .elementor-element.elementor-element-4cfe0c1 .elementor-heading-title{font-family:"Libre Franklin", Sans-serif;font-size:30px;font-weight:800;text-decoration:none;line-height:49px;color:#000000;}.elementor-2822 .elementor-element.elementor-element-4bebbad1{color:#000000;}.elementor-2822 .elementor-element.elementor-element-4bebbad1 a{color:#14B5B8;}.elementor-2822 .elementor-element.elementor-element-15d9f6b5:not(.elementor-motion-effects-element-type-background), .elementor-2822 .elementor-element.elementor-element-15d9f6b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-2822 .elementor-element.elementor-element-15d9f6b5 > .elementor-background-overlay{background-image:url("https://www.specialtykeysandlocks.com/wp-content/uploads/2025/06/151210.png");background-position:center center;background-repeat:repeat-y;background-size:contain;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2822 .elementor-element.elementor-element-15d9f6b5{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2822 .elementor-element.elementor-element-6a2e6823 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2822 .elementor-element.elementor-element-6a2e6823 > .elementor-container{min-height:320px;}.elementor-2822 .elementor-element.elementor-element-24ddccd8{text-align:left;}.elementor-2822 .elementor-element.elementor-element-24ddccd8 .elementor-heading-title{font-size:var( --e-global-typography-a263228-font-size );font-weight:var( --e-global-typography-a263228-font-weight );text-decoration:var( --e-global-typography-a263228-text-decoration );line-height:var( --e-global-typography-a263228-line-height );letter-spacing:var( --e-global-typography-a263228-letter-spacing );word-spacing:var( --e-global-typography-a263228-word-spacing );color:var( --e-global-color-accent );}.elementor-2822 .elementor-element.elementor-element-45772cdd .elementor-heading-title{font-family:var( --e-global-typography-cd7a277-font-family ), Sans-serif;font-size:var( --e-global-typography-cd7a277-font-size );font-weight:var( --e-global-typography-cd7a277-font-weight );text-decoration:var( --e-global-typography-cd7a277-text-decoration );line-height:var( --e-global-typography-cd7a277-line-height );letter-spacing:var( --e-global-typography-cd7a277-letter-spacing );word-spacing:var( --e-global-typography-cd7a277-word-spacing );color:var( --e-global-color-711e929 );}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header:not(.background-gradient) .card-header-button, .elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:after{background-color:#0F0F0F00;}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header:not(.background-gradient) .card-header-button, .elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient:before{background-color:#02010100;}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-decoration:var( --e-global-typography-secondary-text-decoration );line-height:var( --e-global-typography-secondary-line-height );padding:20px 20px 20px 20px;}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button{color:var( --e-global-color-711e929 );box-shadow:0px 5px 20px -10px rgba(0, 0, 0, 0.2);}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper.expand .card-header .card-header-button, .elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::after{border-radius:0px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button{color:var( --e-global-color-711e929 );border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-b0e6ef8 );box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0.1);}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper:not(.expand) .card-header .card-header-button, .elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header.background-gradient::before{border-radius:0px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-expand .card-body{color:var( --e-global-color-b0e6ef8 );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );border-radius:0px 0px 0px 0px;padding:20px 20px 20px 20px;}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper{border-radius:0px 0px 0px 0px;}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon{color:var( --e-global-color-accent );}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .active-icon svg{fill:var( --e-global-color-accent );}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon{color:var( --e-global-color-accent );}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button [class*="icon-group"] .normal-icon svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2822 .elementor-element.elementor-element-6dda5188 > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2822 .elementor-element.elementor-element-7a8f2578{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-7d342915{--e-image-carousel-slides-to-show:1;}.elementor-2822 .elementor-element.elementor-element-7d342915 > .elementor-widget-container{--e-transform-translateX:0%;--e-transform-scale:1;}.elementor-2822 .elementor-element.elementor-element-2c7514c3{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-126c59d7{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-31da2103{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-5a166981{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-7bcdb6a4{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-75417430{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-6a2e6823{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-24ddccd8 .elementor-heading-title{font-size:var( --e-global-typography-a263228-font-size );line-height:var( --e-global-typography-a263228-line-height );letter-spacing:var( --e-global-typography-a263228-letter-spacing );word-spacing:var( --e-global-typography-a263228-word-spacing );}.elementor-2822 .elementor-element.elementor-element-45772cdd .elementor-heading-title{font-size:var( --e-global-typography-cd7a277-font-size );line-height:var( --e-global-typography-cd7a277-line-height );letter-spacing:var( --e-global-typography-cd7a277-letter-spacing );word-spacing:var( --e-global-typography-cd7a277-word-spacing );}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-2822 .elementor-element.elementor-element-271afa9d{margin-top:20px;margin-bottom:20px;}.elementor-2822 .elementor-element.elementor-element-7a8f2578{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-6ba23b7d .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-4ebf54e .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-2c7514c3{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-13aa2d0e .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-181eb65 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-59358146 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-126c59d7{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-32c631b4 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-7302416 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-ee50e93 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-c74cdbe .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-9a83a13 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-31da2103{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-206e85da .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-20508ff .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-1d45c01 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-654c313 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-3580994 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-5a166981{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-1d07e165 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-7bcdb6a4{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-542a7eca .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-4832bf7 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-cb79160 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-7954972 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-75417430{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-4cfe0c1 .elementor-heading-title{font-size:35px;line-height:39px;}.elementor-2822 .elementor-element.elementor-element-6a2e6823{margin-top:50px;margin-bottom:50px;}.elementor-2822 .elementor-element.elementor-element-24ddccd8 .elementor-heading-title{font-size:var( --e-global-typography-a263228-font-size );line-height:var( --e-global-typography-a263228-line-height );letter-spacing:var( --e-global-typography-a263228-letter-spacing );word-spacing:var( --e-global-typography-a263228-word-spacing );}.elementor-2822 .elementor-element.elementor-element-45772cdd .elementor-heading-title{font-size:var( --e-global-typography-cd7a277-font-size );line-height:var( --e-global-typography-cd7a277-line-height );letter-spacing:var( --e-global-typography-cd7a277-letter-spacing );word-spacing:var( --e-global-typography-cd7a277-word-spacing );}.elementor-2822 .elementor-element.elementor-element-54afef53 .jeg-elementor-kit.jkit-accordion .card-wrapper .card-header .card-header-button{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(min-width:768px){.elementor-2822 .elementor-element.elementor-element-3e750ee6{width:65%;}.elementor-2822 .elementor-element.elementor-element-32d36bc0{width:35%;}.elementor-2822 .elementor-element.elementor-element-284065d7{width:65%;}.elementor-2822 .elementor-element.elementor-element-14993990{width:35%;}.elementor-2822 .elementor-element.elementor-element-5969f2a1{width:65%;}.elementor-2822 .elementor-element.elementor-element-111ece97{width:35%;}.elementor-2822 .elementor-element.elementor-element-62c4f1f{width:65%;}.elementor-2822 .elementor-element.elementor-element-56862417{width:35%;}.elementor-2822 .elementor-element.elementor-element-16336ac4{width:65%;}.elementor-2822 .elementor-element.elementor-element-cdb5161{width:35%;}.elementor-2822 .elementor-element.elementor-element-2ab047ae{width:65%;}.elementor-2822 .elementor-element.elementor-element-1abeed06{width:35%;}.elementor-2822 .elementor-element.elementor-element-49b00c59{width:65%;}.elementor-2822 .elementor-element.elementor-element-55d3a5a9{width:35%;}.elementor-2822 .elementor-element.elementor-element-51d1ecbc{width:65%;}.elementor-2822 .elementor-element.elementor-element-2f6d7e7e{width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2822 .elementor-element.elementor-element-3e750ee6{width:100%;}.elementor-2822 .elementor-element.elementor-element-32d36bc0{width:100%;}.elementor-2822 .elementor-element.elementor-element-284065d7{width:100%;}.elementor-2822 .elementor-element.elementor-element-14993990{width:100%;}.elementor-2822 .elementor-element.elementor-element-5969f2a1{width:100%;}.elementor-2822 .elementor-element.elementor-element-111ece97{width:100%;}.elementor-2822 .elementor-element.elementor-element-62c4f1f{width:100%;}.elementor-2822 .elementor-element.elementor-element-56862417{width:100%;}.elementor-2822 .elementor-element.elementor-element-16336ac4{width:100%;}.elementor-2822 .elementor-element.elementor-element-cdb5161{width:100%;}.elementor-2822 .elementor-element.elementor-element-2ab047ae{width:100%;}.elementor-2822 .elementor-element.elementor-element-1abeed06{width:100%;}.elementor-2822 .elementor-element.elementor-element-49b00c59{width:100%;}.elementor-2822 .elementor-element.elementor-element-55d3a5a9{width:100%;}.elementor-2822 .elementor-element.elementor-element-51d1ecbc{width:100%;}.elementor-2822 .elementor-element.elementor-element-2f6d7e7e{width:100%;}}