.elementor-5811 .elementor-element.elementor-element-3d53aa6 > .elementor-background-overlay{background-color:#000000;background-image:url("https://yiholight.com/wp-content/uploads/2026/08/wall-washer-4-1.jpg");background-position:bottom right;opacity:1;}.elementor-5811 .elementor-element.elementor-element-3d53aa6{padding:333px 0px 96px 0px;}.elementor-5811 .elementor-element.elementor-element-f75d606 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 2px -8px 2px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5811 .elementor-element.elementor-element-87bf738{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5811 .elementor-element.elementor-element-bc4318b .elementor-button{background-color:var( --e-global-color-5369371 );font-family:"Montserrat", Sans-serif;font-size:28px;font-weight:700;fill:var( --e-global-color-6f65647 );color:var( --e-global-color-6f65647 );box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-5811 .elementor-element.elementor-element-bc4318b{margin:212px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:3px 0px 0px 0px;}.elementor-5811 .elementor-element.elementor-element-4a3dd58{margin-top:10px;margin-bottom:10px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5811 .elementor-element.elementor-element-06af8b1{--box-border-width:2px;--box-border-radius:11px;--separator-width:0px;--box-padding:10px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);--header-color:var( --e-global-color-d62fd07 );--item-text-color:var( --e-global-color-d62fd07 );--item-text-hover-decoration:underline;--marker-color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-06af8b1 .elementor-toc__header-title{text-align:start;}.elementor-5811 .elementor-element.elementor-element-06af8b1 .elementor-toc__header, .elementor-5811 .elementor-element.elementor-element-06af8b1 .elementor-toc__header-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-5811 .elementor-element.elementor-element-06af8b1 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-5811 .elementor-element.elementor-element-06af8b1 .elementor-toc__list-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;}.elementor-5811 .elementor-element.elementor-element-351a4ba > .elementor-background-overlay{background-color:var( --e-global-color-6f65647 );opacity:0.5;}.elementor-5811 .elementor-element.elementor-element-351a4ba{margin-top:19px;margin-bottom:4px;padding:16px 0px 10px 0px;}.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-5811 .elementor-element.elementor-element-1b8e660{text-align:center;}.elementor-5811 .elementor-element.elementor-element-1b8e660 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-d62fd07 );}.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-5811 .elementor-element.elementor-element-81c7db3{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;letter-spacing:0px;color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-81c7db3 p{margin-block-end:10px;}.elementor-5811 .elementor-element.elementor-element-48395eb{margin-top:0px;margin-bottom:0px;}.elementor-5811 .elementor-element.elementor-element-d7ccf35 > .elementor-background-overlay{background-color:#EBEAEA;opacity:0.5;}.elementor-5811 .elementor-element.elementor-element-d7ccf35{margin-top:19px;margin-bottom:4px;padding:16px 0px 10px 0px;}.elementor-5811 .elementor-element.elementor-element-6ebc02c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-da908fc{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;letter-spacing:0px;color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-da908fc p{margin-block-end:10px;}.elementor-5811 .elementor-element.elementor-element-d12dc4d{margin-top:0px;margin-bottom:0px;}.elementor-5811 .elementor-element.elementor-element-191e50b{margin-top:0px;margin-bottom:0px;}.elementor-5811 .elementor-element.elementor-element-caca531 > .elementor-background-overlay{background-color:#EBEAEA;opacity:0.5;}.elementor-5811 .elementor-element.elementor-element-caca531{margin-top:19px;margin-bottom:4px;padding:16px 0px 10px 0px;}.elementor-5811 .elementor-element.elementor-element-a6455c1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-b165d07{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;letter-spacing:0px;color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-b165d07 p{margin-block-end:10px;}.elementor-5811 .elementor-element.elementor-element-3968520{margin-top:0px;margin-bottom:0px;}.elementor-5811 .elementor-element.elementor-element-6a577f1{margin-top:0px;margin-bottom:0px;}.elementor-5811 .elementor-element.elementor-element-2eaa248 > .elementor-background-overlay{background-color:#EBEAEA;opacity:0.5;}.elementor-5811 .elementor-element.elementor-element-2eaa248{margin-top:19px;margin-bottom:4px;padding:16px 0px 10px 0px;}.elementor-5811 .elementor-element.elementor-element-6f2f0d3{text-align:center;}.elementor-5811 .elementor-element.elementor-element-6f2f0d3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-3b6f753{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;letter-spacing:0px;color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-3b6f753 p{margin-block-end:10px;}.elementor-5811 .elementor-element.elementor-element-7181652 > .elementor-background-overlay{background-color:var( --e-global-color-6f65647 );opacity:0.5;}.elementor-5811 .elementor-element.elementor-element-7181652{margin-top:4px;margin-bottom:4px;padding:0px 0px 10px 0px;}.elementor-5811 .elementor-element.elementor-element-ec8dac1{text-align:center;}.elementor-5811 .elementor-element.elementor-element-ec8dac1 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:600;color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-3fcf881{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;line-height:26px;letter-spacing:0px;color:var( --e-global-color-d62fd07 );}.elementor-5811 .elementor-element.elementor-element-3fcf881 p{margin-block-end:10px;}