.elementor-8250 .elementor-element.elementor-element-2634e58{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-2634e58 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8250 .elementor-element.elementor-element-cf4ca94 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-2ca3e84 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 75px 0px;}.elementor-8250 .elementor-element.elementor-element-2ca3e84 .prelements-heading{text-align:center;}.elementor-8250 .elementor-element.elementor-element-2ca3e84 .prelements-heading .title-inner .title{font-size:42px;font-weight:500;line-height:1.35em;color:var( --e-global-color-secondary );margin:10px 0px 10px 0px;}.elementor-8250 .elementor-element.elementor-element-2ca3e84 .prelements-heading .title-inner .sub-text{font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-2ca3e84 .prelements-heading .description{font-size:18px;font-weight:600;margin:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-2ca3e84 .prelements-heading .title-inner .title span{font-weight:900;}.elementor-8250 .elementor-element.elementor-element-bfcb9d1:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-bfcb9d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solidoptix.com/so24/wp-content/uploads/2025/11/so_slider_bkgd_owner-staff-1536x768.jpg");background-position:center center;}.elementor-8250 .elementor-element.elementor-element-bfcb9d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 120px 200px 120px;}.elementor-8250 .elementor-element.elementor-element-bfcb9d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8250 .elementor-element.elementor-element-bfcb9d1 > .elementor-container{text-align:start;}.elementor-8250 .elementor-element.elementor-element-87c2f9a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-265146c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-265146c .prelements-heading{text-align:center;}.elementor-8250 .elementor-element.elementor-element-265146c .prelements-heading .title-inner .title{font-size:42px;font-weight:500;line-height:1.35em;color:var( --e-global-color-secondary );margin:10px 0px 10px 0px;}.elementor-8250 .elementor-element.elementor-element-265146c .prelements-heading .title-inner .sub-text{font-size:21px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-265146c .prelements-heading .description{font-size:18px;font-weight:600;color:#FFFFFF;margin:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-265146c .prelements-heading .description p{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-265146c .prelements-heading .title-inner .title span{font-weight:900;}.elementor-8250 .elementor-element.elementor-element-240594d:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-240594d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d31378b );}.elementor-8250 .elementor-element.elementor-element-240594d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 0px 175px 0px;}.elementor-8250 .elementor-element.elementor-element-240594d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8250 .elementor-element.elementor-element-92f3b10 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-06978f3 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-a357e98 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:25px 0px 25px 0px;}.elementor-8250 .elementor-element.elementor-element-a357e98 .prelements-heading{text-align:center;}.elementor-8250 .elementor-element.elementor-element-a357e98 .prelements-heading .title-inner .title{font-size:42px;font-weight:500;line-height:1.35em;color:var( --e-global-color-secondary );margin:10px 0px 10px 0px;}.elementor-8250 .elementor-element.elementor-element-a357e98 .prelements-heading .title-inner .sub-text{font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-a357e98 .prelements-heading .description{font-size:18px;font-weight:600;margin:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-a357e98 .prelements-heading .title-inner .title span{font-weight:900;}.elementor-8250 .elementor-element.elementor-element-a50b623 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-f73fc78 > .elementor-widget-container{background-color:#000000;}.elementor-8250 .elementor-element.elementor-element-f73fc78:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part{text-align:left;padding:70px 45px 70px 45px;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .services-icon.icon{min-width:60px;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .services-icon img{width:60px;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .services-icon.icon, .elementor-8250 .elementor-element.elementor-element-f73fc78 .services-icon img{height:60px;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .services-icon{margin-bottom:20px !important;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container:hover .services-part .services-icon{color:#FFFFFF !important;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-icon::after{display:none;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part::after{display:none;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-text .services-title .title, .elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services.services-style8 .services-text .services-titles .title{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a,
		        	 .elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover,
		        	 .elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title,
		        	 .elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a,
		             .elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:20px;font-weight:700;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-part .services-text .services-txt, .elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn, .elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part:focus .services-btn{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-8250 .elementor-element.elementor-element-f73fc78 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-8250 .elementor-element.elementor-element-ff153b5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-a99ee87 > .elementor-widget-container{background-color:#131212;}.elementor-8250 .elementor-element.elementor-element-a99ee87:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part{text-align:left;padding:70px 45px 70px 45px;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .services-icon.icon{min-width:60px;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .services-icon img{width:60px;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .services-icon.icon, .elementor-8250 .elementor-element.elementor-element-a99ee87 .services-icon img{height:60px;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .services-icon{margin-bottom:20px !important;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container:hover .services-part .services-icon{color:#FFFFFF !important;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part .services-icon::after{display:none;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part::after{display:none;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part .services-text .services-title .title, .elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services.services-style8 .services-text .services-titles .title{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a,
		        	 .elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover,
		        	 .elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title,
		        	 .elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a,
		             .elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:20px;font-weight:700;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-part .services-text .services-txt, .elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn, .elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part:focus .services-btn{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-8250 .elementor-element.elementor-element-a99ee87 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-8250 .elementor-element.elementor-element-c161228 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-c161228 .prelements-heading{text-align:center;}.elementor-8250 .elementor-element.elementor-element-c161228 .prelements-heading .title-inner .title{font-size:42px;font-weight:500;line-height:1.35em;color:var( --e-global-color-secondary );margin:10px 0px 10px 0px;}.elementor-8250 .elementor-element.elementor-element-c161228 .prelements-heading .title-inner .sub-text{font-size:16px;font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-c161228 .prelements-heading .description{font-size:18px;font-weight:600;margin:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-c161228 .prelements-heading .title-inner .title span{font-weight:900;}.elementor-8250 .elementor-element.elementor-element-ce3ccf6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-6eee287 > .elementor-widget-container{background-color:#131212;}.elementor-8250 .elementor-element.elementor-element-6eee287:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part{text-align:left;padding:70px 45px 70px 45px;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-8250 .elementor-element.elementor-element-6eee287 .services-icon.icon{min-width:60px;}.elementor-8250 .elementor-element.elementor-element-6eee287 .services-icon img{width:60px;}.elementor-8250 .elementor-element.elementor-element-6eee287 .services-icon.icon, .elementor-8250 .elementor-element.elementor-element-6eee287 .services-icon img{height:60px;}.elementor-8250 .elementor-element.elementor-element-6eee287 .services-icon{margin-bottom:20px !important;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container:hover .services-part .services-icon{color:#FFFFFF !important;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-icon::after{display:none;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part::after{display:none;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-text .services-title .title, .elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services.services-style8 .services-text .services-titles .title{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a,
		        	 .elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover,
		        	 .elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title,
		        	 .elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a,
		             .elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:20px;font-weight:700;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-part .services-text .services-txt, .elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn, .elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part:focus .services-btn{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-8250 .elementor-element.elementor-element-6eee287 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-8250 .elementor-element.elementor-element-bdb4363 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-636ff36 > .elementor-widget-container{background-color:#000000;}.elementor-8250 .elementor-element.elementor-element-636ff36:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part{text-align:left;padding:70px 45px 70px 45px;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-8250 .elementor-element.elementor-element-636ff36 .services-icon.icon{min-width:60px;}.elementor-8250 .elementor-element.elementor-element-636ff36 .services-icon img{width:60px;}.elementor-8250 .elementor-element.elementor-element-636ff36 .services-icon.icon, .elementor-8250 .elementor-element.elementor-element-636ff36 .services-icon img{height:60px;}.elementor-8250 .elementor-element.elementor-element-636ff36 .services-icon{margin-bottom:20px !important;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container:hover .services-part .services-icon{color:#FFFFFF !important;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-icon::after{display:none;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part::after{display:none;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-text .services-title .title, .elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services.services-style8 .services-text .services-titles .title{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a,
		        	 .elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover,
		        	 .elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title,
		        	 .elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a,
		             .elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:20px;font-weight:700;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-part .services-text .services-txt, .elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn, .elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part:focus .services-btn{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-8250 .elementor-element.elementor-element-636ff36 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-8250 .elementor-element.elementor-element-e5918cd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-b479812 > .elementor-widget-container{background-color:#000000;}.elementor-8250 .elementor-element.elementor-element-b479812:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part{text-align:left;padding:70px 45px 70px 45px;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-8250 .elementor-element.elementor-element-b479812 .services-icon.icon{min-width:60px;}.elementor-8250 .elementor-element.elementor-element-b479812 .services-icon img{width:60px;}.elementor-8250 .elementor-element.elementor-element-b479812 .services-icon.icon, .elementor-8250 .elementor-element.elementor-element-b479812 .services-icon img{height:60px;}.elementor-8250 .elementor-element.elementor-element-b479812 .services-icon{margin-bottom:20px !important;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container:hover .services-part .services-icon{color:#FFFFFF !important;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-icon::after{display:none;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part::after{display:none;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-text .services-title .title, .elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services.services-style8 .services-text .services-titles .title{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a,
		        	 .elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover,
		        	 .elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title,
		        	 .elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a,
		             .elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:20px;font-weight:700;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-part .services-text .services-txt, .elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn, .elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part:focus .services-btn{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-8250 .elementor-element.elementor-element-b479812 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-8250 .elementor-element.elementor-element-6325146 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-5d0e091 > .elementor-widget-container{background-color:#131212;}.elementor-8250 .elementor-element.elementor-element-5d0e091:hover .elementor-widget-container{background-color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part{text-align:left;padding:70px 45px 70px 45px;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-text .services-title .title::before{display:none;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{margin-right:10px;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{margin-left:10px;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .services-icon.icon{min-width:60px;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .services-icon img{width:60px;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .services-icon.icon, .elementor-8250 .elementor-element.elementor-element-5d0e091 .services-icon img{height:60px;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .services-icon{margin-bottom:20px !important;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container:hover .services-part .services-icon{color:#FFFFFF !important;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-icon::after{display:none;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part::after{display:none;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-text .services-title .title, .elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-text .services-title .title a, .elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services.services-style8 .services-text .services-titles .title{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container .rs-addon-services.services-style8:hover .services-part .services-text .services-title .title a,
		        	 .elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title:hover,
		        	 .elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title,
		        	 .elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-text .services-titles .title a,
		             .elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container .rs-addon-services .services-part .services-text .services-title .title a:hover{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:20px;font-weight:700;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container:hover .rs-addon-services.services-style8 .services-part .services-text .services-txt, .elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-txt{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn, .elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part:focus .services-btn{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container:hover .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-before i{-webkit-transform:translateX(calc(-1 * 10px));transform:translateX(calc(-1 * 10px));}.elementor-8250 .elementor-element.elementor-element-5d0e091 .elementor-widget-container .rs-addon-services .services-part .services-text .services-btn-part .services-btn.icon-after i{-webkit-transform:translateX(10px);transform:translateX(10px);}.elementor-8250 .elementor-element.elementor-element-e9eaaec:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-e9eaaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://solidoptix.com/so24/wp-content/uploads/2024/07/video_bg1.jpg");background-position:center center;}.elementor-8250 .elementor-element.elementor-element-e9eaaec > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8250 .elementor-element.elementor-element-e9eaaec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-8250 .elementor-element.elementor-element-cdccdcb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-e422ed8 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8250 .elementor-element.elementor-element-e422ed8{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-8250 .elementor-element.elementor-element-e422ed8 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8250 .elementor-element.elementor-element-c4a7bfd > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-8250 .elementor-element.elementor-element-04675ba > .elementor-element-populated{padding:10px 10px 10px 60px;}.elementor-8250 .elementor-element.elementor-element-0632c99 > .elementor-widget-container{margin:0px 0px 45px 0px;padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-0632c99 .prelements-heading{text-align:left;}.elementor-8250 .elementor-element.elementor-element-0632c99 .prelements-heading .title-inner .title{font-size:36px;font-weight:700;line-height:46px;color:#FFFFFF;margin:10px 0px 30px 0px;}.elementor-8250 .elementor-element.elementor-element-0632c99 .prelements-heading .title-inner .sub-text{font-weight:600;text-transform:uppercase;color:var( --e-global-color-accent );}.elementor-8250 .elementor-element.elementor-element-0632c99 .prelements-heading .description{color:#FFFFFF;margin:0px 0px 20px 0px;}.elementor-8250 .elementor-element.elementor-element-0632c99 .prelements-heading .description p{color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-0632c99 .prelements-heading .title-inner .title span:not(.watermark):after{background:#CE1446;}.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-8250 .elementor-element.elementor-element-fd774a0:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-fd774a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8250 .elementor-element.elementor-element-fd774a0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 0px 75px 0px;}.elementor-8250 .elementor-element.elementor-element-fd774a0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8250 .elementor-element.elementor-element-c2d8467 .rs-grid-figure{text-align:center;}.elementor-8250 .elementor-element.elementor-element-c2d8467 .rs-addon-slider .grid-item{padding:0 15px;}.elementor-8250 .elementor-element.elementor-element-c2d8467 .rs-addon-slider .slick-dots{margin-bottom:-25px;}@media(max-width:1024px) and (min-width:768px){.elementor-8250 .elementor-element.elementor-element-c4a7bfd{width:100%;}.elementor-8250 .elementor-element.elementor-element-04675ba{width:100%;}}@media(max-width:1024px){.elementor-8250 .elementor-element.elementor-element-2634e58{padding:75px 15px 75px 15px;}.elementor-8250 .elementor-element.elementor-element-2ca3e84 .prelements-heading .title-inner .title{font-size:36px;}.elementor-8250 .elementor-element.elementor-element-bfcb9d1{padding:50px 50px 50px 50px;}.elementor-8250 .elementor-element.elementor-element-265146c .prelements-heading .title-inner .title{font-size:36px;}.elementor-8250 .elementor-element.elementor-element-240594d{padding:50px 35px 75px 35px;}.elementor-8250 .elementor-element.elementor-element-a357e98 .prelements-heading .title-inner .title{font-size:36px;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part{padding:30px 30px 30px 30px;}.elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-f73fc78 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:18px;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part{padding:30px 30px 30px 30px;}.elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-a99ee87 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:18px;}.elementor-8250 .elementor-element.elementor-element-c161228 .prelements-heading .title-inner .title{font-size:36px;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part{padding:30px 30px 30px 30px;}.elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-6eee287 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:18px;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part{padding:30px 30px 30px 30px;}.elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-636ff36 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:18px;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part{padding:30px 30px 30px 30px;}.elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-b479812 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:18px;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part{padding:30px 30px 30px 30px;}.elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-title .title, .elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services.services-style8 .services-text .services-titles .title a, .elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services .services-part .services-title .title a, .elementor-8250 .elementor-element.elementor-element-5d0e091 .rs-addon-services.services-style8 .services-text .services-titles .title{font-size:18px;}.elementor-8250 .elementor-element.elementor-element-e9eaaec:not(.elementor-motion-effects-element-type-background), .elementor-8250 .elementor-element.elementor-element-e9eaaec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-8250 .elementor-element.elementor-element-e9eaaec{padding:110px 35px 110px 35px;}.elementor-8250 .elementor-element.elementor-element-04675ba > .elementor-element-populated{padding:50px 50px 50px 50px;}.elementor-8250 .elementor-element.elementor-element-0632c99 .prelements-heading .title-inner .title{font-size:30px;}.elementor-8250 .elementor-element.elementor-element-fd774a0{padding:50px 0px 60px 0px;}}@media(max-width:767px){.elementor-8250 .elementor-element.elementor-element-2634e58{padding:100px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-2ca3e84 > .elementor-widget-container{padding:0px 15px 75px 15px;}.elementor-8250 .elementor-element.elementor-element-2ca3e84 .prelements-heading .title-inner .title{font-size:30px;}.elementor-8250 .elementor-element.elementor-element-bfcb9d1{padding:100px 35px 100px 35px;}.elementor-8250 .elementor-element.elementor-element-265146c .prelements-heading .title-inner .title{font-size:30px;}.elementor-8250 .elementor-element.elementor-element-240594d{padding:100px 35px 120px 35px;}.elementor-8250 .elementor-element.elementor-element-a357e98 .prelements-heading .title-inner .title{font-size:30px;}.elementor-8250 .elementor-element.elementor-element-c161228 .prelements-heading .title-inner .title{font-size:30px;}.elementor-8250 .elementor-element.elementor-element-e9eaaec{margin-top:0px;margin-bottom:0px;padding:120px 35px 130px 35px;}.elementor-8250 .elementor-element.elementor-element-04675ba > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-8250 .elementor-element.elementor-element-0632c99 > .elementor-widget-container{padding:50px 0px 0px 0px;}}