.elementor-305 .elementor-element.elementor-element-0867f3e5{--display:flex;--overflow:hidden;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-0867f3e5:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-0867f3e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-305 .elementor-element.elementor-element-b4e7be86{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-305 .elementor-element.elementor-element-b4e7be86:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-b4e7be86 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-305 .elementor-element.elementor-element-065d9523{--display:flex;--min-height:720px;--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;--justify-content:flex-end;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:220px;--padding-bottom:82px;--padding-left:58px;--padding-right:58px;}.elementor-305 .elementor-element.elementor-element-065d9523:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-065d9523 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/security-cameras-cctv-1-2.jpg");background-position:center center;background-size:cover;}.elementor-305 .elementor-element.elementor-element-fbda7a41 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-cc767abb .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:66px;font-weight:300;line-height:0.98em;letter-spacing:1px;color:#E4C463;}.elementor-305 .elementor-element.elementor-element-636d7700{width:var( --container-widget-width, 650px );max-width:650px;--container-widget-width:650px;--container-widget-flex-grow:0;font-family:"Work Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#B8B8B8;}.elementor-305 .elementor-element.elementor-element-4cddd8a0 .elementor-button{background-color:#C9A53D;font-family:"Work Sans", Sans-serif;font-size:11px;letter-spacing:1.6px;border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-4cddd8a0 .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-4cddd8a0 .elementor-button:focus{background-color:#050505;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-4cddd8a0 .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-4cddd8a0 .elementor-button:focus svg{fill:#C9A53D;}.elementor-305 .elementor-element.elementor-element-d7f55d2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-305 .elementor-element.elementor-element-d7f55d2e:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-d7f55d2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-305 .elementor-element.elementor-element-f54053f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-093d94b7{--display:flex;}.elementor-305 .elementor-element.elementor-element-52891bd5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-66b4fe25 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:44px;font-weight:300;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-bf408350{font-family:"Work Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#B8B8B8;}.elementor-305 .elementor-element.elementor-element-8eeacb6e{--display:flex;}.elementor-305 .elementor-element.elementor-element-8381bacf{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-305 .elementor-element.elementor-element-8381bacf:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-8381bacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-305 .elementor-element.elementor-element-fe40d306{--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;--padding-top:85px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-847f49e1 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-ab1b7236{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:18px 18px;--row-gap:18px;--column-gap:18px;}.elementor-305 .elementor-element.elementor-element-54a26b55{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#272727;--border-color:#272727;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-54a26b55:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-54a26b55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-305 .elementor-element.elementor-element-360459ce .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:21px;font-weight:300;color:#EEE;}.elementor-305 .elementor-element.elementor-element-1f637498{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#272727;--border-color:#272727;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-1f637498:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-1f637498 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-305 .elementor-element.elementor-element-4c59e616 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:21px;font-weight:300;color:#EEE;}.elementor-305 .elementor-element.elementor-element-0fc5f0f5{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#272727;--border-color:#272727;--padding-top:0px;--padding-bottom:28px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-0fc5f0f5:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-0fc5f0f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-305 .elementor-element.elementor-element-4e80362f .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:21px;font-weight:300;color:#EEE;}.elementor-305 .elementor-element.elementor-element-bf95d80d{--display:flex;}.elementor-305 .elementor-element.elementor-element-bf95d80d:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-bf95d80d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-305 .elementor-element.elementor-element-abb1fe4b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-305 .elementor-element.elementor-element-abb1fe4b:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-abb1fe4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-305 .elementor-element.elementor-element-cbf65bdd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:70px 70px;--row-gap:70px;--column-gap:70px;--padding-top:95px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-305 .elementor-element.elementor-element-3edc271d{--display:flex;}.elementor-305 .elementor-element.elementor-element-093cc9a6 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-8336304a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:42px;font-weight:300;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-970a58db{--display:flex;}.elementor-305 .elementor-element.elementor-element-e4d16aae .elementor-accordion-item{border-width:1px;border-color:#272727;}.elementor-305 .elementor-element.elementor-element-e4d16aae .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#272727;}.elementor-305 .elementor-element.elementor-element-e4d16aae .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#272727;}.elementor-305 .elementor-element.elementor-element-e4d16aae .elementor-accordion-icon, .elementor-305 .elementor-element.elementor-element-e4d16aae .elementor-accordion-title{color:#F2F2F2;}.elementor-305 .elementor-element.elementor-element-e4d16aae .elementor-accordion-icon svg{fill:#F2F2F2;}.elementor-305 .elementor-element.elementor-element-e4d16aae .elementor-tab-content{color:#B8B8B8;}.elementor-305 .elementor-element.elementor-element-6ab7b1e1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-305 .elementor-element.elementor-element-6ab7b1e1:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-6ab7b1e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-305 .elementor-element.elementor-element-4d7d8304{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-305 .elementor-element.elementor-element-4d7d8304:not(.elementor-motion-effects-element-type-background), .elementor-305 .elementor-element.elementor-element-4d7d8304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/security-cameras-cctv-7-2.jpg");background-position:center center;background-size:cover;}.elementor-305 .elementor-element.elementor-element-cfd31b78 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-41bedba4{text-align:center;}.elementor-305 .elementor-element.elementor-element-41bedba4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:300;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-080abe1d .elementor-button{background-color:#C9A53D;font-family:"Work Sans", Sans-serif;font-size:11px;letter-spacing:1.6px;border-radius:0px 0px 0px 0px;}.elementor-305 .elementor-element.elementor-element-080abe1d .elementor-button:hover, .elementor-305 .elementor-element.elementor-element-080abe1d .elementor-button:focus{background-color:#050505;color:#C9A53D;}.elementor-305 .elementor-element.elementor-element-080abe1d .elementor-button:hover svg, .elementor-305 .elementor-element.elementor-element-080abe1d .elementor-button:focus svg{fill:#C9A53D;}body.elementor-page-305:not(.elementor-motion-effects-element-type-background), body.elementor-page-305 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-305 .elementor-element.elementor-element-0867f3e5{--width:100%;}.elementor-305 .elementor-element.elementor-element-065d9523{--content-width:1240px;}.elementor-305 .elementor-element.elementor-element-d7f55d2e{--content-width:1240px;}.elementor-305 .elementor-element.elementor-element-8381bacf{--content-width:1240px;}.elementor-305 .elementor-element.elementor-element-abb1fe4b{--content-width:1240px;}.elementor-305 .elementor-element.elementor-element-6ab7b1e1{--content-width:1240px;}}@media(max-width:1024px){.elementor-305 .elementor-element.elementor-element-cc767abb .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-305 .elementor-element.elementor-element-cc767abb .elementor-heading-title{font-size:38px;}}/* Start custom CSS for container, class: .elementor-element-065d9523 */.elementor-305 .elementor-element.elementor-element-065d9523{position:relative;isolation:isolate;cursor:default;}.elementor-305 .elementor-element.elementor-element-065d9523:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88) 100%,rgba(0,0,0,.55) 48%,rgba(0,0,0,.36) 100%);z-index:0;pointer-events:none;}.elementor-305 .elementor-element.elementor-element-065d9523>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8845708e */.elementor-305 .elementor-element.elementor-element-8845708e{overflow:hidden;background:#090909;}.elementor-305 .elementor-element.elementor-element-8845708e img{height:540px;width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;}.elementor-305 .elementor-element.elementor-element-8845708e:hover img{transform:scale(1.06);filter:brightness(.72);}.elementor-305 .elementor-element.elementor-element-8845708e,.elementor-305 .elementor-element.elementor-element-8845708e *{cursor:default;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-42ff2ad7 */.elementor-305 .elementor-element.elementor-element-42ff2ad7{overflow:hidden;background:#090909;}.elementor-305 .elementor-element.elementor-element-42ff2ad7 img{height:300px;width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;}.elementor-305 .elementor-element.elementor-element-42ff2ad7:hover img{transform:scale(1.06);filter:brightness(.72);}.elementor-305 .elementor-element.elementor-element-42ff2ad7,.elementor-305 .elementor-element.elementor-element-42ff2ad7 *{cursor:default;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-54a26b55 */.elementor-305 .elementor-element.elementor-element-54a26b55{overflow:hidden;transition:transform .45s ease,border-color .45s ease;}.elementor-305 .elementor-element.elementor-element-54a26b55:hover{transform:translateY(-8px);border-color:#C9A53D;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-5f93b8e5 */.elementor-305 .elementor-element.elementor-element-5f93b8e5{overflow:hidden;background:#090909;}.elementor-305 .elementor-element.elementor-element-5f93b8e5 img{height:300px;width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;}.elementor-305 .elementor-element.elementor-element-5f93b8e5:hover img{transform:scale(1.06);filter:brightness(.72);}.elementor-305 .elementor-element.elementor-element-5f93b8e5,.elementor-305 .elementor-element.elementor-element-5f93b8e5 *{cursor:default;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f637498 */.elementor-305 .elementor-element.elementor-element-1f637498{overflow:hidden;transition:transform .45s ease,border-color .45s ease;}.elementor-305 .elementor-element.elementor-element-1f637498:hover{transform:translateY(-8px);border-color:#C9A53D;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-bf4c6afc */.elementor-305 .elementor-element.elementor-element-bf4c6afc{overflow:hidden;background:#090909;}.elementor-305 .elementor-element.elementor-element-bf4c6afc img{height:300px;width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;}.elementor-305 .elementor-element.elementor-element-bf4c6afc:hover img{transform:scale(1.06);filter:brightness(.72);}.elementor-305 .elementor-element.elementor-element-bf4c6afc,.elementor-305 .elementor-element.elementor-element-bf4c6afc *{cursor:default;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0fc5f0f5 */.elementor-305 .elementor-element.elementor-element-0fc5f0f5{overflow:hidden;transition:transform .45s ease,border-color .45s ease;}.elementor-305 .elementor-element.elementor-element-0fc5f0f5:hover{transform:translateY(-8px);border-color:#C9A53D;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4d7d8304 */.elementor-305 .elementor-element.elementor-element-4d7d8304{position:relative;overflow:hidden;}.elementor-305 .elementor-element.elementor-element-4d7d8304:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.78);z-index:0;pointer-events:none;}.elementor-305 .elementor-element.elementor-element-4d7d8304>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0867f3e5 */.elementor-305 .elementor-element.elementor-element-0867f3e5{background:#050505!important;min-height:100vh;}/* End custom CSS */