.elementor-19169 .elementor-element.elementor-element-cs14c00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19169 .elementor-element.elementor-element-cs14005{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );color:var( --e-global-color-primary );}.elementor-19169 .elementor-element.elementor-element-cs14022{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:28px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;}.elementor-19169 .elementor-element.elementor-element-cs14013{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-19169 .elementor-element.elementor-element-cs14017{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-19169 .elementor-element.elementor-element-cs14021{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:6px 6px;--row-gap:6px;--column-gap:6px;--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-19169 .elementor-element.elementor-element-cs14042{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19169 .elementor-element.elementor-element-cs14026{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14029{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14032{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14035{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14038{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14041{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14048{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:24px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19169 .elementor-element.elementor-element-cs14057{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}}@media(max-width:767px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}.elementor-19169 .elementor-element.elementor-element-cs14005{--padding-top:24px;--padding-bottom:24px;--padding-left:28px;--padding-right:28px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );word-spacing:var( --e-global-typography-primary-word-spacing );}.elementor-19169 .elementor-element.elementor-element-cs14022{--padding-top:28px;--padding-bottom:28px;--padding-left:12px;--padding-right:12px;}.elementor-19169 .elementor-element.elementor-element-cs14013{--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-19169 .elementor-element.elementor-element-cs14017{--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-19169 .elementor-element.elementor-element-cs14021{--padding-top:8px;--padding-bottom:8px;--padding-left:20px;--padding-right:20px;}.elementor-19169 .elementor-element.elementor-element-cs14042{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19169 .elementor-element.elementor-element-cs14026{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14029{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14032{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14035{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14038{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14041{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-19169 .elementor-element.elementor-element-cs14048{--padding-top:20px;--padding-bottom:24px;--padding-left:18px;--padding-right:18px;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );word-spacing:var( --e-global-typography-accent-word-spacing );}.elementor-19169 .elementor-element.elementor-element-cs14057{--padding-top:24px;--padding-bottom:24px;--padding-left:22px;--padding-right:22px;}}/* Start custom CSS for container, class: .elementor-element-cs14c00 *//* CCTV storage guide layout (14 Oct 2026), same components as the Abloy Primo post. Brand: navy #002855, gold #FFC107, cyan #009FDF. */
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-callout{background:#F2F7FB;border-left:4px solid #009FDF;border-radius:0 16px 16px 0}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-callout .elementor-heading-title{margin:0;font:700 20px/1.3 Lato,Arial,sans-serif;color:#002855}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-callout p{margin:0;font:400 17px/1.65 Lato,Arial,sans-serif;color:#465B69}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));background:#002855;border-radius:16px}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stat{text-align:center;border-left:1px solid rgba(255,255,255,.18)}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stat:first-child{border-left:0}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stat .ao-cs-eyebrow .elementor-heading-title{margin:0;font:700 12px/1.4 Lato,Arial,sans-serif;letter-spacing:1.5px;text-transform:uppercase;color:#FFC107}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stat .ao-cs-num .elementor-heading-title{margin:0;font:900 38px/1.1 Lato,Arial,sans-serif;color:#FFFFFF}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stat p{margin:0;font:400 15px/1.45 Lato,Arial,sans-serif;color:#CDDEEB}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-note p{margin:0;font:400 15px/1.6 Lato,Arial,sans-serif;color:#5C6F7C}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cards{display:grid!important;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-card{background:#F7F7F7;border-radius:16px}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-card .elementor-heading-title{margin:0;font:700 19px/1.3 Lato,Arial,sans-serif;color:#002855}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-card p{margin:0;font:400 16px/1.6 Lato,Arial,sans-serif;color:#465B69}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-tool{background:#FFFFFF;border:1px solid #DCE3E8;border-radius:16px}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-tool .elementor-heading-title{margin:0;font:700 22px/1.3 Lato,Arial,sans-serif;color:#002855}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-tool p{margin:0;font:400 17px/1.65 Lato,Arial,sans-serif;color:#465B69}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-shot img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:none}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-shot figure.wp-caption{box-shadow:none!important;background:none!important;margin:0}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-shot figcaption{margin-top:8px;font:400 14px/1.5 Lato,Arial,sans-serif;color:#5C6F7C;text-align:left}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-tool .elementor-widget-button{margin-top:16px}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-tool .elementor-button{display:inline-flex;align-items:center;min-height:52px;padding:14px 28px;background:#002855;color:#FFFFFF;border-radius:3px;font:700 18px/1.2 Lato,Arial,sans-serif;box-shadow:none}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-tool .elementor-button:hover,body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-tool .elementor-button:focus-visible{background:#005E85;color:#FFFFFF}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cta{background:#002855;border-radius:16px}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cta .elementor-heading-title{margin:0;font:700 26px/1.3 Lato,Arial,sans-serif;color:#FFFFFF}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cta p{margin:0;font:400 17px/1.6 Lato,Arial,sans-serif;color:#E0E8EE}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cta a:not(.elementor-button){color:#FFFFFF;text-decoration:underline;text-underline-offset:4px}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cta .ao-cs-small p{font-size:14px;color:#B9CBDA}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cta .elementor-button{display:inline-flex;align-items:center;min-height:52px;padding:14px 28px;background:#FFC107;color:#002855;border-radius:3px;font:700 18px/1.2 Lato,Arial,sans-serif;box-shadow:none}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cta .elementor-button:hover,body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cta .elementor-button:focus-visible{background:#E8AE00;color:#002855}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 :is(.ao-cs-cta,.ao-cs-tool) .elementor-button:focus-visible{outline:3px solid #009FDF;outline-offset:3px}
@media(max-width:767px){
/* Site CSS adds 20px to every nested container on phones; keep this post's own spacing. */
body .elementor.elementor-19169[data-elementor-id] .e-con.e-child{padding:var(--padding-top) var(--padding-right) var(--padding-bottom) var(--padding-left)!important}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stats{grid-template-columns:minmax(0,1fr)}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stat{border-left:0;border-top:1px solid rgba(255,255,255,.18)}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stat:first-child{border-top:0}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-stat .ao-cs-num .elementor-heading-title{font-size:32px}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cards{grid-template-columns:minmax(0,1fr)}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 .ao-cs-cta .elementor-heading-title{font-size:23px}
body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 :is(.ao-cs-cta,.ao-cs-tool) .elementor-widget-button,body.single-post:is(body,#ao-cs) .elementor-19169 .elementor-element.elementor-element-cs14c00 :is(.ao-cs-cta,.ao-cs-tool) .elementor-button{width:100%;justify-content:center}
}/* End custom CSS */