.elementor-19 .elementor-element.elementor-element-1c0e059 > .elementor-container{max-width:1410px;min-height:640px;}.elementor-19 .elementor-element.elementor-element-1c0e059 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-1c0e059:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-1c0e059 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/olight/demo/vt_olight_cms_image_1.jpg?v=1751160195");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-1c0e059{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-1c0e059 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-1daa68d > .elementor-container{max-width:528px;}.elementor-19 .elementor-element.elementor-element-4854a48{text-align:center;}.elementor-19 .elementor-element.elementor-element-4854a48.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-4854a48 .elementor-heading-title{font-size:48px;font-weight:500;line-height:54px;}.elementor-19 .elementor-element.elementor-element-4854a48 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-45b489a .elementor-text-editor{text-align:center;}.elementor-19 .elementor-element.elementor-element-45b489a{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-45b489a a, .elementor-19 .elementor-element.elementor-element-45b489a p{color:inherit;}.elementor-19 .elementor-element.elementor-element-45b489a, .elementor-19 .elementor-element.elementor-element-45b489a a, .elementor-19 .elementor-element.elementor-element-45b489a p{font-size:16px;line-height:24px;}.elementor-19 .elementor-element.elementor-element-45b489a > .elementor-widget-container{margin:0px 0px 29px 0px;}.elementor-19 .elementor-element.elementor-element-a0bce97{text-align:center;}.elementor-19 .elementor-element.elementor-element-124e5d8{text-align:center;bottom:9px;}.elementor-19 .elementor-element.elementor-element-124e5d8.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-124e5d8 .elementor-heading-title{font-size:14px;font-weight:600;line-height:22px;letter-spacing:0.5px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-124e5d8{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-124e5d8{right:0px;}.elementor-19 .elementor-element.elementor-element-b300ae9 > .elementor-container{max-width:1410px;}.elementor-19 .elementor-element.elementor-element-b300ae9{margin-top:80px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-2502a17 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-19 .elementor-element.elementor-element-9d66a99 > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-19 .elementor-element.elementor-element-04d45d5 .elementor-image img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-88066f8 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-19 .elementor-element.elementor-element-721c4ef .elementor-image img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-d9a5209 > .elementor-element-populated{margin:19px 0px 0px 0px;padding:0px 0px 0px 45px;}.elementor-19 .elementor-element.elementor-element-b862d90.elementor-widget-heading .elementor-heading-title{color:#22201d;}.elementor-19 .elementor-element.elementor-element-b862d90 .elementor-heading-title{font-size:36px;font-weight:500;line-height:40px;}.elementor-19 .elementor-element.elementor-element-b862d90 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-dc4d7ac{color:#4b4b4a;width:598px !important;}.elementor-19 .elementor-element.elementor-element-dc4d7ac a, .elementor-19 .elementor-element.elementor-element-dc4d7ac p{color:inherit;}.elementor-19 .elementor-element.elementor-element-dc4d7ac, .elementor-19 .elementor-element.elementor-element-dc4d7ac a, .elementor-19 .elementor-element.elementor-element-dc4d7ac p{font-size:15px;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-9bba122 > .elementor-container{max-width:1410px;min-height:680px;}.elementor-19 .elementor-element.elementor-element-9bba122:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-9bba122 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/olight/demo/vt_olight_home2_bg_1.jpg?v=1748160842");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-9bba122 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-19 .elementor-element.elementor-element-9bba122{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-9bba122 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-317f2eb.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-317f2eb .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.6px;}.elementor-19 .elementor-element.elementor-element-317f2eb > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-19 .elementor-element.elementor-element-c374660.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-c374660 .elementor-heading-title{font-size:48px;font-weight:500;text-transform:capitalize;line-height:54px;}.elementor-19 .elementor-element.elementor-element-c374660{width:513px !important;}.elementor-19 .elementor-element.elementor-element-719ffd0 .elementor-spacer-inner{height:20px;}.elementor-19 .elementor-element.elementor-element-1aee6d5{color:#ffffff;width:359px !important;}.elementor-19 .elementor-element.elementor-element-1aee6d5 a, .elementor-19 .elementor-element.elementor-element-1aee6d5 p{color:inherit;}.elementor-19 .elementor-element.elementor-element-1aee6d5, .elementor-19 .elementor-element.elementor-element-1aee6d5 a, .elementor-19 .elementor-element.elementor-element-1aee6d5 p{font-size:15px;font-weight:400;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-1aee6d5 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-19 .elementor-element.elementor-element-b939b1a a.elementor-button, .elementor-19 .elementor-element.elementor-element-b939b1a .elementor-button{font-size:14px;font-weight:600;line-height:24px;letter-spacing:0.28px;fill:#22201d;color:#22201d;background-color:#ffffff;border-radius:9px 9px 9px 9px;padding:12px 30px 12px 30px;}.elementor-19 .elementor-element.elementor-element-b939b1a a.elementor-button:hover, .elementor-19 .elementor-element.elementor-element-b939b1a .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-b939b1a a.elementor-button:focus, .elementor-19 .elementor-element.elementor-element-b939b1a .elementor-button:focus{color:#ffffff;background-color:#dbaf36;}.elementor-19 .elementor-element.elementor-element-f214e5d > .elementor-container{max-width:1410px;}.elementor-19 .elementor-element.elementor-element-f214e5d{margin-top:80px;margin-bottom:40px;padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-65debf8{text-align:center;}.elementor-19 .elementor-element.elementor-element-65debf8.elementor-widget-heading .elementor-heading-title{color:#22201d;}.elementor-19 .elementor-element.elementor-element-65debf8 .elementor-heading-title{font-size:36px;font-weight:500;line-height:40px;}.elementor-19 .elementor-element.elementor-element-65debf8 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19 .elementor-element.elementor-element-d21da1c .elementor-text-editor{text-align:center;}.elementor-19 .elementor-element.elementor-element-d21da1c{color:#4b4b4a;}.elementor-19 .elementor-element.elementor-element-d21da1c a, .elementor-19 .elementor-element.elementor-element-d21da1c p{color:inherit;}.elementor-19 .elementor-element.elementor-element-d21da1c, .elementor-19 .elementor-element.elementor-element-d21da1c a, .elementor-19 .elementor-element.elementor-element-d21da1c p{font-size:15px;font-weight:400;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-11ca17f > .elementor-container{max-width:1730px;}.elementor-19 .elementor-element.elementor-element-11ca17f{margin-top:0px;margin-bottom:80px;padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-5073386 .elementor-image img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-33dfb28{z-index:2;top:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-33dfb28{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-33dfb28{right:0px;}.elementor-19 .elementor-element.elementor-element-07bfb2c{text-align:center;z-index:3;bottom:25px;}.elementor-19 .elementor-element.elementor-element-07bfb2c.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-07bfb2c .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-07bfb2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-07bfb2c{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-07bfb2c{right:0px;}.elementor-19 .elementor-element.elementor-element-7ba4289 > .elementor-container{max-width:333px;}.elementor-19 .elementor-element.elementor-element-7ba4289{padding:28px 0px 0px 0px;z-index:3;}.elementor-19 .elementor-element.elementor-element-f051728{text-align:center;}.elementor-19 .elementor-element.elementor-element-f051728.elementor-widget-heading .elementor-heading-title{color:#22201d;}.elementor-19 .elementor-element.elementor-element-f051728 .elementor-heading-title{font-size:22px;font-weight:500;line-height:26px;}.elementor-19 .elementor-element.elementor-element-f051728 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-19 .elementor-element.elementor-element-c42b655 .elementor-text-editor{text-align:center;}.elementor-19 .elementor-element.elementor-element-c42b655{color:#4b4b4a;}.elementor-19 .elementor-element.elementor-element-c42b655 a, .elementor-19 .elementor-element.elementor-element-c42b655 p{color:inherit;}.elementor-19 .elementor-element.elementor-element-c42b655, .elementor-19 .elementor-element.elementor-element-c42b655 a, .elementor-19 .elementor-element.elementor-element-c42b655 p{font-size:15px;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-c42b655 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-bfc3b85 a.elementor-button, .elementor-19 .elementor-element.elementor-element-bfc3b85 .elementor-button{font-size:14px;font-weight:600;line-height:24px;letter-spacing:0.28px;fill:#22201d;color:#22201d;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-bfc3b85 a.elementor-button:hover, .elementor-19 .elementor-element.elementor-element-bfc3b85 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-bfc3b85 a.elementor-button:focus, .elementor-19 .elementor-element.elementor-element-bfc3b85 .elementor-button:focus{color:#dbaf36;}.elementor-19 .elementor-element.elementor-element-018febc .elementor-image img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-2ccd274{z-index:2;bottom:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-2ccd274{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-2ccd274{right:0px;}.elementor-19 .elementor-element.elementor-element-035ed45{text-align:center;z-index:3;bottom:25px;}.elementor-19 .elementor-element.elementor-element-035ed45.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-035ed45 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-035ed45 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-035ed45{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-035ed45{right:0px;}.elementor-19 .elementor-element.elementor-element-3a5b322 > .elementor-container{max-width:333px;}.elementor-19 .elementor-element.elementor-element-3a5b322{padding:28px 0px 0px 0px;z-index:3;}.elementor-19 .elementor-element.elementor-element-ff04e53{text-align:center;}.elementor-19 .elementor-element.elementor-element-ff04e53.elementor-widget-heading .elementor-heading-title{color:#22201d;}.elementor-19 .elementor-element.elementor-element-ff04e53 .elementor-heading-title{font-size:22px;font-weight:500;line-height:26px;}.elementor-19 .elementor-element.elementor-element-ff04e53 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-19 .elementor-element.elementor-element-c0c814c .elementor-text-editor{text-align:center;}.elementor-19 .elementor-element.elementor-element-c0c814c{color:#4b4b4a;}.elementor-19 .elementor-element.elementor-element-c0c814c a, .elementor-19 .elementor-element.elementor-element-c0c814c p{color:inherit;}.elementor-19 .elementor-element.elementor-element-c0c814c, .elementor-19 .elementor-element.elementor-element-c0c814c a, .elementor-19 .elementor-element.elementor-element-c0c814c p{font-size:15px;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-c0c814c > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-3bb3200 a.elementor-button, .elementor-19 .elementor-element.elementor-element-3bb3200 .elementor-button{font-size:14px;font-weight:600;line-height:24px;letter-spacing:0.28px;fill:#22201d;color:#22201d;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-3bb3200 a.elementor-button:hover, .elementor-19 .elementor-element.elementor-element-3bb3200 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-3bb3200 a.elementor-button:focus, .elementor-19 .elementor-element.elementor-element-3bb3200 .elementor-button:focus{color:#dbaf36;}.elementor-19 .elementor-element.elementor-element-d3a52c4 .elementor-image img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-a5f13af{z-index:2;top:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-a5f13af{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-a5f13af{right:0px;}.elementor-19 .elementor-element.elementor-element-ce8a917{text-align:center;z-index:3;bottom:25px;}.elementor-19 .elementor-element.elementor-element-ce8a917.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-ce8a917 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-ce8a917 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-ce8a917{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-ce8a917{right:0px;}.elementor-19 .elementor-element.elementor-element-be57ada > .elementor-container{max-width:333px;}.elementor-19 .elementor-element.elementor-element-be57ada{padding:28px 0px 0px 0px;z-index:3;}.elementor-19 .elementor-element.elementor-element-2cbee73{text-align:center;}.elementor-19 .elementor-element.elementor-element-2cbee73.elementor-widget-heading .elementor-heading-title{color:#22201d;}.elementor-19 .elementor-element.elementor-element-2cbee73 .elementor-heading-title{font-size:22px;font-weight:500;line-height:26px;}.elementor-19 .elementor-element.elementor-element-2cbee73 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-19 .elementor-element.elementor-element-9387c16 .elementor-text-editor{text-align:center;}.elementor-19 .elementor-element.elementor-element-9387c16{color:#4b4b4a;}.elementor-19 .elementor-element.elementor-element-9387c16 a, .elementor-19 .elementor-element.elementor-element-9387c16 p{color:inherit;}.elementor-19 .elementor-element.elementor-element-9387c16, .elementor-19 .elementor-element.elementor-element-9387c16 a, .elementor-19 .elementor-element.elementor-element-9387c16 p{font-size:15px;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-9387c16 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-f9425c8 a.elementor-button, .elementor-19 .elementor-element.elementor-element-f9425c8 .elementor-button{font-size:14px;font-weight:600;line-height:24px;letter-spacing:0.28px;fill:#22201d;color:#22201d;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f9425c8 a.elementor-button:hover, .elementor-19 .elementor-element.elementor-element-f9425c8 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-f9425c8 a.elementor-button:focus, .elementor-19 .elementor-element.elementor-element-f9425c8 .elementor-button:focus{color:#dbaf36;}.elementor-19 .elementor-element.elementor-element-b462d0d .elementor-image img{width:100%;border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-d960ffe{z-index:2;bottom:0px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-d960ffe{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-d960ffe{right:0px;}.elementor-19 .elementor-element.elementor-element-4369b85{text-align:center;z-index:3;bottom:25px;}.elementor-19 .elementor-element.elementor-element-4369b85.elementor-widget-heading .elementor-heading-title{color:#ffffff;}.elementor-19 .elementor-element.elementor-element-4369b85 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:22px;letter-spacing:1px;}.elementor-19 .elementor-element.elementor-element-4369b85 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}body:not(.rtl) .elementor-19 .elementor-element.elementor-element-4369b85{left:0px;}body.rtl .elementor-19 .elementor-element.elementor-element-4369b85{right:0px;}.elementor-19 .elementor-element.elementor-element-4b7427a > .elementor-container{max-width:333px;}.elementor-19 .elementor-element.elementor-element-4b7427a{padding:28px 0px 0px 0px;z-index:3;}.elementor-19 .elementor-element.elementor-element-dc01ea7{text-align:center;}.elementor-19 .elementor-element.elementor-element-dc01ea7.elementor-widget-heading .elementor-heading-title{color:#22201d;}.elementor-19 .elementor-element.elementor-element-dc01ea7 .elementor-heading-title{font-size:22px;font-weight:500;line-height:26px;}.elementor-19 .elementor-element.elementor-element-dc01ea7 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-19 .elementor-element.elementor-element-29f4a8b .elementor-text-editor{text-align:center;}.elementor-19 .elementor-element.elementor-element-29f4a8b{color:#4b4b4a;}.elementor-19 .elementor-element.elementor-element-29f4a8b a, .elementor-19 .elementor-element.elementor-element-29f4a8b p{color:inherit;}.elementor-19 .elementor-element.elementor-element-29f4a8b, .elementor-19 .elementor-element.elementor-element-29f4a8b a, .elementor-19 .elementor-element.elementor-element-29f4a8b p{font-size:15px;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-29f4a8b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-19 .elementor-element.elementor-element-819de4e a.elementor-button, .elementor-19 .elementor-element.elementor-element-819de4e .elementor-button{font-size:14px;font-weight:600;line-height:24px;letter-spacing:0.28px;fill:#22201d;color:#22201d;background-color:rgba(0,0,0,0);border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-819de4e a.elementor-button:hover, .elementor-19 .elementor-element.elementor-element-819de4e .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-819de4e a.elementor-button:focus, .elementor-19 .elementor-element.elementor-element-819de4e .elementor-button:focus{color:#dbaf36;}.elementor-19 .elementor-element.elementor-element-8a7e450 > .elementor-container{max-width:1730px;}.elementor-19 .elementor-element.elementor-element-8a7e450 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-8a7e450{padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-79aac2f:not(.elementor-motion-effects-element-type-background) > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/olight/demo/vt_olight_home1_bg_2.jpg?v=1747234673");background-position:70% 50%;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(270deg, #ede3d6 20%, rgba(88,55,29,0.278) 100%);opacity:1;}.elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-element-populated > .elementor-background-overlay{border-radius:18px 18px 18px 18px;}.elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 7% 0% 2%;}.elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-a608c4a > .elementor-container{max-width:440px;min-height:580px;}.elementor-19 .elementor-element.elementor-element-a608c4a > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-19 .elementor-element.elementor-element-d2d85e1.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;}.elementor-19 .elementor-element.elementor-element-ded2dd5.elementor-widget-heading .elementor-heading-title{color:#4b4b4a;}.elementor-19 .elementor-element.elementor-element-ded2dd5 .elementor-heading-title{font-size:12px;font-weight:600;text-transform:uppercase;line-height:24px;letter-spacing:0.6px;}.elementor-19 .elementor-element.elementor-element-ded2dd5 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-19 .elementor-element.elementor-element-e49bcbd.elementor-widget-heading .elementor-heading-title{color:#22201d;}.elementor-19 .elementor-element.elementor-element-e49bcbd .elementor-heading-title{font-size:40px;font-weight:500;text-transform:capitalize;line-height:45px;}.elementor-19 .elementor-element.elementor-element-e49bcbd > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-19 .elementor-element.elementor-element-d1f7e7d{color:#4b4b4a;}.elementor-19 .elementor-element.elementor-element-d1f7e7d a, .elementor-19 .elementor-element.elementor-element-d1f7e7d p{color:inherit;}.elementor-19 .elementor-element.elementor-element-d1f7e7d, .elementor-19 .elementor-element.elementor-element-d1f7e7d a, .elementor-19 .elementor-element.elementor-element-d1f7e7d p{font-size:15px;font-weight:400;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-d1f7e7d > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-19 .elementor-element.elementor-element-fc56899 a.elementor-button, .elementor-19 .elementor-element.elementor-element-fc56899 .elementor-button{font-size:14px;font-weight:600;line-height:24px;letter-spacing:0.28px;fill:#ffffff;color:#ffffff;background-color:#22201d;border-radius:9px 9px 9px 9px;padding:12px 25px 12px 25px;}.elementor-19 .elementor-element.elementor-element-fc56899 a.elementor-button:hover, .elementor-19 .elementor-element.elementor-element-fc56899 .elementor-button:hover, .elementor-19 .elementor-element.elementor-element-fc56899 a.elementor-button:focus, .elementor-19 .elementor-element.elementor-element-fc56899 .elementor-button:focus{color:#ffffff;background-color:#dbaf36;}.elementor-19 .elementor-element.elementor-element-0b47ffd > .elementor-container{max-width:1410px;}.elementor-19 .elementor-element.elementor-element-0b47ffd{margin-top:80px;margin-bottom:52px;padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-b3d90ee{text-align:center;}.elementor-19 .elementor-element.elementor-element-b3d90ee.elementor-widget-heading .elementor-heading-title{color:#22201d;}.elementor-19 .elementor-element.elementor-element-b3d90ee .elementor-heading-title{font-size:36px;font-weight:500;line-height:40px;}.elementor-19 .elementor-element.elementor-element-b3d90ee > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .elementor-ApProductCarousel.grid .item{-ms-flex:0 0 calc(100%/4);flex:0 0 calc(100%/4);max-width:calc(100%/4);}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-list{margin-left:calc(-30px/2);margin-right:calc(-30px/2);}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .item{padding-left:calc(30px/2);padding-right:calc(30px/2);}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-row .item-title{text-align:left;margin-bottom:0px;}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-row .item-sub-title{text-align:center;margin-bottom:10px;font-size:22px;font-weight:500;line-height:26px;padding:18px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-row .item-sub-title, .elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-row .item-sub-title *{color:#22201d;}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-row .item-description{text-align:center;margin-bottom:0px;font-size:14px;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-row .item-description, .elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-row .item-description *{color:#4b4b4a;}.elementor-19 .elementor-element.elementor-element-f9c0a68 > .elementor-container{max-width:1410px;}.elementor-19 .elementor-element.elementor-element-f9c0a68:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f9c0a68 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/olight/demo/vt_olight_home5_bg_2.png?v=1750952729");background-position:60% 50%;background-repeat:no-repeat;background-size:auto;}.elementor-19 .elementor-element.elementor-element-f9c0a68{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:30px;padding:73px 30px 90px 30px;}.elementor-19 .elementor-element.elementor-element-f9c0a68 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-19 .elementor-element.elementor-element-b41d96d > .elementor-container{max-width:673px;}.elementor-19 .elementor-element.elementor-element-593b7be{text-align:center;}.elementor-19 .elementor-element.elementor-element-593b7be.elementor-widget-heading .elementor-heading-title{color:#22201d;}.elementor-19 .elementor-element.elementor-element-593b7be .elementor-heading-title{font-size:36px;font-weight:500;line-height:40px;}.elementor-19 .elementor-element.elementor-element-593b7be > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-19 .elementor-element.elementor-element-eb9b2d5 .elementor-text-editor{text-align:center;}.elementor-19 .elementor-element.elementor-element-eb9b2d5{color:#4b4b4a;}.elementor-19 .elementor-element.elementor-element-eb9b2d5 a, .elementor-19 .elementor-element.elementor-element-eb9b2d5 p{color:inherit;}.elementor-19 .elementor-element.elementor-element-eb9b2d5, .elementor-19 .elementor-element.elementor-element-eb9b2d5 a, .elementor-19 .elementor-element.elementor-element-eb9b2d5 p{font-size:15px;line-height:22px;letter-spacing:0.5px;}.elementor-19 .elementor-element.elementor-element-eb9b2d5 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-19 .elementor-element.elementor-element-b4d8520 .elementor-ApProductCarousel.grid .item{-ms-flex:0 0 calc(100%/1);flex:0 0 calc(100%/1);max-width:calc(100%/1);}.elementor-19 .elementor-element.elementor-element-b4d8520 .slick-list{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.elementor-19 .elementor-element.elementor-element-b4d8520 .item{padding-left:calc(20px/2);padding-right:calc(20px/2);}.elementor-19 .elementor-element.elementor-element-b4d8520 .slick-row .item-title{text-align:left;}.elementor-19 .elementor-element.elementor-element-b4d8520 .slick-row .item-sub-title{text-align:left;}.elementor-19 .elementor-element.elementor-element-b4d8520 .slick-row .item-description{text-align:center;margin-bottom:0px;font-size:20px;font-style:italic;line-height:30px;}.elementor-19 .elementor-element.elementor-element-b4d8520 .slick-row .item-description, .elementor-19 .elementor-element.elementor-element-b4d8520 .slick-row .item-description *{color:#22201d;}@media(max-width:1024px) and (min-width:768px){.elementor-19 .elementor-element.elementor-element-2502a17{width:100%;}.elementor-19 .elementor-element.elementor-element-d9a5209{width:100%;}.elementor-19 .elementor-element.elementor-element-755b48b{width:50%;}.elementor-19 .elementor-element.elementor-element-33d8de9{width:50%;}.elementor-19 .elementor-element.elementor-element-94a3a6d{width:50%;}.elementor-19 .elementor-element.elementor-element-f5b5853{width:50%;}}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-1c0e059{padding:0px 15px 0px 15px;}.elementor-19 .elementor-element.elementor-element-4854a48 .elementor-heading-title{font-size:40px;line-height:48px;}.elementor-19 .elementor-element.elementor-element-b300ae9{margin-top:70px;margin-bottom:70px;padding:0px 15px 0px 15px;}.elementor-19 .elementor-element.elementor-element-2502a17 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-9d66a99 > .elementor-element-populated{padding:0px 10px 0px 0px;}.elementor-19 .elementor-element.elementor-element-88066f8 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-19 .elementor-element.elementor-element-d9a5209 > .elementor-element-populated{margin:30px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-dc4d7ac{width:100% !important;}.elementor-19 .elementor-element.elementor-element-9bba122 > .elementor-container{min-height:500px;}.elementor-19 .elementor-element.elementor-element-9bba122{padding:0px 15px 0px 15px;}.elementor-19 .elementor-element.elementor-element-c374660 .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-19 .elementor-element.elementor-element-f214e5d{margin-top:70px;margin-bottom:40px;padding:0px 15px 0px 15px;}.elementor-19 .elementor-element.elementor-element-65debf8 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-19 .elementor-element.elementor-element-11ca17f{margin-top:0px;margin-bottom:70px;padding:0px 15px 0px 15px;}.elementor-19 .elementor-element.elementor-element-755b48b > .elementor-element-populated{margin:0px 0px 30px 0px;padding:0px 15px 0px 0px;}.elementor-19 .elementor-element.elementor-element-33d8de9 > .elementor-element-populated{margin:0px 0px 30px 0px;padding:0px 0px 0px 15px;}.elementor-19 .elementor-element.elementor-element-94a3a6d > .elementor-element-populated{padding:0px 15px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f5b5853 > .elementor-element-populated{padding:0px 0px 0px 15px;}.elementor-19 .elementor-element.elementor-element-8a7e450{padding:0px 15px 0px 16px;}.elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-19 .elementor-element.elementor-element-a608c4a > .elementor-container{min-height:500px;}.elementor-19 .elementor-element.elementor-element-d2d85e1 > .elementor-element-populated{padding:0px 0px 0px 30px;}.elementor-19 .elementor-element.elementor-element-e49bcbd .elementor-heading-title{font-size:36px;line-height:40px;}.elementor-19 .elementor-element.elementor-element-0b47ffd{margin-top:70px;margin-bottom:50px;padding:0px 15px 0px 15px;}.elementor-19 .elementor-element.elementor-element-b3d90ee .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-19 .elementor-element.elementor-element-b3d90ee > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .elementor-ApProductCarousel.grid .item{-ms-flex:0 0 calc(100%/3);flex:0 0 calc(100%/3);max-width:calc(100%/3);}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-list{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .item{padding-left:calc(20px/2);padding-right:calc(20px/2);}.elementor-19 .elementor-element.elementor-element-f9c0a68{padding:70px 15px 70px 15px;}.elementor-19 .elementor-element.elementor-element-b4d8520 .elementor-ApProductCarousel.grid .item{-ms-flex:0 0 calc(100%/1);flex:0 0 calc(100%/1);max-width:calc(100%/1);}.elementor-19 .elementor-element.elementor-element-b4d8520 .slick-list{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.elementor-19 .elementor-element.elementor-element-b4d8520 .item{padding-left:calc(20px/2);padding-right:calc(20px/2);}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-4854a48 .elementor-heading-title{font-size:36px;line-height:42px;}.elementor-19 .elementor-element.elementor-element-b300ae9{margin-top:60px;margin-bottom:60px;}.elementor-19 .elementor-element.elementor-element-9d66a99.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-start;}.elementor-19 .elementor-element.elementor-element-9d66a99.elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element{width:auto;}.elementor-19 .elementor-element.elementor-element-9d66a99 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-04d45d5{width:500px !important;}.elementor-19 .elementor-element.elementor-element-88066f8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:flex-end;}.elementor-19 .elementor-element.elementor-element-88066f8.elementor-column > .elementor-column-wrap > .elementor-widget-wrap > .elementor-element{width:auto;}.elementor-19 .elementor-element.elementor-element-88066f8 > .elementor-element-populated{margin:20px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-721c4ef{width:500px !important;}.elementor-19 .elementor-element.elementor-element-c374660 .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-19 .elementor-element.elementor-element-f214e5d{margin-top:60px;margin-bottom:30px;}.elementor-19 .elementor-element.elementor-element-11ca17f{margin-top:0px;margin-bottom:60px;}.elementor-19 .elementor-element.elementor-element-755b48b{width:50%;}.elementor-19 .elementor-element.elementor-element-755b48b > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-19 .elementor-element.elementor-element-33d8de9{width:50%;}.elementor-19 .elementor-element.elementor-element-33d8de9 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-19 .elementor-element.elementor-element-94a3a6d{width:50%;}.elementor-19 .elementor-element.elementor-element-94a3a6d > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 10px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f5b5853{width:50%;}.elementor-19 .elementor-element.elementor-element-f5b5853 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 10px;}.elementor-19 .elementor-element.elementor-element-8a7e450{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-element-populated, .elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-element-populated > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-79aac2f > .elementor-element-populated{padding:0px 20px 0px 020px;}.elementor-19 .elementor-element.elementor-element-d2d85e1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e49bcbd .elementor-heading-title{font-size:30px;line-height:40px;}.elementor-19 .elementor-element.elementor-element-0b47ffd{margin-top:60px;margin-bottom:40px;}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .elementor-ApProductCarousel.grid .item{-ms-flex:0 0 calc(100%/1);flex:0 0 calc(100%/1);max-width:calc(100%/1);}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-list{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .item{padding-left:calc(20px/2);padding-right:calc(20px/2);}.elementor-19 .elementor-element.elementor-element-e9ccfd5 .slick-row img.img-fluid{width:100%;}.elementor-19 .elementor-element.elementor-element-f9c0a68{padding:60px 15px 60px 15px;}.elementor-19 .elementor-element.elementor-element-593b7be .elementor-heading-title{font-size:30px;}.elementor-19 .elementor-element.elementor-element-eb9b2d5 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-19 .elementor-element.elementor-element-b4d8520 .elementor-ApProductCarousel.grid .item{-ms-flex:0 0 calc(100%/1);flex:0 0 calc(100%/1);max-width:calc(100%/1);}.elementor-19 .elementor-element.elementor-element-b4d8520 .slick-list{margin-left:calc(-20px/2);margin-right:calc(-20px/2);}.elementor-19 .elementor-element.elementor-element-b4d8520 .item{padding-left:calc(20px/2);padding-right:calc(20px/2);}}