.elementor-287 .elementor-element.elementor-element-3c3c5304{--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-287 .elementor-element.elementor-element-3c3c5304:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-3c3c5304 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-287 .elementor-element.elementor-element-7400769d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-287 .elementor-element.elementor-element-7400769d:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-7400769d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-287 .elementor-element.elementor-element-47149a28{--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-287 .elementor-element.elementor-element-47149a28:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-47149a28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-1-2.jpg");background-position:center center;background-size:cover;}.elementor-287 .elementor-element.elementor-element-ec7566c4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-448a23b9 .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-287 .elementor-element.elementor-element-ec11b243{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-287 .elementor-element.elementor-element-77ca9c17 .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-287 .elementor-element.elementor-element-77ca9c17 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-77ca9c17 .elementor-button:focus{background-color:#050505;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-77ca9c17 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-77ca9c17 .elementor-button:focus svg{fill:#C9A53D;}.elementor-287 .elementor-element.elementor-element-db0b38a7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-287 .elementor-element.elementor-element-db0b38a7:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-db0b38a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-287 .elementor-element.elementor-element-71e3370f{--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:75px 75px;--row-gap:75px;--column-gap:75px;--padding-top:105px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-fc825278{--display:flex;}.elementor-287 .elementor-element.elementor-element-df6a7743 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-2cea95b4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:42px;font-weight:300;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-d90ab0f0{font-family:"Work Sans", Sans-serif;font-size:16px;line-height:1.75em;color:#B8B8B8;}.elementor-287 .elementor-element.elementor-element-0fea75b1{--display:flex;}.elementor-287 .elementor-element.elementor-element-b70f3e48{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-287 .elementor-element.elementor-element-b70f3e48:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-b70f3e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0B0B;}.elementor-287 .elementor-element.elementor-element-db9975b3{--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;--flex-wrap:wrap;--padding-top:85px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-dbb241e3{--display:flex;--min-height:330px;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-287 .elementor-element.elementor-element-dbb241e3:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-dbb241e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-3-2.jpg");background-position:center center;background-size:cover;}.elementor-287 .elementor-element.elementor-element-eda2d3c2 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:28px;font-weight:300;color:#F1F1F1;}.elementor-287 .elementor-element.elementor-element-cb8a1313{--display:flex;--min-height:330px;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-287 .elementor-element.elementor-element-cb8a1313:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-cb8a1313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-4-2.jpg");background-position:center center;background-size:cover;}.elementor-287 .elementor-element.elementor-element-7f4658bc .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:28px;font-weight:300;color:#F1F1F1;}.elementor-287 .elementor-element.elementor-element-5b2c27af{--display:flex;--min-height:330px;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-287 .elementor-element.elementor-element-5b2c27af:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-5b2c27af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-5-2.jpg");background-position:center center;background-size:cover;}.elementor-287 .elementor-element.elementor-element-34bfc089 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:28px;font-weight:300;color:#F1F1F1;}.elementor-287 .elementor-element.elementor-element-465c1cd9{--display:flex;--min-height:330px;--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-287 .elementor-element.elementor-element-465c1cd9:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-465c1cd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-6-2.jpg");background-position:center center;background-size:cover;}.elementor-287 .elementor-element.elementor-element-36768b33 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:28px;font-weight:300;color:#F1F1F1;}.elementor-287 .elementor-element.elementor-element-e2b7ac2f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-287 .elementor-element.elementor-element-e2b7ac2f:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-e2b7ac2f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-287 .elementor-element.elementor-element-c27c10f2{--display:flex;--padding-top:95px;--padding-bottom:95px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-ec67d85a .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-repeater-item-9115747b .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-3-2.jpg);background-size:cover;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-repeater-item-9115747b .elementor-background-overlay{background-color:#000000AA;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-repeater-item-ecb3cb5d .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-4-2.jpg);background-size:cover;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-repeater-item-ecb3cb5d .elementor-background-overlay{background-color:#000000AA;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-repeater-item-70c41917 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-5-2.jpg);background-size:cover;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-repeater-item-70c41917 .elementor-background-overlay{background-color:#000000AA;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-repeater-item-912f51b4 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-6-2.jpg);background-size:cover;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-repeater-item-912f51b4 .elementor-background-overlay{background-color:#000000AA;}.elementor-287 .elementor-element.elementor-element-47518970 .swiper-slide{transition-duration:calc(4700ms*1.2);height:600px;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-slide-button{background-color:#C9A53D;color:#050505;}.elementor-287 .elementor-element.elementor-element-47518970 .swiper-slide-contents{max-width:66%;}.elementor-287 .elementor-element.elementor-element-47518970 .swiper-slide-inner{text-align:center;}.elementor-287 .elementor-element.elementor-element-47518970 .elementor-slide-description{color:#D3D3D3;}.elementor-287 .elementor-element.elementor-element-65b5afba{--display:flex;}.elementor-287 .elementor-element.elementor-element-65b5afba:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-65b5afba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-287 .elementor-element.elementor-element-150e8885{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-287 .elementor-element.elementor-element-150e8885:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-150e8885 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-287 .elementor-element.elementor-element-44cc0107{--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-287 .elementor-element.elementor-element-f8e64796{--display:flex;}.elementor-287 .elementor-element.elementor-element-7fb0cbde .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-74bad956 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:42px;font-weight:300;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-b88b2ebb{--display:flex;}.elementor-287 .elementor-element.elementor-element-335f330c .elementor-accordion-item{border-width:1px;border-color:#272727;}.elementor-287 .elementor-element.elementor-element-335f330c .elementor-accordion-item .elementor-tab-content{border-width:1px;border-block-start-color:#272727;}.elementor-287 .elementor-element.elementor-element-335f330c .elementor-accordion-item .elementor-tab-title.elementor-active{border-width:1px;border-block-end-color:#272727;}.elementor-287 .elementor-element.elementor-element-335f330c .elementor-accordion-icon, .elementor-287 .elementor-element.elementor-element-335f330c .elementor-accordion-title{color:#F2F2F2;}.elementor-287 .elementor-element.elementor-element-335f330c .elementor-accordion-icon svg{fill:#F2F2F2;}.elementor-287 .elementor-element.elementor-element-335f330c .elementor-tab-content{color:#B8B8B8;}.elementor-287 .elementor-element.elementor-element-01673fc5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-287 .elementor-element.elementor-element-01673fc5:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-01673fc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}.elementor-287 .elementor-element.elementor-element-4df43e6c{--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-287 .elementor-element.elementor-element-4df43e6c:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-4df43e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://invision.coreconcepts.digital/wp-content/uploads/2026/08/projector-installation-7-2.jpg");background-position:center center;background-size:cover;}.elementor-287 .elementor-element.elementor-element-52f784b4 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:11px;font-weight:500;letter-spacing:2.4px;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-94c054f5{text-align:center;}.elementor-287 .elementor-element.elementor-element-94c054f5 .elementor-heading-title{font-family:"Work Sans", Sans-serif;font-size:48px;font-weight:300;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-cf3c0793 .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-287 .elementor-element.elementor-element-cf3c0793 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-cf3c0793 .elementor-button:focus{background-color:#050505;color:#C9A53D;}.elementor-287 .elementor-element.elementor-element-cf3c0793 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-cf3c0793 .elementor-button:focus svg{fill:#C9A53D;}body.elementor-page-287:not(.elementor-motion-effects-element-type-background), body.elementor-page-287 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050505;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-3c3c5304{--width:100%;}.elementor-287 .elementor-element.elementor-element-47149a28{--content-width:1240px;}.elementor-287 .elementor-element.elementor-element-db0b38a7{--content-width:1240px;}.elementor-287 .elementor-element.elementor-element-b70f3e48{--content-width:1240px;}.elementor-287 .elementor-element.elementor-element-e2b7ac2f{--content-width:1240px;}.elementor-287 .elementor-element.elementor-element-150e8885{--content-width:1240px;}.elementor-287 .elementor-element.elementor-element-01673fc5{--content-width:1240px;}}@media(max-width:1024px){.elementor-287 .elementor-element.elementor-element-448a23b9 .elementor-heading-title{font-size:50px;}}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-448a23b9 .elementor-heading-title{font-size:38px;}}/* Start custom CSS for container, class: .elementor-element-47149a28 */.elementor-287 .elementor-element.elementor-element-47149a28{position:relative;isolation:isolate;cursor:default;}.elementor-287 .elementor-element.elementor-element-47149a28:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88) 0%,rgba(0,0,0,.55) 48%,rgba(0,0,0,.36) 100%);z-index:0;pointer-events:none;}.elementor-287 .elementor-element.elementor-element-47149a28>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-704677aa */.elementor-287 .elementor-element.elementor-element-704677aa{overflow:hidden;background:#090909;}.elementor-287 .elementor-element.elementor-element-704677aa img{height:560px;width:100%;object-fit:cover;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .8s ease;}.elementor-287 .elementor-element.elementor-element-704677aa:hover img{transform:scale(1.06);filter:brightness(.72);}.elementor-287 .elementor-element.elementor-element-704677aa,.elementor-287 .elementor-element.elementor-element-704677aa *{cursor:default;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dbb241e3 */.elementor-287 .elementor-element.elementor-element-dbb241e3{position:relative;overflow:hidden;}.elementor-287 .elementor-element.elementor-element-dbb241e3:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.9) 100%);z-index:0;transition:background .45s ease;}.elementor-287 .elementor-element.elementor-element-dbb241e3:hover:before{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.92));}.elementor-287 .elementor-element.elementor-element-dbb241e3>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb8a1313 */.elementor-287 .elementor-element.elementor-element-cb8a1313{position:relative;overflow:hidden;}.elementor-287 .elementor-element.elementor-element-cb8a1313:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.9) 100%);z-index:0;transition:background .45s ease;}.elementor-287 .elementor-element.elementor-element-cb8a1313:hover:before{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.92));}.elementor-287 .elementor-element.elementor-element-cb8a1313>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b2c27af */.elementor-287 .elementor-element.elementor-element-5b2c27af{position:relative;overflow:hidden;}.elementor-287 .elementor-element.elementor-element-5b2c27af:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.9) 100%);z-index:0;transition:background .45s ease;}.elementor-287 .elementor-element.elementor-element-5b2c27af:hover:before{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.92));}.elementor-287 .elementor-element.elementor-element-5b2c27af>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-465c1cd9 */.elementor-287 .elementor-element.elementor-element-465c1cd9{position:relative;overflow:hidden;}.elementor-287 .elementor-element.elementor-element-465c1cd9:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 20%,rgba(0,0,0,.9) 100%);z-index:0;transition:background .45s ease;}.elementor-287 .elementor-element.elementor-element-465c1cd9:hover:before{background:linear-gradient(180deg,rgba(0,0,0,.25),rgba(0,0,0,.92));}.elementor-287 .elementor-element.elementor-element-465c1cd9>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4df43e6c */.elementor-287 .elementor-element.elementor-element-4df43e6c{position:relative;overflow:hidden;}.elementor-287 .elementor-element.elementor-element-4df43e6c:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.78);z-index:0;pointer-events:none;}.elementor-287 .elementor-element.elementor-element-4df43e6c>*{position:relative;z-index:2;}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c3c5304 */.elementor-287 .elementor-element.elementor-element-3c3c5304{background:#050505!important;min-height:100vh;}/* End custom CSS */