.elementor-5147 .elementor-element.elementor-element-7760c7f{--display:flex;--min-height:80vh;--justify-content:flex-end;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.54;--padding-top:4rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5147 .elementor-element.elementor-element-7760c7f:not(.elementor-motion-effects-element-type-background), .elementor-5147 .elementor-element.elementor-element-7760c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.citylightsonfig.com/wp-content/uploads/2026/07/hero-4-2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5147 .elementor-element.elementor-element-7760c7f::before, .elementor-5147 .elementor-element.elementor-element-7760c7f > .elementor-background-video-container::before, .elementor-5147 .elementor-element.elementor-element-7760c7f > .e-con-inner > .elementor-background-video-container::before, .elementor-5147 .elementor-element.elementor-element-7760c7f > .elementor-background-slideshow::before, .elementor-5147 .elementor-element.elementor-element-7760c7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-5147 .elementor-element.elementor-element-7760c7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5147 .elementor-element.elementor-element-731c440{--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;}.elementor-5147 .elementor-element.elementor-element-f48057f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-5147 .elementor-element.elementor-element-80b811f{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-80b811f .elementor-divider-separator{width:34px;}.elementor-5147 .elementor-element.elementor-element-80b811f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.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-5147 .elementor-element.elementor-element-99584fd .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#E8915A;}.elementor-5147 .elementor-element.elementor-element-2a4415d{width:var( --container-widget-width, 834px );max-width:834px;--container-widget-width:834px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-2a4415d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5147 .elementor-element.elementor-element-2a4415d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:60px;font-weight:600;line-height:1.08em;letter-spacing:-0.5px;color:var( --e-global-color-e31d039 );}.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-5147 .elementor-element.elementor-element-237ac54{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-e31d039 );}.elementor-5147 .elementor-element.elementor-element-237ac54 p{margin-block-end:0px;}.elementor-5147 .elementor-element.elementor-element-74fcf0f{--display:flex;}.elementor-5147 .elementor-element.elementor-element-74fcf0f:not(.elementor-motion-effects-element-type-background), .elementor-5147 .elementor-element.elementor-element-74fcf0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e31d039 );}.elementor-5147 .elementor-element.elementor-element-da8f121{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;color:#5A5A5A;}.elementor-5147 .elementor-element.elementor-element-da8f121 > .elementor-widget-container{padding:4rem 2rem 0rem 2rem;}.elementor-5147 .elementor-element.elementor-element-da8f121 p{margin-block-end:19px;}.elementor-5147 .elementor-element.elementor-element-da8f121 a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-cfda3bb{--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:5rem;--padding-bottom:5rem;--padding-left:4rem;--padding-right:4rem;}.elementor-5147 .elementor-element.elementor-element-cfda3bb:not(.elementor-motion-effects-element-type-background), .elementor-5147 .elementor-element.elementor-element-cfda3bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e31d039 );}.elementor-5147 .elementor-element.elementor-element-09f0c0d{--display:flex;}.elementor-5147 .elementor-element.elementor-element-1a8b348{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5147 .elementor-element.elementor-element-c1e0d20{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-c1e0d20 .elementor-divider-separator{width:34px;}.elementor-5147 .elementor-element.elementor-element-c1e0d20 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5147 .elementor-element.elementor-element-e0ca2f8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#E8915A;}.elementor-5147 .elementor-element.elementor-element-909b1f3{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-909b1f3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-5147 .elementor-element.elementor-element-df1d1cf{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-bd6b718 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-bd6b718{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-bd6b718 a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-60c888e{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-23bb7c0 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-23bb7c0{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-23bb7c0 a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-cd23a9a{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-28abe5e > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-28abe5e{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-9fdf811{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-acb8905 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-acb8905{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-86143ac{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-b7845f4 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-b7845f4{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-efe4a6d{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-efe4a6d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-5147 .elementor-element.elementor-element-efe4a6d {--n-accordion-padding:25px 0px 5px 0px;}:where( .elementor-5147 .elementor-element.elementor-element-efe4a6d > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}.elementor-5147 .elementor-element.elementor-element-af8f7f8{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5147 .elementor-element.elementor-element-05c56cd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5147 .elementor-element.elementor-element-a867c14{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-a867c14 .elementor-divider-separator{width:34px;}.elementor-5147 .elementor-element.elementor-element-a867c14 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5147 .elementor-element.elementor-element-cd9bee0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#E8915A;}.elementor-5147 .elementor-element.elementor-element-f70c261{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-f70c261 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-5147 .elementor-element.elementor-element-07bca65{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-9800590 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-9800590{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-9800590 a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-38bc81d{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-53aac81 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-53aac81{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-53aac81 a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-a521ebb{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-a2b0ccc > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-a2b0ccc{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-a2b0ccc a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-ba15ecd{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-ba15ecd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-5147 .elementor-element.elementor-element-ba15ecd {--n-accordion-padding:25px 0px 5px 0px;}:where( .elementor-5147 .elementor-element.elementor-element-ba15ecd > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}.elementor-5147 .elementor-element.elementor-element-faed33c{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5147 .elementor-element.elementor-element-fb81d8d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5147 .elementor-element.elementor-element-9a8c00c{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-9a8c00c .elementor-divider-separator{width:34px;}.elementor-5147 .elementor-element.elementor-element-9a8c00c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5147 .elementor-element.elementor-element-387561c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#E8915A;}.elementor-5147 .elementor-element.elementor-element-cd4de8f{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-cd4de8f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-5147 .elementor-element.elementor-element-197ecc4{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-44d4fd6 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-44d4fd6{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-44d4fd6 a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-86c1163{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-4aef3c0 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-4aef3c0{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-4aef3c0 a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-05fc92e{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-05fc92e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-5147 .elementor-element.elementor-element-05fc92e {--n-accordion-padding:25px 0px 5px 0px;}:where( .elementor-5147 .elementor-element.elementor-element-05fc92e > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}.elementor-5147 .elementor-element.elementor-element-243dd53{--display:flex;--margin-top:2rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-5147 .elementor-element.elementor-element-b7a59a9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-5147 .elementor-element.elementor-element-a75ed62{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-a75ed62 .elementor-divider-separator{width:34px;}.elementor-5147 .elementor-element.elementor-element-a75ed62 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5147 .elementor-element.elementor-element-2e35277 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#E8915A;}.elementor-5147 .elementor-element.elementor-element-50918a6{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-50918a6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:var( --e-global-color-primary );}.elementor-5147 .elementor-element.elementor-element-cac4537{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-27347b8 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-27347b8{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-27347b8 a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-888e046{--display:flex;border-style:none;--border-style:none;}.elementor-5147 .elementor-element.elementor-element-7081e32 > .elementor-widget-container{padding:2rem 2rem 2rem 1rem;}.elementor-5147 .elementor-element.elementor-element-7081e32{font-family:"Mulish", Sans-serif;font-size:16px;font-weight:400;}.elementor-5147 .elementor-element.elementor-element-7081e32 a{color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-e61fff7{--n-accordion-title-font-size:18px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-5147 .elementor-element.elementor-element-e61fff7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-5147 .elementor-element.elementor-element-e61fff7 {--n-accordion-padding:25px 0px 5px 0px;}:where( .elementor-5147 .elementor-element.elementor-element-e61fff7 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Poppins", Sans-serif;}.elementor-5147 .elementor-element.elementor-element-15a4edd{--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;--overlay-opacity:0.74;--padding-top:5rem;--padding-bottom:5rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5147 .elementor-element.elementor-element-15a4edd:not(.elementor-motion-effects-element-type-background), .elementor-5147 .elementor-element.elementor-element-15a4edd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-e31d039 );background-image:url("https://www.citylightsonfig.com/wp-content/uploads/2025/05/CL-Aerial-e1749025474384.webp");background-position:center center;background-size:cover;}.elementor-5147 .elementor-element.elementor-element-15a4edd::before, .elementor-5147 .elementor-element.elementor-element-15a4edd > .elementor-background-video-container::before, .elementor-5147 .elementor-element.elementor-element-15a4edd > .e-con-inner > .elementor-background-video-container::before, .elementor-5147 .elementor-element.elementor-element-15a4edd > .elementor-background-slideshow::before, .elementor-5147 .elementor-element.elementor-element-15a4edd > .e-con-inner > .elementor-background-slideshow::before, .elementor-5147 .elementor-element.elementor-element-15a4edd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-5147 .elementor-element.elementor-element-4890be6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-5147 .elementor-element.elementor-element-01f5f22{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-5147 .elementor-element.elementor-element-17daef3{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-17daef3 .elementor-divider-separator{width:34px;}.elementor-5147 .elementor-element.elementor-element-17daef3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5147 .elementor-element.elementor-element-c96c095 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2.5px;color:#E8915A;}.elementor-5147 .elementor-element.elementor-element-de7d68a{--divider-border-style:solid;--divider-color:var( --e-global-color-accent );--divider-border-width:2px;width:var( --container-widget-width, 34px );max-width:34px;--container-widget-width:34px;--container-widget-flex-grow:0;}.elementor-5147 .elementor-element.elementor-element-de7d68a .elementor-divider-separator{width:34px;}.elementor-5147 .elementor-element.elementor-element-de7d68a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-5147 .elementor-element.elementor-element-2eb7dc4{width:var( --container-widget-width, 538px );max-width:538px;--container-widget-width:538px;--container-widget-flex-grow:0;text-align:center;}.elementor-5147 .elementor-element.elementor-element-2eb7dc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;line-height:1.18em;letter-spacing:-0.5px;color:var( --e-global-color-e31d039 );}.elementor-5147 .elementor-element.elementor-element-27c244e{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:19px;font-weight:400;color:#F6F6F6;}.elementor-5147 .elementor-element.elementor-element-27c244e p{margin-block-end:19px;}.elementor-5147 .elementor-element.elementor-element-feec0fa{--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;--justify-content:center;}.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 );}.elementor-5147 .elementor-element.elementor-element-65273f7 .elementor-button{background-color:#BF5A26;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-e31d039 );color:var( --e-global-color-e31d039 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#BF5A26;border-radius:2px 2px 2px 2px;padding:15px 26px 15px 25px;}.elementor-5147 .elementor-element.elementor-element-65273f7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5147 .elementor-element.elementor-element-65273f7 .elementor-button .elementor-button-content-wrapper{gap:15px;}.elementor-5147 .elementor-element.elementor-element-903ecc2 .elementor-button{background-color:var( --e-global-color-c22fc06 );font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:var( --e-global-color-e31d039 );color:var( --e-global-color-e31d039 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-e31d039 );border-radius:2px 2px 2px 2px;padding:15px 26px 15px 25px;}.elementor-5147 .elementor-element.elementor-element-903ecc2 .elementor-button:hover, .elementor-5147 .elementor-element.elementor-element-903ecc2 .elementor-button:focus{background-color:#BF5A26;}.elementor-5147 .elementor-element.elementor-element-847f7dc{width:var( --container-widget-width, 600px );max-width:600px;--container-widget-width:600px;--container-widget-flex-grow:0;text-align:center;font-family:"Mulish", Sans-serif;font-size:15px;font-weight:400;color:#F6F6F6;}.elementor-5147 .elementor-element.elementor-element-847f7dc p{margin-block-end:19px;}.elementor-5147 .elementor-element.elementor-element-847f7dc a{color:#BF5A26;}@media(max-width:1200px){.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(min-width:479px){.elementor-5147 .elementor-element.elementor-element-731c440{--width:840px;}}@media(max-width:991px) and (min-width:479px){.elementor-5147 .elementor-element.elementor-element-731c440{--width:100%;}}@media(max-width:991px){.elementor-5147 .elementor-element.elementor-element-7760c7f{--padding-top:0rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5147 .elementor-element.elementor-element-2a4415d .elementor-heading-title{font-size:40px;}.elementor-5147 .elementor-element.elementor-element-cfda3bb{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}@media(max-width:478px){.elementor-5147 .elementor-element.elementor-element-7760c7f{--padding-top:0rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-5147 .elementor-element.elementor-element-f48057f{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-5147 .elementor-element.elementor-element-2a4415d .elementor-heading-title{font-size:34px;}.elementor-5147 .elementor-element.elementor-element-cfda3bb{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );}}/* Start custom CSS */body.elementor-page-5147 .nvd-right{
aspect-ratio: 600 / 700;
}

body.elementor-page-5147 .nvd-service-heading{
    opacity: 1;
    transition: opacity 0.4s ease !important;
}
body.elementor-page-5147 .nvd-service-box:hover .nvd-service-heading{
    opacity: 0;
}
@media(max-width:767px){
body.elementor-page-5147 .nvd-service-heading{
    display:none;
}
body.elementor-page-5147 .nvd-services-box-inner .elementor-cta__title, .nvd-services-box-inner .elementor-cta__description, .nvd-services-box-inner .elementor-cta__button{
    color:#fff !important;
}
body.elementor-page-5147 .nvd-services-box-inner .elementor-cta__bg-overlay{
	content:"";
background-color: transparent;
    --background-overlay:' ';
    background-image: linear-gradient(180deg, #ffffff00 0%, #141414 80%);
	opacity:0.65;
}
}/* End custom CSS */