.elementor-5589 .elementor-element.elementor-element-472d70e:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-472d70e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ec1locksmiths.co.uk/wp-content/uploads/2025/02/24-7-Locksmith-EC1.jpg");background-position:center center;background-size:cover;}.elementor-5589 .elementor-element.elementor-element-472d70e > .elementor-container{max-width:500px;}.elementor-5589 .elementor-element.elementor-element-472d70e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-472d70e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-e2d0db4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-5589 .elementor-element.elementor-element-e2d0db4 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:22px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-1c05277{width:var( --container-widget-width, 110.625% );max-width:110.625%;--container-widget-width:110.625%;--container-widget-flex-grow:0;text-align:center;}.elementor-5589 .elementor-element.elementor-element-1c05277 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-5589 .elementor-element.elementor-element-1c05277 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:32px;font-weight:600;color:#FFFFFF;}.elementor-5589 .elementor-element.elementor-element-8897007:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-8897007 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5589 .elementor-element.elementor-element-8897007{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-8897007 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-dbabde2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-25794f7{text-align:left;color:#000000;}.elementor-5589 .elementor-element.elementor-element-25794f7 a{color:#000000;}.elementor-5589 .elementor-element.elementor-element-25794f7 a:hover, .elementor-5589 .elementor-element.elementor-element-25794f7 a:focus{color:var( --e-global-color-primary );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5589 .elementor-element.elementor-element-3520ef9 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-5589 .elementor-element.elementor-element-3520ef9 .elementor-button:hover, .elementor-5589 .elementor-element.elementor-element-3520ef9 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-5589 .elementor-element.elementor-element-3520ef9 .elementor-button:hover svg, .elementor-5589 .elementor-element.elementor-element-3520ef9 .elementor-button:focus svg{fill:#000000;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5589 .elementor-element.elementor-element-d0ec039:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-d0ec039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-5589 .elementor-element.elementor-element-d0ec039{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-d0ec039 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-fcba282 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-5589 .elementor-element.elementor-element-b0dbf7a{text-align:left;color:#000000;}.elementor-5589 .elementor-element.elementor-element-b0dbf7a a{color:#0A0A0A;}.elementor-5589 .elementor-element.elementor-element-b0dbf7a a:hover, .elementor-5589 .elementor-element.elementor-element-b0dbf7a a:focus{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-9c8fa0e:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-9c8fa0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5589 .elementor-element.elementor-element-9c8fa0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-9c8fa0e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-75eb779 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-5589 .elementor-element.elementor-element-7abf965{text-align:left;color:#000000;}.elementor-5589 .elementor-element.elementor-element-7abf965 a{color:#000000;}.elementor-5589 .elementor-element.elementor-element-7abf965 a:hover, .elementor-5589 .elementor-element.elementor-element-7abf965 a:focus{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-4962088 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-5589 .elementor-element.elementor-element-4962088 .elementor-button:hover, .elementor-5589 .elementor-element.elementor-element-4962088 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-5589 .elementor-element.elementor-element-4962088 .elementor-button:hover svg, .elementor-5589 .elementor-element.elementor-element-4962088 .elementor-button:focus svg{fill:#000000;}.elementor-5589 .elementor-element.elementor-element-03d2ddb:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-03d2ddb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-5589 .elementor-element.elementor-element-03d2ddb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-03d2ddb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-4a3281d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-5589 .elementor-element.elementor-element-93dfeaf{text-align:left;color:#070707;}.elementor-5589 .elementor-element.elementor-element-93dfeaf a{color:#000000;}.elementor-5589 .elementor-element.elementor-element-93dfeaf a:hover, .elementor-5589 .elementor-element.elementor-element-93dfeaf a:focus{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-1e17034:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-1e17034 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5589 .elementor-element.elementor-element-1e17034{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-1e17034 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-b8cbb81 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-5589 .elementor-element.elementor-element-e4f1fde{text-align:left;color:#000000;}.elementor-5589 .elementor-element.elementor-element-e4f1fde a{color:#000000;}.elementor-5589 .elementor-element.elementor-element-e4f1fde a:hover, .elementor-5589 .elementor-element.elementor-element-e4f1fde a:focus{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-b4e10dd .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-5589 .elementor-element.elementor-element-b4e10dd .elementor-button:hover, .elementor-5589 .elementor-element.elementor-element-b4e10dd .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-5589 .elementor-element.elementor-element-b4e10dd .elementor-button:hover svg, .elementor-5589 .elementor-element.elementor-element-b4e10dd .elementor-button:focus svg{fill:#000000;}.elementor-5589 .elementor-element.elementor-element-21e9d93:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-21e9d93 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-5589 .elementor-element.elementor-element-21e9d93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-21e9d93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-5fdb987 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-5589 .elementor-element.elementor-element-c33f53b{text-align:left;color:#000000;}.elementor-5589 .elementor-element.elementor-element-c33f53b a{color:#000000;}.elementor-5589 .elementor-element.elementor-element-c33f53b a:hover, .elementor-5589 .elementor-element.elementor-element-c33f53b a:focus{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-06eaea1:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-06eaea1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5589 .elementor-element.elementor-element-06eaea1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-06eaea1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-7bb7e41 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-5589 .elementor-element.elementor-element-3328be7{text-align:left;color:#000000;}.elementor-5589 .elementor-element.elementor-element-3328be7 a{color:#000000;}.elementor-5589 .elementor-element.elementor-element-3328be7 a:hover, .elementor-5589 .elementor-element.elementor-element-3328be7 a:focus{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-c34c091 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-5589 .elementor-element.elementor-element-c34c091 .elementor-button:hover, .elementor-5589 .elementor-element.elementor-element-c34c091 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-5589 .elementor-element.elementor-element-c34c091 .elementor-button:hover svg, .elementor-5589 .elementor-element.elementor-element-c34c091 .elementor-button:focus svg{fill:#000000;}.elementor-5589 .elementor-element.elementor-element-c42059f:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-c42059f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor6 );}.elementor-5589 .elementor-element.elementor-element-c42059f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-c42059f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-5a855f8 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-5589 .elementor-element.elementor-element-c3fdab8{text-align:left;color:#000000;}.elementor-5589 .elementor-element.elementor-element-c3fdab8 a{color:#000000;}.elementor-5589 .elementor-element.elementor-element-c3fdab8 a:hover, .elementor-5589 .elementor-element.elementor-element-c3fdab8 a:focus{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-26f732a:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-26f732a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5589 .elementor-element.elementor-element-26f732a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-26f732a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-077c057 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-5589 .elementor-element.elementor-element-36f2015{text-align:left;color:#000000;}.elementor-5589 .elementor-element.elementor-element-36f2015 a{color:#000000;}.elementor-5589 .elementor-element.elementor-element-36f2015 a:hover, .elementor-5589 .elementor-element.elementor-element-36f2015 a:focus{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-8ec8857 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-5589 .elementor-element.elementor-element-8ec8857 .elementor-button:hover, .elementor-5589 .elementor-element.elementor-element-8ec8857 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-5589 .elementor-element.elementor-element-8ec8857 .elementor-button:hover svg, .elementor-5589 .elementor-element.elementor-element-8ec8857 .elementor-button:focus svg{fill:#000000;}.elementor-5589 .elementor-element.elementor-element-d45c116 a{color:#000000;}.elementor-5589 .elementor-element.elementor-element-d45c116 a:hover{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-ed4cdff{text-align:center;}.elementor-5589 .elementor-element.elementor-element-ed4cdff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;color:#000000;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5589 .elementor-element.elementor-element-2752961 .elementor-accordion-icon, .elementor-5589 .elementor-element.elementor-element-2752961 .elementor-accordion-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-5589 .elementor-element.elementor-element-2752961 .elementor-accordion-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-5589 .elementor-element.elementor-element-2752961 .elementor-active .elementor-accordion-icon, .elementor-5589 .elementor-element.elementor-element-2752961 .elementor-active .elementor-accordion-title{color:var( --e-global-color-astglobalcolor1 );}.elementor-5589 .elementor-element.elementor-element-2752961 .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-5589 .elementor-element.elementor-element-0d951ba:not(.elementor-motion-effects-element-type-background), .elementor-5589 .elementor-element.elementor-element-0d951ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor5 );}.elementor-5589 .elementor-element.elementor-element-0d951ba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-5589 .elementor-element.elementor-element-0d951ba > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5589 .elementor-element.elementor-element-466cffb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:28px;font-weight:600;color:#000000;}.elementor-5589 .elementor-element.elementor-element-3375b9c{text-align:left;color:#000000;}.elementor-5589 .elementor-element.elementor-element-3375b9c a{color:#030303;}.elementor-5589 .elementor-element.elementor-element-3375b9c a:hover, .elementor-5589 .elementor-element.elementor-element-3375b9c a:focus{color:var( --e-global-color-primary );}.elementor-5589 .elementor-element.elementor-element-f6bbb30 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-5589 .elementor-element.elementor-element-f6bbb30 .elementor-button:hover, .elementor-5589 .elementor-element.elementor-element-f6bbb30 .elementor-button:focus{background-color:#FFFFFF;color:#000000;}.elementor-5589 .elementor-element.elementor-element-f6bbb30 .elementor-button:hover svg, .elementor-5589 .elementor-element.elementor-element-f6bbb30 .elementor-button:focus svg{fill:#000000;}.elementor-5589 .elementor-element.elementor-element-4a9cc56{text-align:center;}.elementor-5589 .elementor-element.elementor-element-4a9cc56 .elementor-heading-title{color:#000000;}.elementor-5589 .elementor-element.elementor-element-49d5aa9 .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;}.elementor-5589 .elementor-element.elementor-element-49d5aa9 .elementor-button:hover, .elementor-5589 .elementor-element.elementor-element-49d5aa9 .elementor-button:focus{background-color:#EDF0E9;color:#000000;}.elementor-5589 .elementor-element.elementor-element-49d5aa9 .elementor-button:hover svg, .elementor-5589 .elementor-element.elementor-element-49d5aa9 .elementor-button:focus svg{fill:#000000;}.elementor-5589 .elementor-element.elementor-element-e0c5bdc{--grid-template-columns:repeat(0, auto);--icon-size:18px;--grid-column-gap:10px;--grid-row-gap:3px;}.elementor-5589 .elementor-element.elementor-element-e0c5bdc .elementor-widget-container{text-align:center;}.elementor-5589 .elementor-element.elementor-element-e0c5bdc .elementor-social-icon{--icon-padding:0.7em;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5589 .elementor-element.elementor-element-e2d0db4{width:100%;}}