:root{--gb-container-width:1240px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-79d780d4{background-color:var(--base);column-gap:80px;display:flex;padding:100px 40px}@media (max-width:1024px){.gb-element-79d780d4{column-gap:40px;padding-bottom:80px;padding-top:80px}}@media (max-width:767px){.gb-element-79d780d4{flex-direction:column;row-gap:60px;padding:60px 30px}}.gb-element-5f2cf193{padding-left:10%;width:50%}@media (max-width:1024px){.gb-element-5f2cf193{padding-left:0%}}@media (max-width:767px){.gb-element-5f2cf193{width:100%}}.gb-element-abdd22ad{background-color:var(--accent);margin-bottom:-40px;margin-top:-40px;padding-left:40px;padding-right:40px;padding-top:40px;width:50%}@media (max-width:1024px){.gb-element-abdd22ad{margin-bottom:-30px;margin-top:-30px;padding-left:30px;padding-right:30px;padding-top:30px}}@media (max-width:767px){.gb-element-abdd22ad{margin-bottom:0px;margin-top:0px;padding-left:0px;padding-right:0px;padding-top:0px;width:100%}}.gb-element-1abbd261{background-image:url('https://ahlsecurity.co.uk/wp-content/uploads/2025/12/Alarm-Monitoring-and-response.jpeg');background-position:48% 25%;background-repeat:no-repeat;background-size:cover;margin-right:-80px;min-height:440px;border-right:6px solid var(--contrast);border-bottom:6px solid var(--contrast)}@media (max-width:767px){.gb-element-1abbd261{margin-right:0px;min-height:300px;border-right:0px solid var(--contrast);border-bottom:0px solid var(--contrast)}}.gb-element-b00175f5{background-blend-mode:normal,normal;background-color:var(--contrast);overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(to left,rgba(33,33,33,0.7) 0%,rgba(33,33,33,0.7) 100%),url(https://ahlsecurity.co.uk/wp-content/uploads/2025/12/warehouse-.jpg) 50% 71% /cover no-repeat;border-top:4px solid var(--accent);border-bottom:4px solid var(--accent)}.gb-element-22b9da91{justify-items:center;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:120px 40px}@media (max-width:1024px){.gb-element-22b9da91{padding-bottom:100px;padding-top:100px}}@media (max-width:767px){.gb-element-22b9da91{padding-left:30px;padding-right:30px}}.gb-element-92826712{align-items:center;column-gap:1em;display:grid;grid-template-columns:1fr;row-gap:1em}@media (max-width:767px){.gb-element-92826712{grid-template-columns:1fr}}.gb-element-de184f44{background-color:var(--contrast);overflow-x:hidden;overflow-y:hidden;position:relative;border-top:0px solid var(--accent);border-bottom:4px solid var(--accent)}.gb-element-bfd98a21{justify-items:center;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:120px 40px}@media (max-width:1024px){.gb-element-bfd98a21{padding-bottom:100px;padding-top:100px}}@media (max-width:767px){.gb-element-bfd98a21{padding-left:30px;padding-right:30px}}.gb-element-e201658d{column-gap:80px;display:flex;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:100px 40px}@media (max-width:1024px){.gb-element-e201658d{column-gap:60px;padding-bottom:80px;padding-top:80px}}@media (max-width:767px){.gb-element-e201658d{flex-direction:column;row-gap:20px;padding:60px 30px}}.gb-element-4f5628b2{background-color:var(--accent);height:100%;padding-bottom:20px;padding-left:20px;width:50%}@media (max-width:767px){.gb-element-4f5628b2{padding-bottom:0px;padding-left:0px;width:100%}}.gb-element-43709109{background-image:url('https://ahlsecurity.co.uk/wp-content/uploads/2025/12/Traffic-Management.jpg');background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;margin-right:-20px;margin-top:-20px;min-height:600px}@media (max-width:767px){.gb-element-43709109{margin-right:0px;margin-top:0px;min-height:250px}}.gb-element-a3333c7b{height:100%;width:50%}@media (max-width:767px){.gb-element-a3333c7b{width:100%}}.gb-element-71cb67c4{background-color:var(--accent-3)}.gb-element-3b34c3bc{column-gap:40px;display:flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);row-gap:30px;padding:20px 40px}@media (max-width:767px){.gb-element-3b34c3bc{align-items:center;flex-direction:column;padding-left:30px;padding-right:30px}}.gb-element-bd49ba0f{column-gap:20px;display:flex;row-gap:20px}.gb-element-6ab7dcaf{background-color:var(--base-2);border-top:2px solid var(--accent)}.gb-element-657159f0{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:100px 40px}@media (max-width:1024px){.gb-element-657159f0{padding-bottom:80px;padding-top:80px}}@media (max-width:767px){.gb-element-657159f0{padding:60px 30px}}.gb-element-a43d2a18{column-gap:80px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:60px}@media (max-width:767px){.gb-element-a43d2a18{grid-template-columns:1fr}}.gb-element-a8e82e8f{column-gap:20px;display:flex;row-gap:20px}.gb-element-78a0ab8a{align-items:center;column-gap:20px;display:flex;margin-top:60px}@media (max-width:767px){.gb-element-78a0ab8a{flex-direction:column;row-gap:20px}}.gb-element-c2b89e51{align-items:center;column-gap:20px;display:flex;height:100%;justify-content:center}@media (max-width:767px){.gb-element-c2b89e51{row-gap:6px}}.gb-element-d9e2cdc4{background-blend-mode:normal,normal;background-color:var(--contrast);overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(to left,rgba(33,33,33,0.6) 0%,rgba(33,33,33,0.6) 100%),url(https://ahlsecurity.co.uk/wp-content/uploads/2025/12/Onsite-Security.jpg) 46% 53% /cover no-repeat}.gb-element-2798adba{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;z-index:1;padding:200px 40px}@media (max-width:1024px){.gb-element-2798adba{padding-bottom:150px;padding-top:150px}}@media (max-width:767px){.gb-element-2798adba{padding:100px 30px}}.gb-element-cb88c965{align-items:flex-start;background-blend-mode:normal,normal;background-color:var(--contrast);overflow-x:hidden;overflow-y:hidden;position:relative;background:linear-gradient(to left,rgba(33,33,33,0.7) 0%,rgba(33,33,33,0.7) 100%),url(https://ahlsecurity.co.uk/wp-content/uploads/2022/04/Contact-Us-page-scaled.jpg) 46% 54% /cover no-repeat}.gb-element-70c98581{align-items:flex-start;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);position:relative;text-align:left;z-index:1;padding:120px 40px}@media (max-width:1024px){.gb-element-70c98581{padding-bottom:100px;padding-top:100px}}@media (max-width:767px){.gb-element-70c98581{padding-left:30px;padding-right:30px}}.gb-text-a355366a{color:var(--accent-3);column-gap:0.5em;display:flex;font-size:15px;font-weight:normal;letter-spacing:0.3em;text-align:left;text-transform:uppercase}.gb-text-a355366a .gb-shape svg{width:1em;height:1em}@media (max-width:767px){.gb-text-a355366a{font-size:15px}}.gb-text-88927d1f{margin-bottom:60px}.gb-text-88927d1f .gb-shape svg{color:var(--accent);fill:currentColor}.gb-text-6dfba980{color:var(--accent-3);font-size:24px;text-transform:capitalize}@media (max-width:767px){.gb-text-6dfba980{font-size:22px}}.gb-text-ad8ab8e0{align-items:center;background-color:var(--accent-3);color:var(--base-2);display:inline-flex;font-weight:500;justify-content:center;margin-top:40px;text-align:center;text-decoration:none;padding:15px 30px}.gb-text-ad8ab8e0:is(:hover,:focus){background-color:var(--accent-2);color:var(--base-2)}.gb-text-ad8ab8e0 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-3543e6f9{color:var(--base-2);margin-bottom:30px;padding-left:20px;text-transform:capitalize;border-left:5px solid var(--accent)}.gb-text-69e3d557{align-items:center;color:var(--base-2);column-gap:0.5em;display:inline-flex}.gb-text-69e3d557 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent)}.gb-text-b58c1236{align-items:center;color:var(--base-2);column-gap:0.5em;display:inline-flex}.gb-text-b58c1236 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent)}.gb-text-2acb4a27{align-items:center;color:var(--base-2);column-gap:0.5em;display:inline-flex}.gb-text-2acb4a27 .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent)}.gb-text-646970db{align-items:center;color:var(--base-2);column-gap:0.5em;display:inline-flex}.gb-text-646970db .gb-shape svg{width:1em;height:1em;fill:currentColor;color:var(--accent)}.gb-text-c143e1bb{color:var(--base-2);margin-bottom:60px;padding-left:20px;text-transform:capitalize;border-left:5px solid var(--accent)}.gb-text-0bb23d99{color:var(--accent-3);font-size:15px;font-weight:normal;letter-spacing:0.3em;text-transform:uppercase}@media (max-width:767px){.gb-text-0bb23d99{font-size:15px}}.gb-text-1a678f2f{align-items:center;color:var(--base-2);column-gap:1em;display:flex;flex-grow:1;font-size:15px;margin-bottom:0px}.gb-text-1a678f2f .gb-shape svg{width:1em;height:1em}.gb-text-1a678f2f a{color:var(--base-2)}.gb-text-1a678f2f a:hover{color:var(--base)}.gb-text-30ef6d2c{align-items:center;color:var(--base-2);column-gap:1em;display:flex;font-size:15px;justify-content:flex-end;margin-bottom:0px;text-align:right}.gb-text-30ef6d2c .gb-shape svg{width:1em;height:1em}.gb-text-30ef6d2c a{color:var(--base-2)}.gb-text-16c10c28{align-items:center;color:var(--base-2);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-16c10c28:is(:hover,:focus){color:var(--contrast)}.gb-text-16c10c28 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-408d2dea{align-items:center;color:var(--base-2);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-408d2dea:is(:hover,:focus){color:var(--contrast)}.gb-text-408d2dea .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-a3f9b8d3{align-items:center;color:var(--base-2);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-a3f9b8d3:is(:hover,:focus){color:var(--contrast)}.gb-text-a3f9b8d3 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-2466694e{align-items:center;color:var(--base-2);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-2466694e:is(:hover,:focus){color:var(--contrast)}.gb-text-2466694e .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-919d06ff{align-items:center;color:var(--base-2);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-919d06ff:is(:hover,:focus){color:var(--contrast)}.gb-text-919d06ff .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-0c415e88{align-items:center;color:var(--base-2);display:inline-flex;font-weight:700;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;border:2px solid var(--base-2);border-radius:0px;padding:10px 26px}.gb-text-0c415e88:is(:hover,:focus){background-color:var(--base-2);color:var(--accent-3)}.gb-text-5bbe7187{align-items:center;color:var(--base-2);display:inline-flex;font-weight:700;justify-content:center;text-align:center;text-decoration:none;text-transform:uppercase;border:2px solid var(--base-2);border-radius:0px;padding:10px 26px}.gb-text-5bbe7187:is(:hover,:focus){background-color:var(--base-2);color:var(--accent-3)}.gb-text-6ee1dbcb{color:var(--contrast);margin-bottom:0px;margin-top:20px}.gb-text-7af023c9{color:var(--contrast);margin-bottom:0px}.gb-text-ef7d4951{color:var(--contrast)}.gb-text-e74dd939{align-items:center;color:var(--accent);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-e74dd939:is(:hover,:focus){color:var(--base-2)}.gb-text-e74dd939 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-88fb5058{align-items:center;color:var(--accent);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-88fb5058:is(:hover,:focus){color:var(--base-2)}.gb-text-88fb5058 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-8966c60a{align-items:center;color:var(--accent);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-8966c60a:is(:hover,:focus){color:var(--base-2)}.gb-text-8966c60a .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-e2d27ff3{align-items:center;color:var(--accent);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-e2d27ff3:is(:hover,:focus){color:var(--base-2)}.gb-text-e2d27ff3 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-55f59653{align-items:center;color:var(--accent);display:inline-flex;justify-content:center;text-align:center;text-decoration:none}.gb-text-55f59653:is(:hover,:focus){color:var(--base-2)}.gb-text-55f59653 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-1a713446{color:var(--contrast);font-size:24px;padding-bottom:10px;text-transform:capitalize;border-bottom:1px solid var(--contrast-2)}.gb-text-1a713446 .gb-shape svg{color:var(--accent);fill:currentColor}@media (max-width:767px){.gb-text-1a713446{font-size:22px}}.gb-text-76932cec{color:var(--contrast);margin-bottom:10px}.gb-text-76932cec a{color:var(--contrast)}.gb-text-76932cec a:hover{color:var(--accent)}.gb-text-94b58117{margin-bottom:10px}.gb-text-94b58117 a{color:var(--contrast)}.gb-text-94b58117 a:hover{color:var(--accent)}.gb-text-790c74e5{color:var(--contrast);margin-bottom:10px}.gb-text-790c74e5 a{color:var(--contrast)}.gb-text-790c74e5 a:hover{color:var(--accent)}.gb-text-928f7b19{color:var(--contrast);margin-bottom:10px}.gb-text-928f7b19 a{color:var(--contrast)}.gb-text-928f7b19 a:hover{color:var(--accent)}.gb-text-c05156d3{margin-bottom:10px}.gb-text-c05156d3 a{color:var(--contrast)}.gb-text-c05156d3 a:hover{color:var(--accent)}.gb-text-2ccd81d5{color:var(--contrast);margin-bottom:10px}.gb-text-2ccd81d5 a{color:var(--contrast)}.gb-text-2ccd81d5 a:hover{color:var(--accent)}.gb-text-05127ed7{color:var(--contrast);margin-bottom:10px}.gb-text-05127ed7 a{color:var(--contrast)}.gb-text-05127ed7 a:hover{color:var(--accent)}.gb-text-a07f02bb{margin-bottom:10px}.gb-text-a07f02bb a{color:var(--contrast)}.gb-text-a07f02bb a:hover{color:var(--accent)}.gb-text-4f7b1c32{color:var(--contrast);margin-bottom:10px}.gb-text-4f7b1c32 a{color:var(--contrast)}.gb-text-4f7b1c32 a:hover{color:var(--accent)}.gb-text-d81cac4b{margin-bottom:10px}.gb-text-d81cac4b a{color:var(--contrast)}.gb-text-d81cac4b a:hover{color:var(--accent)}.gb-text-3a4b9236{margin-bottom:10px}.gb-text-3a4b9236 a{color:var(--contrast)}.gb-text-3a4b9236 a:hover{color:var(--accent)}.gb-text-2cf99587{margin-bottom:10px}.gb-text-2cf99587 a{color:var(--contrast)}.gb-text-2cf99587 a:hover{color:var(--accent)}.gb-text-aa6abbae{color:var(--contrast);font-size:24px;padding-bottom:10px;text-transform:capitalize;border-bottom:1px solid var(--contrast-2)}.gb-text-aa6abbae .gb-shape svg{color:var(--accent);fill:currentColor}@media (max-width:767px){.gb-text-aa6abbae{font-size:22px}}.gb-text-ab84b51d{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:26px;font-weight:700;margin-bottom:10px}.gb-text-ab84b51d .gb-shape svg{color:#25d366;fill:currentColor;width:1.4em;height:1.4em}.gb-text-ab84b51d a{color:#25d366}.gb-text-ab84b51d a:hover{color:var(--accent-2)}.gb-text-23a5e47b{align-items:center;color:var(--contrast);font-size:15px}.gb-text-23a5e47b a{color:var(--accent)}.gb-text-23a5e47b a:hover{color:var(--accent-2)}.gb-text-ed3bf225{background-color:var(--accent-2);color:var(--base-2);display:inline-flex;font-size:14px;font-weight:700;letter-spacing:0.02em;text-decoration:none;text-transform:uppercase;border:2px solid var(--accent-2);border-radius:0px;padding:10px 30px}.gb-text-ed3bf225:is(:hover,:focus){background-color:var(--contrast)}.gb-text-dad4dec9{color:var(--contrast);flex-grow:1;font-size:15px;line-height:1.8em;margin-bottom:0px}.gb-text-dad4dec9 a{color:var(--accent)}.gb-text-dad4dec9 a:hover{color:var(--accent-2)}@media (max-width:767px){.gb-text-dad4dec9{text-align:center}}.gb-text-8ffb9235{font-size:15px;margin-bottom:0px;text-transform:capitalize}.gb-text-8ffb9235 a{color:var(--accent)}.gb-text-8ffb9235 a:hover{color:var(--accent-2)}.gb-text-a60fab73{color:var(--base-2);font-size:60px;margin-bottom:0px;padding-left:20px;text-align:left;border-left:5px solid var(--accent)}.gb-text-1c3e7f65{color:var(--base-2);font-weight:700;margin-bottom:20px;text-align:center;text-transform:capitalize}@media (max-width:767px){.gb-text-1c3e7f65{font-size:17px}}.gb-text-62bf419b{color:var(--base-2);text-align:center}@media (max-width:1024px){.gb-text-62bf419b{font-size:40px}}@media (max-width:767px){.gb-text-62bf419b{font-size:34px}}.gb-text-d60d17f0{color:var(--base-2);text-align:left}.gb-text-721f9776{align-items:center;background-color:var(--accent);color:var(--base-2);column-gap:1em;display:flex;font-weight:500;justify-content:center;margin-left:auto;margin-right:auto;margin-top:40px;text-decoration:none;width:max-content;padding:15px 40px}.gb-text-721f9776:is(:hover,:focus){background-color:var(--accent-2);color:var(--base-2)}.gb-text-721f9776 .gb-shape svg{width:1em;height:1em;fill:currentColor}@media (max-width:767px){.gb-text-721f9776{padding-left:30px;padding-right:30px}}