.elementor-2675 .elementor-element.elementor-element-649d65d:not(.elementor-motion-effects-element-type-background), .elementor-2675 .elementor-element.elementor-element-649d65d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(315deg, #F2D80A 34%, #003F57 7%);}.elementor-2675 .elementor-element.elementor-element-649d65d > .elementor-background-overlay{background-color:#193C8800;background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/hero-image.jpg");background-position:-224px -55px;background-repeat:no-repeat;background-size:86% auto;opacity:0.51;mix-blend-mode:screen;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-649d65d > .elementor-container{min-height:616px;}.elementor-2675 .elementor-element.elementor-element-649d65d .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-649d65d{border-style:solid;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-8931b0d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-8931b0d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #002D3DF0 25%, #F2295B00 65%);}.elementor-bc-flex-widget .elementor-2675 .elementor-element.elementor-element-8931b0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2675 .elementor-element.elementor-element-8931b0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-8931b0d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2675 .elementor-element.elementor-element-8931b0d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 0vw 0vw 4vw;}.elementor-2675 .elementor-element.elementor-element-8931b0d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-522c0b8{--spacer-size:8vh;}.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-2675 .elementor-element.elementor-element-86ea3a5{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-2675 .elementor-element.elementor-element-86ea3a5 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:3vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:1px;text-shadow:-6px 1px 1px #005670;color:#F6BE00;}.elementor-2675 .elementor-element.elementor-element-6301767{width:var( --container-widget-width, 72% );max-width:72%;margin:00.5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:8px 8px 8px 8px;--container-widget-width:72%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 0px 0px 0px;border-color:#0187B8;border-radius:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-6301767 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1vw;font-weight:400;text-transform:uppercase;line-height:1.15em;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-14e3f58{--spacer-size:0.1vh;}.elementor-2675 .elementor-element.elementor-element-20b9a7f{--spacer-size:5vh;z-index:15;}.elementor-bc-flex-widget .elementor-2675 .elementor-element.elementor-element-e7e0e95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2675 .elementor-element.elementor-element-e7e0e95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-e7e0e95.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2675 .elementor-element.elementor-element-e7e0e95 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-2675 .elementor-element.elementor-element-e7e0e95 > .elementor-element-populated{border-style:none;margin:-2vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-e7e0e95 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-e7e0e95 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-e7e0e95 > .elementor-background-slideshow{border-radius:9em 9em 0em 0em;}.elementor-2675 .elementor-element.elementor-element-43466d0{--spacer-size:1vh;}.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-2675 .elementor-element.elementor-element-3972f0b{--e-transform-scale:1.5;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 7vw) -1vw;padding:90px 0px 0px 0px;z-index:2;text-align:center;}.elementor-2675 .elementor-element.elementor-element-3972f0b img{width:72%;opacity:1;}.elementor-2675 .elementor-element.elementor-element-3972f0b:hover img{opacity:0.82;}.elementor-2675 .elementor-element.elementor-element-17350ab{margin:-26vw 0vw calc(var(--kit-widget-spacing, 0px) + -9vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-17350ab img{filter:brightness( 120% ) contrast( 110% ) saturate( 137% ) blur( 0px ) hue-rotate( 360deg );}.elementor-2675 .elementor-element.elementor-element-b0df682:not(.elementor-motion-effects-element-type-background), .elementor-2675 .elementor-element.elementor-element-b0df682 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(270deg, #017EAE 0%, #003549 68%);}.elementor-2675 .elementor-element.elementor-element-b0df682 > .elementor-background-overlay{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/hdr6-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-b0df682 > .elementor-container{min-height:0px;}.elementor-2675 .elementor-element.elementor-element-b0df682 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-b0df682{border-style:solid;border-width:3px 0px 0px 0px;border-color:#FEE30D;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:1vw 4vw 1vw 4vw;}.elementor-2675 .elementor-element.elementor-element-b0df682, .elementor-2675 .elementor-element.elementor-element-b0df682 > .elementor-background-overlay{border-radius:0em 0em 4em 0em;}.elementor-bc-flex-widget .elementor-2675 .elementor-element.elementor-element-bb07e90.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2675 .elementor-element.elementor-element-bb07e90.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-bb07e90 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-4d26de8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:3;}.elementor-2675 .elementor-element.elementor-element-4d26de8 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:1px;text-shadow:0px 0px 35px rgba(0, 0, 0, 0.47);color:#FFFFFF;}.elementor-bc-flex-widget .elementor-2675 .elementor-element.elementor-element-afbb51c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2675 .elementor-element.elementor-element-afbb51c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-afbb51c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-2675 .elementor-element.elementor-element-cd0202e{background-color:#00000024;padding:1vw 1vw 1vw 1vw;border-radius:1em 1em 1em 1em;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-stacked .elementor-icon{background-color:#F6BE00;fill:#293A6B00;color:#293A6B00;}.elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-default .elementor-icon{fill:#F6BE00;color:#F6BE00;border-color:#F6BE00;}.elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-framed .elementor-icon{background-color:#293A6B00;}.elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2675 .elementor-element.elementor-element-cd0202e.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon{font-size:2.5vw;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-title, .elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-title a{font-family:"Russo One", Sans-serif;font-size:17px;font-weight:300;text-transform:uppercase;}.elementor-2675 .elementor-element.elementor-element-cd0202e:has(:hover) .elementor-icon-box-title,
					 .elementor-2675 .elementor-element.elementor-element-cd0202e:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:1vw;font-weight:500;line-height:1.25em;color:#F7F7F7;}.elementor-bc-flex-widget .elementor-2675 .elementor-element.elementor-element-2ab8d82.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2675 .elementor-element.elementor-element-2ab8d82.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-2ab8d82 > .elementor-element-populated{margin:0vw 0vw 0vw 1vw;--e-column-margin-right:0vw;--e-column-margin-left:1vw;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d{background-color:#00000024;padding:1vw 1vw 1vw 1vw;border-radius:1em 1em 1em 1em;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:12px;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-title{margin-block-end:4px;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-stacked .elementor-icon{background-color:#F6BE00;fill:#293A6B00;color:#293A6B00;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-default .elementor-icon{fill:#F6BE00;color:#F6BE00;border-color:#F6BE00;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-framed .elementor-icon{background-color:#293A6B00;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-2675 .elementor-element.elementor-element-ce8bc0d.elementor-view-default:has(:focus) .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon{font-size:2.5vw;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-title, .elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-title a{font-family:"Russo One", Sans-serif;font-size:16px;font-weight:300;text-transform:uppercase;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d:has(:hover) .elementor-icon-box-title,
					 .elementor-2675 .elementor-element.elementor-element-ce8bc0d:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-description{font-family:"Rajdhani", Sans-serif;font-size:1vw;font-weight:500;line-height:1.25em;color:#F7F7F7;}.elementor-2675 .elementor-element.elementor-element-5e4eb97:not(.elementor-motion-effects-element-type-background), .elementor-2675 .elementor-element.elementor-element-5e4eb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #C7EFFF 0%, #FFFFFF 100%);}.elementor-2675 .elementor-element.elementor-element-5e4eb97 > .elementor-background-overlay{background-color:#ffffff;background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/16058.jpg");background-position:center center;background-size:cover;opacity:0.95;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-5e4eb97 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-5e4eb97{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0vw;margin-bottom:0vw;padding:6vw 0vw 0vw 0vw;}.elementor-2675 .elementor-element.elementor-element-5e4eb97 > .elementor-shape-top .elementor-shape-fill{fill:#64492C;}.elementor-bc-flex-widget .elementor-2675 .elementor-element.elementor-element-5945846.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2675 .elementor-element.elementor-element-5945846.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-5945846.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2675 .elementor-element.elementor-element-5945846 > .elementor-element-populated{padding:0vw 2vw 8vw 2vw;}.elementor-2675 .elementor-element.elementor-element-ebe857a{margin-top:0px;margin-bottom:0px;padding:0vw 0vw 0vw 0vw;}.elementor-2675 .elementor-element.elementor-element-8f3ad06{width:var( --container-widget-width, 8% );max-width:8%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1.5vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:8%;--container-widget-flex-grow:0;text-align:center;}.elementor-2675 .elementor-element.elementor-element-8f3ad06 img{width:100%;filter:brightness( 80% ) contrast( 118% ) saturate( 141% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-bab57de{width:var( --container-widget-width, 60% );max-width:60%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0.25vw) 0vw;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:center;}.elementor-2675 .elementor-element.elementor-element-bab57de .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:4vw;font-weight:400;text-transform:uppercase;line-height:0.8em;letter-spacing:0px;color:#0A4C8E;}.elementor-2675 .elementor-element.elementor-element-172005d{margin-top:1rem;margin-bottom:0rem;}.elementor-2675 .elementor-element.elementor-element-2ff7c89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-2ff7c89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/beaker.jpeg");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-2ff7c89 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, var( --e-global-color-4ba9023 ) 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-2ff7c89:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-2ff7c89.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-2ff7c89 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-2ff7c89 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-2ff7c89 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-2ff7c89 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-2ff7c89 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-395e513{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-395e513 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-5b97e66{--spacer-size:1vh;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2675 .elementor-element.elementor-element-5922f37{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-5922f37 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-5922f37.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-5922f37.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-5922f37.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-5922f37.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-5922f37.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-5922f37 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-5922f37 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-c996c1c{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-c996c1c .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-d7388cb{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d7388cb .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-39f9355{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-c5205f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-c5205f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/installs.jpeg");background-size:cover;}.elementor-2675 .elementor-element.elementor-element-c5205f4 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, var( --e-global-color-4ba9023 ) 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-c5205f4:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-c5205f4.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-c5205f4 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-c5205f4 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-c5205f4 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-c5205f4 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-c5205f4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-d0a58c8{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-d0a58c8 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-93cbc2f{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-4f39911{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-4f39911 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-4f39911.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-4f39911.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-4f39911.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-4f39911.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-4f39911.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-4f39911 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-4f39911 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-6e0376d{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-6e0376d .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-3fa4fc3{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3fa4fc3 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-cc73140{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-a935c81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-a935c81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/rew.jpeg");background-position:bottom center;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-a935c81 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, var( --e-global-color-4ba9023 ) 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-a935c81:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-a935c81.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-a935c81 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-a935c81 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-a935c81 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-a935c81 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-a935c81 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-9df4597{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-9df4597 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-1004c5b{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-bc32cd6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-bc32cd6 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-bc32cd6.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-bc32cd6.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-bc32cd6.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-bc32cd6.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-bc32cd6.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-bc32cd6 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-bc32cd6 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-6902669{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-6902669 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-9060c59{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-9060c59 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-28fbebf{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-f8a61ec{margin-top:1rem;margin-bottom:0rem;}.elementor-2675 .elementor-element.elementor-element-577a8ac:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-577a8ac > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/IMG_4782-1.webp");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-577a8ac > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-577a8ac:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-577a8ac.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-577a8ac > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-577a8ac > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-577a8ac > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-577a8ac > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-577a8ac > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-ed9c00c{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-ed9c00c .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-3483df3{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-5b108e2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-5b108e2 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-5b108e2.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-5b108e2.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-5b108e2.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-5b108e2.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-5b108e2.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-5b108e2 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-5b108e2 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-f6a5d1a{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-f6a5d1a .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-435ea14{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-435ea14 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-56d0441{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-f5f473d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-f5f473d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/Custom-Kitchen-Lighting.webp");background-size:cover;}.elementor-2675 .elementor-element.elementor-element-f5f473d > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-f5f473d:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-f5f473d.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-f5f473d > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-f5f473d > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-f5f473d > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-f5f473d > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-f5f473d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-02a9975{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-02a9975 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-cf4d128{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-6b53e3c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-6b53e3c .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-6b53e3c.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-6b53e3c.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-6b53e3c.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-6b53e3c.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-6b53e3c.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-6b53e3c .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-6b53e3c .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-cc36ba5{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-cc36ba5 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-48c66e5{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-48c66e5 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-ab16d0e{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-b2c3eae:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-b2c3eae > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/09/240_F_1415705405_uAcQzQi4SOp5InYTCMLpRxpymdCY9nCZ.jpg");background-position:bottom center;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-b2c3eae > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-b2c3eae:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-b2c3eae.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-b2c3eae > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-b2c3eae > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-b2c3eae > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-b2c3eae > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-b2c3eae > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-e22ac4d{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-e22ac4d .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-9166ecc{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-1712e08{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-1712e08 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-1712e08.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-1712e08.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-1712e08.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-1712e08.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-1712e08.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-1712e08 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-1712e08 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-bddc927{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-bddc927 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-d2783a9{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d2783a9 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-78d01eb{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-da31df6{margin-top:1rem;margin-bottom:0rem;}.elementor-2675 .elementor-element.elementor-element-1e5e288:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-1e5e288 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/ev-inst.jpeg");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-1e5e288 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, var( --e-global-color-4ba9023 ) 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-1e5e288:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-1e5e288.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-1e5e288 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-1e5e288 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-1e5e288 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-1e5e288 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-1e5e288 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-b85c9f2{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-b85c9f2 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-32ce79e{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-074edf1{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-074edf1 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-074edf1.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-074edf1.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-074edf1.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-074edf1.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-074edf1.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-074edf1 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-074edf1 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-3e7d431{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3e7d431 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-d30d73d{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d30d73d .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-6977329{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-8607982:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-8607982 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/hsp.jpeg");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-8607982 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, var( --e-global-color-4ba9023 ) 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-8607982:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-8607982.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-8607982 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-8607982 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-8607982 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-8607982 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-8607982 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-e3d9d29{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-e3d9d29 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-bc57f4c{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-dee327f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-dee327f .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-dee327f.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-dee327f.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-dee327f.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-dee327f.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-dee327f.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-dee327f .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-dee327f .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-49ece03{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-49ece03 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-1adea5a{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-1adea5a .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-7c78086{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-a9165d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-a9165d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/fan1.jpeg");background-size:cover;}.elementor-2675 .elementor-element.elementor-element-a9165d6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-a9165d6:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-a9165d6.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-a9165d6 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-a9165d6 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-a9165d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-a9165d6 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-a9165d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-6e9b8a8{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-6e9b8a8 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-3abca51{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-97a8c75{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-97a8c75 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-97a8c75.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-97a8c75.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-97a8c75.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-97a8c75.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-97a8c75.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-97a8c75 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-97a8c75 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-dcadb2f{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-dcadb2f .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-971798e{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-971798e .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-c8c6be2{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-92afaa4{margin-top:1rem;margin-bottom:0rem;}.elementor-2675 .elementor-element.elementor-element-61cc3a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-61cc3a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/IMG_9367.webp");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-61cc3a9 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-61cc3a9:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-61cc3a9.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-61cc3a9 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-61cc3a9 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-61cc3a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-61cc3a9 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-61cc3a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-d8f51df{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-d8f51df .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-544643a{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-efdba8c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-efdba8c .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-efdba8c.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-efdba8c.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-efdba8c.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-efdba8c.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-efdba8c.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-efdba8c .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-efdba8c .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-c67e5fa{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-c67e5fa .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-d21f19e{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d21f19e .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-e634263{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-02c638e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-02c638e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/After-2-rotated-1.webp");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-02c638e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-02c638e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-02c638e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-02c638e > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-02c638e > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-02c638e > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-02c638e > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-02c638e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-41151fc{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-41151fc .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-5eebfcb{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-0497c4a{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-0497c4a .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-0497c4a.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-0497c4a.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-0497c4a.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-0497c4a.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-0497c4a.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-0497c4a .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-0497c4a .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-75fd482{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-75fd482 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-b0443b8{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-b0443b8 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-9efada7{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-b778edf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-b778edf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/IMG_1698.webp");background-size:cover;}.elementor-2675 .elementor-element.elementor-element-b778edf > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-b778edf:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-b778edf.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-b778edf > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-b778edf > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-b778edf > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-b778edf > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-b778edf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-8580544{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-8580544 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-ad84243{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-2bc8d80{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-2bc8d80 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-2bc8d80.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-2bc8d80.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-2bc8d80.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-2bc8d80.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-2bc8d80.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-2bc8d80 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-2bc8d80 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-8f16bdd{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1.5vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-8f16bdd .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-7c46239{width:var( --container-widget-width, 58% );max-width:58%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:58%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-7c46239 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-67dfc51{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-6cbef30{margin-top:1rem;margin-bottom:0rem;}.elementor-2675 .elementor-element.elementor-element-d95c03e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-d95c03e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/Custom-Kitchen-Lighting.webp");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-d95c03e > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-d95c03e:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-d95c03e.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-d95c03e > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-d95c03e > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-d95c03e > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-d95c03e > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-d95c03e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-3d6953a{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-3d6953a .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-6711860{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-62e2d76{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-62e2d76 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-62e2d76.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-62e2d76.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-62e2d76.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-62e2d76.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-62e2d76.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-62e2d76 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-62e2d76 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-588fdab{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-588fdab .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-3fcff38{width:var( --container-widget-width, 67% );max-width:67%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:67%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3fcff38 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-291cd88{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-a304067:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-a304067 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/IMG_6498.webp");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-a304067 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-a304067:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-a304067.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-a304067 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-a304067 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-a304067 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-a304067 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-a304067 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-7304ce1{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-7304ce1 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-8a5fea9{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-786beec{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-786beec .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-786beec.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-786beec.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-786beec.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-786beec.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-786beec.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-786beec .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-786beec .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-730e6ed{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-730e6ed .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-69a1f8a{width:var( --container-widget-width, 61% );max-width:61%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:61%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-69a1f8a .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-388d254{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-76c802b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-76c802b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/Outdoor-Lighting-After.webp");background-size:cover;}.elementor-2675 .elementor-element.elementor-element-76c802b > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-76c802b:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-76c802b.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-76c802b > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-76c802b > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-76c802b > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-76c802b > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-76c802b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-867178b{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-867178b .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-9b4adcf{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-1a30ae0{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-1a30ae0 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-1a30ae0.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-1a30ae0.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-1a30ae0.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-1a30ae0.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-1a30ae0.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-1a30ae0 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-1a30ae0 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-a11c6a4{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1.5vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-a11c6a4 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-e38c10c{width:var( --container-widget-width, 77% );max-width:77%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-e38c10c .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-c4c548f{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-ddceb3f{margin-top:1rem;margin-bottom:0rem;}.elementor-2675 .elementor-element.elementor-element-bc37574:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-bc37574 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/Custom-Garage-Lighting.webp");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-bc37574 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-bc37574:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-bc37574.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-bc37574 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-bc37574 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-bc37574 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-bc37574 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-bc37574 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-41facc4{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-41facc4 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-a05925c{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-b4bce35{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-b4bce35 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-b4bce35.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-b4bce35.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-b4bce35.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-b4bce35.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-b4bce35.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-b4bce35 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-b4bce35 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-cd26c46{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 2vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-cd26c46 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-dcedd36{width:var( --container-widget-width, 91% );max-width:91%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:91%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-dcedd36 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-6addebb{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-90dbaa2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-90dbaa2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/IMG_9798.webp");background-position:top right;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-90dbaa2 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-90dbaa2:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-90dbaa2.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-90dbaa2 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-90dbaa2 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-90dbaa2 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-90dbaa2 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-90dbaa2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-76e768e{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-76e768e .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-a0b6e28{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-83f314c{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-83f314c .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-83f314c.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-83f314c.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-83f314c.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-83f314c.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-83f314c.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-83f314c .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-83f314c .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-06c729c{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-06c729c .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-08aa931{width:var( --container-widget-width, 61% );max-width:61%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:61%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-08aa931 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-578b0d7{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-4e33a60:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-4e33a60 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/generac.webp");background-position:bottom center;background-size:cover;}.elementor-2675 .elementor-element.elementor-element-4e33a60 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 35%, #093D65 100%);opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 108% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-4e33a60:hover > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(360deg, #032947 39%, #F2295B00 100%);opacity:0.78;}.elementor-2675 .elementor-element.elementor-element-4e33a60.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-2675 .elementor-element.elementor-element-4e33a60 > .elementor-element-populated{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:1vw 1vw 1vw 1vw;--e-column-margin-right:1vw;--e-column-margin-left:1vw;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-4e33a60 > .elementor-element-populated, .elementor-2675 .elementor-element.elementor-element-4e33a60 > .elementor-element-populated > .elementor-background-overlay, .elementor-2675 .elementor-element.elementor-element-4e33a60 > .elementor-background-slideshow{border-radius:2em 2em 2em 2em;}.elementor-2675 .elementor-element.elementor-element-4e33a60 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-31d12a5{width:var( --container-widget-width, 31% );max-width:31%;--e-transform-skewY:-4deg;background-color:transparent;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:.50vw .50vw .50vw .50vw;--container-widget-width:31%;--container-widget-flex-grow:0;background-image:radial-gradient(at center center, #0081B3 0%, #015474 100%);border-style:none;border-radius:1em 1em 1em 1em;box-shadow:0px 13px 33px 0px rgba(0,0,0,0.5);}.elementor-2675 .elementor-element.elementor-element-31d12a5 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.5vw;font-weight:400;text-transform:uppercase;line-height:1em;letter-spacing:0px;text-shadow:-4px 1px 1px rgba(0, 0, 0, 0.6);color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-e8fd3ff{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-6cf51a7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-6cf51a7 .elementor-icon-wrapper{text-align:start;}.elementor-2675 .elementor-element.elementor-element-6cf51a7.elementor-view-stacked .elementor-icon{background-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-6cf51a7.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-6cf51a7.elementor-view-default .elementor-icon{color:#FDF800;border-color:#FDF800;}.elementor-2675 .elementor-element.elementor-element-6cf51a7.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-6cf51a7.elementor-view-default .elementor-icon svg{fill:#FDF800;}.elementor-2675 .elementor-element.elementor-element-6cf51a7 .elementor-icon{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-6cf51a7 .elementor-icon svg{height:2vw;}.elementor-2675 .elementor-element.elementor-element-3fb8884{width:100%;max-width:100%;margin:0vw 2vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1.5vw 0vw;z-index:5;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3fb8884 .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:1.25vw;font-weight:500;line-height:1.3em;letter-spacing:-0.25px;color:#FFFFFFEB;}.elementor-2675 .elementor-element.elementor-element-e28391d{width:var( --container-widget-width, 77% );max-width:77%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 1vw 0vw;--container-widget-width:77%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-e28391d .elementor-heading-title{font-family:"Rajdhani", Sans-serif;font-size:2.1vw;font-weight:600;text-transform:uppercase;line-height:0.9em;letter-spacing:-0.04em;text-shadow:0px 0px 5px #000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-f341866{--spacer-size:0.5vh;}.elementor-2675 .elementor-element.elementor-element-e327639{width:initial;max-width:initial;margin:0vw 00.5vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-e327639 .elementor-icon-wrapper{text-align:center;}.elementor-2675 .elementor-element.elementor-element-e327639.elementor-view-stacked .elementor-icon{background-color:#B52555;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-e327639.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-e327639.elementor-view-default .elementor-icon{color:#B52555;border-color:#B52555;}.elementor-2675 .elementor-element.elementor-element-e327639.elementor-view-framed .elementor-icon, .elementor-2675 .elementor-element.elementor-element-e327639.elementor-view-default .elementor-icon svg{fill:#B52555;}.elementor-2675 .elementor-element.elementor-element-e327639.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-e327639.elementor-view-stacked .elementor-icon svg{fill:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-e327639 .elementor-icon{font-size:2.25vw;padding:8px;border-radius:15px 15px 15px 15px;}.elementor-2675 .elementor-element.elementor-element-e327639 .elementor-icon svg{height:2.25vw;}.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-2675 .elementor-element.elementor-element-9525df4 .elementor-button{background-color:transparent;font-family:"Russo One", Sans-serif;font-size:1.6vw;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #B52555 46%, #005670 0%);box-shadow:0px 25px 44px 5px rgba(0, 0, 0, 0.74);border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF;border-radius:.50em .50em .50em .50em;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-9525df4 .elementor-button:hover, .elementor-2675 .elementor-element.elementor-element-9525df4 .elementor-button:focus{background-color:#000000;color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-9525df4{width:auto;max-width:auto;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 2vw) -0.25vw;z-index:10;}.elementor-2675 .elementor-element.elementor-element-9525df4 .elementor-button:hover svg, .elementor-2675 .elementor-element.elementor-element-9525df4 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-dba1ba9 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-dba1ba9:not(.elementor-motion-effects-element-type-background), .elementor-2675 .elementor-element.elementor-element-dba1ba9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #D9ECF9 49%, #FFFFFF 70%);}.elementor-2675 .elementor-element.elementor-element-dba1ba9 > .elementor-background-overlay{background-color:#FFFFFF;background-image:url("https://noshortselectrical.com/wp-content/uploads/2025/08/cal1.jpeg");background-position:bottom right;background-size:cover;opacity:1;mix-blend-mode:overlay;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2675 .elementor-element.elementor-element-dba1ba9 .elementor-background-overlay{filter:brightness( 100% ) contrast( 125% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-dba1ba9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-10vw;margin-bottom:0vw;padding:8vw 3vw 12vw 3vw;z-index:15;}.elementor-2675 .elementor-element.elementor-element-d8d4c5f.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2675 .elementor-element.elementor-element-d8d4c5f > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2675 .elementor-element.elementor-element-6d38c4e > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-6d38c4e{border-style:none;margin-top:2vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:5;}.elementor-2675 .elementor-element.elementor-element-55d3ad2{width:var( --container-widget-width, 7% );max-width:7%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 0vw 0vw;--container-widget-width:7%;--container-widget-flex-grow:0;text-align:start;}.elementor-2675 .elementor-element.elementor-element-55d3ad2 img{width:100%;filter:brightness( 105% ) contrast( 108% ) saturate( 126% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2675 .elementor-element.elementor-element-03bad9d{width:var( --container-widget-width, 59% );max-width:59%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0vw 0vw 00.5vw 0vw;--container-widget-width:59%;--container-widget-flex-grow:0;z-index:3;border-style:solid;border-width:0px 0px 2px 0px;border-color:#3595BA;text-align:start;}.elementor-2675 .elementor-element.elementor-element-03bad9d .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:3.9vw;font-weight:600;text-transform:uppercase;line-height:0.8em;letter-spacing:1px;color:#006A90;}.elementor-2675 .elementor-element.elementor-element-8081d44 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-8081d44{border-style:none;margin-top:0vw;margin-bottom:0vw;padding:0vw 2vw 0vw 2vw;z-index:5;}.elementor-2675 .elementor-element.elementor-element-4b02746 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-702b474{width:var( --container-widget-width, 100% );max-width:100%;margin:-3vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 5vw;padding:0vw 0vw 0.25vw 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;border-style:none;text-align:start;}.elementor-2675 .elementor-element.elementor-element-702b474 .elementor-heading-title{font-family:"Russo One", Sans-serif;font-size:1.8vw;font-weight:400;text-transform:uppercase;line-height:1.1em;letter-spacing:0em;color:#1E567C;}.elementor-2675 .elementor-element.elementor-element-c72be4b > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-c72be4b{border-style:none;margin-top:1vw;margin-bottom:0vw;padding:0vw 0vw 0vw 0vw;z-index:5;}.elementor-bc-flex-widget .elementor-2675 .elementor-element.elementor-element-34dab14.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-2675 .elementor-element.elementor-element-34dab14.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-2675 .elementor-element.elementor-element-34dab14.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2675 .elementor-element.elementor-element-34dab14 > .elementor-element-populated{margin:0vw 0vw 0vw 0vw;--e-column-margin-right:0vw;--e-column-margin-left:0vw;padding:0vw 0vw 0vw 0vw;}.elementor-2675 .elementor-element.elementor-element-3912d47{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2675 .elementor-element.elementor-element-763204e{width:initial;max-width:initial;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;z-index:5;text-align:center;}.elementor-2675 .elementor-element.elementor-element-763204e img{width:15%;filter:brightness( 100% ) contrast( 117% ) saturate( 125% ) blur( 0px ) hue-rotate( 360deg );border-radius:99em 99em 99em 99em;}.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-2675 .elementor-element.elementor-element-b1d1c0f{width:var( --container-widget-width, 90% );max-width:90%;background-color:#FFFFFF;margin:1vw 1vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0091C5;border-radius:1em 1em 1em 1em;font-family:"Barlow", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.25em;color:#000000;}.elementor-2675 .elementor-element.elementor-element-b1d1c0f a{color:#435C18;}.elementor-2675 .elementor-element.elementor-element-7996df7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2675 .elementor-element.elementor-element-1a15c34{width:initial;max-width:initial;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;z-index:5;text-align:center;}.elementor-2675 .elementor-element.elementor-element-1a15c34 img{width:15%;filter:brightness( 100% ) contrast( 117% ) saturate( 125% ) blur( 0px ) hue-rotate( 360deg );border-radius:99em 99em 99em 99em;}.elementor-2675 .elementor-element.elementor-element-e8fa4a7{width:var( --container-widget-width, 90% );max-width:90%;background-color:#FFFFFF;margin:1vw 1vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0091C5;border-radius:1em 1em 1em 1em;font-family:"Barlow", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.25em;color:#000000;}.elementor-2675 .elementor-element.elementor-element-e8fa4a7 a{color:#435C18;}.elementor-2675 .elementor-element.elementor-element-c775580{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2675 .elementor-element.elementor-element-b01dd75{width:initial;max-width:initial;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -2vw) 0vw;z-index:5;text-align:center;}.elementor-2675 .elementor-element.elementor-element-b01dd75 img{width:15%;filter:brightness( 100% ) contrast( 117% ) saturate( 125% ) blur( 0px ) hue-rotate( 360deg );border-radius:99em 99em 99em 99em;}.elementor-2675 .elementor-element.elementor-element-3efa3a9{width:var( --container-widget-width, 90% );max-width:90%;background-color:#FFFFFF;margin:1vw 1vw calc(var(--kit-widget-spacing, 0px) + 1vw) 1vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:90%;--container-widget-flex-grow:0;border-style:solid;border-width:2px 2px 2px 2px;border-color:#0091C5;border-radius:1em 1em 1em 1em;font-family:"Barlow", Sans-serif;font-size:1.2vw;font-weight:500;line-height:1.25em;color:#000000;}.elementor-2675 .elementor-element.elementor-element-3efa3a9 a{color:#435C18;}.elementor-2675 .elementor-element.elementor-element-5cf331d{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:10px;margin:1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:0px 0px 0px 0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-normal-color:#FFFFFF;--e-n-carousel-arrow-hover-color:#FFFFFF;}.elementor-2675 .elementor-element.elementor-element-5cf331d :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {background-color:#007199;border-style:none;box-shadow:0px 7px 33px 0px rgba(0, 0, 0, 0.54);border-radius:9em 9em 9em 9em;padding:1vw 1vw 1vw 1vw;}.elementor-2675 .elementor-element.elementor-element-5cf331d :is(.elementor-swiper-button-prev:hover, .elementor-swiper-button-next:hover) {background-color:#0091C5;}@media(min-width:768px){.elementor-2675 .elementor-element.elementor-element-8931b0d{width:57.201%;}.elementor-2675 .elementor-element.elementor-element-e7e0e95{width:37.518%;}.elementor-2675 .elementor-element.elementor-element-bb07e90{width:26%;}.elementor-2675 .elementor-element.elementor-element-afbb51c{width:37%;}.elementor-2675 .elementor-element.elementor-element-2ab8d82{width:36.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2675 .elementor-element.elementor-element-8931b0d{width:50%;}.elementor-2675 .elementor-element.elementor-element-e7e0e95{width:50%;}.elementor-2675 .elementor-element.elementor-element-bb07e90{width:100%;}.elementor-2675 .elementor-element.elementor-element-afbb51c{width:50%;}.elementor-2675 .elementor-element.elementor-element-2ab8d82{width:50%;}}@media(min-width:1025px){.elementor-2675 .elementor-element.elementor-element-b0df682 > .elementor-background-overlay{background-attachment:fixed;}.elementor-2675 .elementor-element.elementor-element-5e4eb97 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:1024px){.elementor-2675 .elementor-element.elementor-element-649d65d > .elementor-background-overlay{background-position:0px 0px;}.elementor-2675 .elementor-element.elementor-element-8931b0d > .elementor-element-populated{padding:0vw 0vw 0vw 3vw;}.elementor-2675 .elementor-element.elementor-element-522c0b8{--spacer-size:10vh;}.elementor-2675 .elementor-element.elementor-element-86ea3a5 .elementor-heading-title{font-size:7.4vw;}.elementor-2675 .elementor-element.elementor-element-6301767{margin:2vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2675 .elementor-element.elementor-element-6301767 .elementor-heading-title{font-size:2vw;line-height:1.1em;}.elementor-2675 .elementor-element.elementor-element-20b9a7f{--spacer-size:4vh;}.elementor-bc-flex-widget .elementor-2675 .elementor-element.elementor-element-e7e0e95.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-2675 .elementor-element.elementor-element-e7e0e95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-2675 .elementor-element.elementor-element-e7e0e95 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0vw 2vw 0vw 2vw;}.elementor-2675 .elementor-element.elementor-element-3972f0b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -4vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-b0df682 > .elementor-container{min-height:0px;}.elementor-2675 .elementor-element.elementor-element-b0df682 > .elementor-background-overlay{background-position:center right;}.elementor-2675 .elementor-element.elementor-element-b0df682{padding:2vw 3vw 2vw 3vw;}.elementor-2675 .elementor-element.elementor-element-bb07e90 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-2675 .elementor-element.elementor-element-4d26de8{text-align:center;}.elementor-2675 .elementor-element.elementor-element-4d26de8 .elementor-heading-title{font-size:5.4vw;}.elementor-2675 .elementor-element.elementor-element-afbb51c > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-title, .elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-title a{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-description{font-size:2.1vw;}.elementor-2675 .elementor-element.elementor-element-2ab8d82 > .elementor-element-populated{padding:5px 5px 5px 5px;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-title, .elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-title a{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-description{font-size:2.1vw;}.elementor-2675 .elementor-element.elementor-element-5e4eb97{padding:0vw 0vw 20vw 0vw;}.elementor-2675 .elementor-element.elementor-element-8f3ad06{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -6vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2675 .elementor-element.elementor-element-8f3ad06 img{width:12%;}.elementor-2675 .elementor-element.elementor-element-bab57de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2675 .elementor-element.elementor-element-bab57de .elementor-heading-title{font-size:6.5vw;}.elementor-2675 .elementor-element.elementor-element-2ff7c89:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-2ff7c89 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2675 .elementor-element.elementor-element-2ff7c89 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-4ba9023 ) 100%);}.elementor-2675 .elementor-element.elementor-element-395e513{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 1vw 1vw;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-395e513 .elementor-heading-title{font-size:2.6vw;}.elementor-2675 .elementor-element.elementor-element-5922f37 .elementor-icon{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-5922f37 .elementor-icon svg{height:3vw;}.elementor-2675 .elementor-element.elementor-element-c996c1c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2675 .elementor-element.elementor-element-c996c1c .elementor-heading-title{font-size:3.1vw;}.elementor-2675 .elementor-element.elementor-element-d7388cb{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d7388cb .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-2675 .elementor-element.elementor-element-c5205f4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-c5205f4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2675 .elementor-element.elementor-element-c5205f4 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-4ba9023 ) 100%);}.elementor-2675 .elementor-element.elementor-element-d0a58c8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 1vw 1vw;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-d0a58c8 .elementor-heading-title{font-size:2.6vw;}.elementor-2675 .elementor-element.elementor-element-4f39911 .elementor-icon{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-4f39911 .elementor-icon svg{height:3vw;}.elementor-2675 .elementor-element.elementor-element-6e0376d{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2675 .elementor-element.elementor-element-6e0376d .elementor-heading-title{font-size:3.1vw;}.elementor-2675 .elementor-element.elementor-element-3fa4fc3{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3fa4fc3 .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-2675 .elementor-element.elementor-element-a935c81:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-a935c81 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2675 .elementor-element.elementor-element-a935c81 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-4ba9023 ) 100%);}.elementor-2675 .elementor-element.elementor-element-9df4597{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 1vw 1vw;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-9df4597 .elementor-heading-title{font-size:2.6vw;}.elementor-2675 .elementor-element.elementor-element-bc32cd6 .elementor-icon{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-bc32cd6 .elementor-icon svg{height:3vw;}.elementor-2675 .elementor-element.elementor-element-6902669{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2675 .elementor-element.elementor-element-6902669 .elementor-heading-title{font-size:3.1vw;}.elementor-2675 .elementor-element.elementor-element-9060c59{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-9060c59 .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-2675 .elementor-element.elementor-element-ed9c00c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 1vw 1vw;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-ed9c00c .elementor-heading-title{font-size:2.6vw;}.elementor-2675 .elementor-element.elementor-element-f6a5d1a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-f6a5d1a .elementor-heading-title{font-size:2.2vw;}.elementor-2675 .elementor-element.elementor-element-435ea14{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-435ea14 .elementor-heading-title{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-02a9975{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 1vw 1vw;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-02a9975 .elementor-heading-title{font-size:2.6vw;}.elementor-2675 .elementor-element.elementor-element-cc36ba5{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-cc36ba5 .elementor-heading-title{font-size:2.2vw;}.elementor-2675 .elementor-element.elementor-element-48c66e5{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-48c66e5 .elementor-heading-title{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-e22ac4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 1vw 1vw;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-e22ac4d .elementor-heading-title{font-size:2.6vw;}.elementor-2675 .elementor-element.elementor-element-bddc927{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-bddc927 .elementor-heading-title{font-size:2.2vw;}.elementor-2675 .elementor-element.elementor-element-d2783a9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d2783a9 .elementor-heading-title{font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-da31df6{padding:0vw 0vw 5vw 0vw;}.elementor-2675 .elementor-element.elementor-element-1e5e288:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-1e5e288 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center right;}.elementor-2675 .elementor-element.elementor-element-1e5e288 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-4ba9023 ) 100%);}.elementor-2675 .elementor-element.elementor-element-b85c9f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 1vw 1vw;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-b85c9f2 .elementor-heading-title{font-size:2.6vw;}.elementor-2675 .elementor-element.elementor-element-074edf1 .elementor-icon{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-074edf1 .elementor-icon svg{height:3vw;}.elementor-2675 .elementor-element.elementor-element-3e7d431{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3e7d431 .elementor-heading-title{font-size:3.1vw;}.elementor-2675 .elementor-element.elementor-element-d30d73d{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d30d73d .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-2675 .elementor-element.elementor-element-8607982 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, var( --e-global-color-4ba9023 ) 100%);}.elementor-2675 .elementor-element.elementor-element-e3d9d29{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 1vw 1vw;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-e3d9d29 .elementor-heading-title{font-size:2.6vw;}.elementor-2675 .elementor-element.elementor-element-dee327f .elementor-icon{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-dee327f .elementor-icon svg{height:3vw;}.elementor-2675 .elementor-element.elementor-element-49ece03{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2675 .elementor-element.elementor-element-49ece03 .elementor-heading-title{font-size:3.1vw;}.elementor-2675 .elementor-element.elementor-element-1adea5a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-1adea5a .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-2675 .elementor-element.elementor-element-a9165d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2675 .elementor-element.elementor-element-a9165d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-2675 .elementor-element.elementor-element-a9165d6 > .elementor-element-populated >  .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #00000000 0%, #093D65 100%);}.elementor-2675 .elementor-element.elementor-element-6e9b8a8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1vw 1vw 1vw 1vw;--container-widget-width:56%;--container-widget-flex-grow:0;width:var( --container-widget-width, 56% );max-width:56%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-6e9b8a8 .elementor-heading-title{font-size:2.6vw;}.elementor-2675 .elementor-element.elementor-element-97a8c75 .elementor-icon{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-97a8c75 .elementor-icon svg{height:3vw;}.elementor-2675 .elementor-element.elementor-element-dcadb2f{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-2675 .elementor-element.elementor-element-dcadb2f .elementor-heading-title{font-size:3.1vw;}.elementor-2675 .elementor-element.elementor-element-971798e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-971798e .elementor-heading-title{font-size:2.2vw;line-height:1.2em;}.elementor-2675 .elementor-element.elementor-element-d8f51df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2675 .elementor-element.elementor-element-d8f51df .elementor-heading-title{font-size:111px;}.elementor-2675 .elementor-element.elementor-element-c67e5fa{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-c67e5fa .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-d21f19e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d21f19e .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-41151fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2675 .elementor-element.elementor-element-41151fc .elementor-heading-title{font-size:111px;}.elementor-2675 .elementor-element.elementor-element-75fd482{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-75fd482 .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-b0443b8{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-b0443b8 .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-8580544{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2675 .elementor-element.elementor-element-8580544 .elementor-heading-title{font-size:111px;}.elementor-2675 .elementor-element.elementor-element-8f16bdd{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-8f16bdd .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-7c46239{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-7c46239 .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-3d6953a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2675 .elementor-element.elementor-element-3d6953a .elementor-heading-title{font-size:111px;}.elementor-2675 .elementor-element.elementor-element-588fdab{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-588fdab .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-3fcff38{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3fcff38 .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-7304ce1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2675 .elementor-element.elementor-element-7304ce1 .elementor-heading-title{font-size:111px;}.elementor-2675 .elementor-element.elementor-element-730e6ed{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-730e6ed .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-69a1f8a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-69a1f8a .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-867178b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2675 .elementor-element.elementor-element-867178b .elementor-heading-title{font-size:111px;}.elementor-2675 .elementor-element.elementor-element-a11c6a4{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-a11c6a4 .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-e38c10c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-e38c10c .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-41facc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2675 .elementor-element.elementor-element-41facc4 .elementor-heading-title{font-size:111px;}.elementor-2675 .elementor-element.elementor-element-cd26c46{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-cd26c46 .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-dcedd36{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-dcedd36 .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-76e768e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2675 .elementor-element.elementor-element-76e768e .elementor-heading-title{font-size:111px;}.elementor-2675 .elementor-element.elementor-element-06c729c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-06c729c .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-08aa931{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-08aa931 .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-31d12a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-2675 .elementor-element.elementor-element-31d12a5 .elementor-heading-title{font-size:111px;}.elementor-2675 .elementor-element.elementor-element-3fb8884{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3fb8884 .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-e28391d{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -1vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-e28391d .elementor-heading-title{font-size:11vw;}.elementor-2675 .elementor-element.elementor-element-e327639{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -0.5vw) 0vw;}.elementor-2675 .elementor-element.elementor-element-e327639 .elementor-icon{font-size:3vw;}.elementor-2675 .elementor-element.elementor-element-e327639 .elementor-icon svg{height:3vw;}.elementor-2675 .elementor-element.elementor-element-9525df4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0.8vw;}.elementor-2675 .elementor-element.elementor-element-9525df4 .elementor-button{font-size:2.2vw;padding:1.5vw 2vw 1.5vw 2vw;}.elementor-2675 .elementor-element.elementor-element-d8d4c5f > .elementor-element-populated{padding:2vw 2vw 0vw 2vw;}.elementor-2675 .elementor-element.elementor-element-6d38c4e{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-55d3ad2{--container-widget-width:11%;--container-widget-flex-grow:0;width:var( --container-widget-width, 11% );max-width:11%;}.elementor-2675 .elementor-element.elementor-element-03bad9d{padding:0vw 0vw 1vw 0vw;--container-widget-width:86%;--container-widget-flex-grow:0;width:var( --container-widget-width, 86% );max-width:86%;}.elementor-2675 .elementor-element.elementor-element-03bad9d .elementor-heading-title{font-size:4.9vw;}.elementor-2675 .elementor-element.elementor-element-8081d44{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-702b474{margin:-10vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 6vw;text-align:center;}.elementor-2675 .elementor-element.elementor-element-702b474 .elementor-heading-title{font-size:2.5vw;}.elementor-2675 .elementor-element.elementor-element-c72be4b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-b1d1c0f{padding:2vw 2vw 2vw 2vw;font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-e8fa4a7{padding:2vw 2vw 2vw 2vw;font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-3efa3a9{padding:2vw 2vw 2vw 2vw;font-size:2vw;}.elementor-2675 .elementor-element.elementor-element-5cf331d{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-2675 .elementor-element.elementor-element-649d65d > .elementor-background-overlay{background-position:0px 0px;}.elementor-2675 .elementor-element.elementor-element-649d65d{margin-top:-14vw;margin-bottom:0vw;padding:7vw 2vw 0vw 2vw;}.elementor-bc-flex-widget .elementor-2675 .elementor-element.elementor-element-8931b0d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2675 .elementor-element.elementor-element-8931b0d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2675 .elementor-element.elementor-element-8931b0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2675 .elementor-element.elementor-element-8931b0d > .elementor-element-populated{margin:0px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-86ea3a5{text-align:center;}.elementor-2675 .elementor-element.elementor-element-86ea3a5 .elementor-heading-title{font-size:10vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-6301767{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-6301767 .elementor-heading-title{font-size:4vw;line-height:1.1em;}.elementor-2675 .elementor-element.elementor-element-4ba714f{z-index:999999;}.elementor-2675 .elementor-element.elementor-element-20b9a7f{--spacer-size:1vh;}.elementor-2675 .elementor-element.elementor-element-e7e0e95 > .elementor-element-populated{margin:22px 10px 55px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-3972f0b{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -20vw) 0vw;padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-3972f0b img{width:69%;}.elementor-2675 .elementor-element.elementor-element-17350ab img{height:218px;}.elementor-2675 .elementor-element.elementor-element-b0df682 > .elementor-container{min-height:0px;}.elementor-2675 .elementor-element.elementor-element-b0df682{padding:9vw 5vw 9vw 5vw;}.elementor-2675 .elementor-element.elementor-element-bb07e90{width:100%;}.elementor-2675 .elementor-element.elementor-element-bb07e90 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-4d26de8{text-align:center;}.elementor-2675 .elementor-element.elementor-element-4d26de8 .elementor-heading-title{font-size:12vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-afbb51c{width:100%;}.elementor-2675 .elementor-element.elementor-element-afbb51c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-cd0202e{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 3vw 3vw 3vw;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-wrapper{text-align:center;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon{font-size:6vw;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-title, .elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-title a{font-size:5vw;}.elementor-2675 .elementor-element.elementor-element-cd0202e .elementor-icon-box-description{font-size:4vw;line-height:1.2em;}.elementor-2675 .elementor-element.elementor-element-2ab8d82{width:100%;}.elementor-2675 .elementor-element.elementor-element-2ab8d82 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d{margin:4vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:3vw 3vw 3vw 3vw;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-wrapper{text-align:center;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon{font-size:6vw;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-title, .elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-title a{font-size:5vw;}.elementor-2675 .elementor-element.elementor-element-ce8bc0d .elementor-icon-box-description{font-size:4vw;line-height:1.2em;}.elementor-2675 .elementor-element.elementor-element-5e4eb97:not(.elementor-motion-effects-element-type-background), .elementor-2675 .elementor-element.elementor-element-5e4eb97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center center, #C7EFFF 55%, #FFFFFF 100%);}.elementor-2675 .elementor-element.elementor-element-5e4eb97{padding:8vw 3vw 88vw 3vw;}.elementor-2675 .elementor-element.elementor-element-8f3ad06{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-8f3ad06 img{width:38%;}.elementor-2675 .elementor-element.elementor-element-bab57de{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-bab57de .elementor-heading-title{font-size:10vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-395e513{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-395e513 .elementor-heading-title{font-size:6.7vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-5922f37{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-2675 .elementor-element.elementor-element-5922f37 .elementor-icon{font-size:6vw;}.elementor-2675 .elementor-element.elementor-element-5922f37 .elementor-icon svg{height:6vw;}.elementor-2675 .elementor-element.elementor-element-c996c1c{margin:-3vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0vw 0vw 3vw 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-c996c1c .elementor-heading-title{font-size:7.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-d7388cb{margin:-1vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d7388cb .elementor-heading-title{font-size:4.5vw;line-height:1.1em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-d0a58c8{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-d0a58c8 .elementor-heading-title{font-size:6.7vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-4f39911{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-2675 .elementor-element.elementor-element-4f39911 .elementor-icon{font-size:6vw;}.elementor-2675 .elementor-element.elementor-element-4f39911 .elementor-icon svg{height:6vw;}.elementor-2675 .elementor-element.elementor-element-6e0376d{margin:-3vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0vw 0vw 3vw 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-6e0376d .elementor-heading-title{font-size:7.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-3fa4fc3{margin:-1vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3fa4fc3 .elementor-heading-title{font-size:4.5vw;line-height:1.1em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-9df4597{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-9df4597 .elementor-heading-title{font-size:6.7vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-bc32cd6{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-2675 .elementor-element.elementor-element-bc32cd6 .elementor-icon{font-size:6vw;}.elementor-2675 .elementor-element.elementor-element-bc32cd6 .elementor-icon svg{height:6vw;}.elementor-2675 .elementor-element.elementor-element-6902669{margin:-3vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0vw 0vw 3vw 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-6902669 .elementor-heading-title{font-size:7.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-9060c59{margin:-1vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-9060c59 .elementor-heading-title{font-size:4.5vw;line-height:1.1em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-ed9c00c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-ed9c00c .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-f6a5d1a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-f6a5d1a .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-435ea14{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-435ea14 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-02a9975{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-02a9975 .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-cc36ba5{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-cc36ba5 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-48c66e5{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-48c66e5 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-e22ac4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-e22ac4d .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-bddc927{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-bddc927 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-d2783a9{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d2783a9 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-b85c9f2{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-b85c9f2 .elementor-heading-title{font-size:6.7vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-074edf1{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-2675 .elementor-element.elementor-element-074edf1 .elementor-icon{font-size:6vw;}.elementor-2675 .elementor-element.elementor-element-074edf1 .elementor-icon svg{height:6vw;}.elementor-2675 .elementor-element.elementor-element-3e7d431{margin:-3vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0vw 0vw 3vw 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3e7d431 .elementor-heading-title{font-size:7.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-d30d73d{margin:-1vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d30d73d .elementor-heading-title{font-size:4.5vw;line-height:1.1em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-e3d9d29{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-e3d9d29 .elementor-heading-title{font-size:6.7vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-dee327f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-2675 .elementor-element.elementor-element-dee327f .elementor-icon{font-size:6vw;}.elementor-2675 .elementor-element.elementor-element-dee327f .elementor-icon svg{height:6vw;}.elementor-2675 .elementor-element.elementor-element-49ece03{margin:-3vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0vw 0vw 3vw 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-49ece03 .elementor-heading-title{font-size:7.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-1adea5a{margin:-1vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-1adea5a .elementor-heading-title{font-size:4.5vw;line-height:1.1em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-6e9b8a8{margin:5vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:2vw 2vw 2vw 2vw;--container-widget-width:49%;--container-widget-flex-grow:0;width:var( --container-widget-width, 49% );max-width:49%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-6e9b8a8 .elementor-heading-title{font-size:6.7vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-97a8c75{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 2vw;}.elementor-2675 .elementor-element.elementor-element-97a8c75 .elementor-icon{font-size:6vw;}.elementor-2675 .elementor-element.elementor-element-97a8c75 .elementor-icon svg{height:6vw;}.elementor-2675 .elementor-element.elementor-element-dcadb2f{margin:-3vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0vw 0vw 3vw 0vw;text-align:start;}.elementor-2675 .elementor-element.elementor-element-dcadb2f .elementor-heading-title{font-size:7.5vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-971798e{margin:-1vw 3vw calc(var(--kit-widget-spacing, 0px) + 0vw) 3vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-971798e .elementor-heading-title{font-size:4.5vw;line-height:1.1em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-d8f51df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-d8f51df .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-c67e5fa{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-c67e5fa .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-d21f19e{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-d21f19e .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-41151fc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-41151fc .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-75fd482{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-75fd482 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-b0443b8{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-b0443b8 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-8580544{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-8580544 .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-8f16bdd{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-8f16bdd .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-7c46239{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-7c46239 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-3d6953a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-3d6953a .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-588fdab{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-588fdab .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-3fcff38{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3fcff38 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-7304ce1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-7304ce1 .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-730e6ed{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-730e6ed .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-69a1f8a{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-69a1f8a .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-867178b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-867178b .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-a11c6a4{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-a11c6a4 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-e38c10c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-e38c10c .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-41facc4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-41facc4 .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-cd26c46{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-cd26c46 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-dcedd36{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-dcedd36 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-76e768e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-76e768e .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-06c729c{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-06c729c .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-08aa931{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-08aa931 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-31d12a5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-2675 .elementor-element.elementor-element-31d12a5 .elementor-heading-title{font-size:30px;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-3fb8884{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-3fb8884 .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-e28391d{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) -2vw;padding:0px 0px 0px 0px;text-align:start;}.elementor-2675 .elementor-element.elementor-element-e28391d .elementor-heading-title{font-size:18vw;line-height:0.8em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-e327639 .elementor-icon{font-size:7vw;}.elementor-2675 .elementor-element.elementor-element-e327639 .elementor-icon svg{height:7vw;}.elementor-2675 .elementor-element.elementor-element-9525df4{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 10vw) 0vw;padding:0px 5px 0px 5px;}.elementor-2675 .elementor-element.elementor-element-9525df4 .elementor-button{font-size:4.1vw;padding:16px 16px 16px 16px;}.elementor-2675 .elementor-element.elementor-element-dba1ba9{margin-top:0vw;margin-bottom:0vw;padding:0vw 0vw 22vw 0vw;}.elementor-2675 .elementor-element.elementor-element-6d38c4e{padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-55d3ad2{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + -13vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-55d3ad2 img{width:27%;}.elementor-2675 .elementor-element.elementor-element-03bad9d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-2675 .elementor-element.elementor-element-03bad9d .elementor-heading-title{font-size:10vw;line-height:0.9em;}.elementor-2675 .elementor-element.elementor-element-8081d44{padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-702b474{margin:-1vw 0vw calc(var(--kit-widget-spacing, 0px) + -1vw) 0vw;padding:0px 0px 0px 0px;z-index:15;text-align:center;}.elementor-2675 .elementor-element.elementor-element-702b474 .elementor-heading-title{font-size:4.5vw;line-height:1em;letter-spacing:0em;}.elementor-2675 .elementor-element.elementor-element-c72be4b{padding:4vw 0vw 0vw 0vw;}.elementor-2675 .elementor-element.elementor-element-34dab14 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2675 .elementor-element.elementor-element-b1d1c0f{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 4vw 4vw 4vw;font-size:4.2vw;}.elementor-2675 .elementor-element.elementor-element-e8fa4a7{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 4vw 4vw 4vw;font-size:4.2vw;}.elementor-2675 .elementor-element.elementor-element-3efa3a9{margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;padding:4vw 4vw 4vw 4vw;font-size:4.2vw;}.elementor-2675 .elementor-element.elementor-element-5cf331d{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for heading, class: .elementor-element-86ea3a5 */.elementor-2675 .elementor-element.elementor-element-86ea3a5 {
    font-size: 1em; /* Initial font size */
    white-space: normal; /* Allow text to wrap */
    word-wrap: break-word; /* Wrap long words */
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-17350ab */.elementor-2675 .elementor-element.elementor-element-17350ab {
    transform: scale(2.2);
    transform-origin: center;
  }/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-649d65d */.scan-lines {
    position: relative;
    background-image: url('TV_scan_lines.png'); /* Replace 'TV_scan_lines.png' with the correct path to your PNG image */
    z-index: 1; /* Ensure the image is above other content */
}

.scan-lines::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rep
    
}
    
    
    
    
    
    
    
    
    
    
/* Target ONLY the section with 'halftone-overlay' class */
.halftone-overlay {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.halftone-overlay::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;

  background-image: radial-gradient(rgba(0, 0, 0, 0.415) 1px, transparent 1px);
  background-size: 4px 5px;
  mix-blend-mode: multiply;

  z-index: -1;
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4d26de8 */.skew-let {
  font-size: 70%;
  vertical-align: top;
  display: inline-block;
  transform: skewY(-6deg);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c996c1c */.elementor-2675 .elementor-element.elementor-element-c996c1c {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-c996c1c::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-c996c1c:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7388cb */X.elementor-2675 .elementor-element.elementor-element-d7388cb {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-2ff7c89 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-2ff7c89 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-2ff7c89.elementor-column,
.elementor-2675 .elementor-element.elementor-element-2ff7c89.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6e0376d */.elementor-2675 .elementor-element.elementor-element-6e0376d {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-6e0376d::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-6e0376d:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fa4fc3 */X.elementor-2675 .elementor-element.elementor-element-3fa4fc3 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c5205f4 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-c5205f4 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-c5205f4.elementor-column,
.elementor-2675 .elementor-element.elementor-element-c5205f4.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6902669 */.elementor-2675 .elementor-element.elementor-element-6902669 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-6902669::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-6902669:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9060c59 */X.elementor-2675 .elementor-element.elementor-element-9060c59 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a935c81 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-a935c81 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-a935c81.elementor-column,
.elementor-2675 .elementor-element.elementor-element-a935c81.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f6a5d1a */X.elementor-2675 .elementor-element.elementor-element-f6a5d1a {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-435ea14 */.elementor-2675 .elementor-element.elementor-element-435ea14 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-435ea14::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-435ea14:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-577a8ac *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-577a8ac {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-577a8ac.elementor-column,
.elementor-2675 .elementor-element.elementor-element-577a8ac.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cc36ba5 */X.elementor-2675 .elementor-element.elementor-element-cc36ba5 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-48c66e5 */.elementor-2675 .elementor-element.elementor-element-48c66e5 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-48c66e5::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-48c66e5:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-f5f473d *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-f5f473d {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-f5f473d.elementor-column,
.elementor-2675 .elementor-element.elementor-element-f5f473d.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-bddc927 */X.elementor-2675 .elementor-element.elementor-element-bddc927 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d2783a9 */.elementor-2675 .elementor-element.elementor-element-d2783a9 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-d2783a9::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-d2783a9:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b2c3eae *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-b2c3eae {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-b2c3eae.elementor-column,
.elementor-2675 .elementor-element.elementor-element-b2c3eae.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3e7d431 */.elementor-2675 .elementor-element.elementor-element-3e7d431 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-3e7d431::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-3e7d431:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d30d73d */X.elementor-2675 .elementor-element.elementor-element-d30d73d {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-1e5e288 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-1e5e288 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-1e5e288.elementor-column,
.elementor-2675 .elementor-element.elementor-element-1e5e288.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-49ece03 */.elementor-2675 .elementor-element.elementor-element-49ece03 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-49ece03::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-49ece03:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1adea5a */X.elementor-2675 .elementor-element.elementor-element-1adea5a {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-8607982 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-8607982 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-8607982.elementor-column,
.elementor-2675 .elementor-element.elementor-element-8607982.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcadb2f */.elementor-2675 .elementor-element.elementor-element-dcadb2f {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-dcadb2f::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-dcadb2f:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-971798e */X.elementor-2675 .elementor-element.elementor-element-971798e {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a9165d6 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-a9165d6 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-a9165d6.elementor-column,
.elementor-2675 .elementor-element.elementor-element-a9165d6.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c67e5fa */X.elementor-2675 .elementor-element.elementor-element-c67e5fa {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d21f19e */.elementor-2675 .elementor-element.elementor-element-d21f19e {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-d21f19e::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-d21f19e:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-61cc3a9 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-61cc3a9 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-61cc3a9.elementor-column,
.elementor-2675 .elementor-element.elementor-element-61cc3a9.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-75fd482 */X.elementor-2675 .elementor-element.elementor-element-75fd482 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0443b8 */.elementor-2675 .elementor-element.elementor-element-b0443b8 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-b0443b8::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-b0443b8:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-02c638e *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-02c638e {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-02c638e.elementor-column,
.elementor-2675 .elementor-element.elementor-element-02c638e.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f16bdd */X.elementor-2675 .elementor-element.elementor-element-8f16bdd {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7c46239 */.elementor-2675 .elementor-element.elementor-element-7c46239 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-7c46239::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-7c46239:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b778edf *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-b778edf {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-b778edf.elementor-column,
.elementor-2675 .elementor-element.elementor-element-b778edf.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-588fdab */X.elementor-2675 .elementor-element.elementor-element-588fdab {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fcff38 */.elementor-2675 .elementor-element.elementor-element-3fcff38 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-3fcff38::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-3fcff38:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-d95c03e *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-d95c03e {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-d95c03e.elementor-column,
.elementor-2675 .elementor-element.elementor-element-d95c03e.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-730e6ed */X.elementor-2675 .elementor-element.elementor-element-730e6ed {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-69a1f8a */.elementor-2675 .elementor-element.elementor-element-69a1f8a {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-69a1f8a::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-69a1f8a:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a304067 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-a304067 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-a304067.elementor-column,
.elementor-2675 .elementor-element.elementor-element-a304067.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a11c6a4 */X.elementor-2675 .elementor-element.elementor-element-a11c6a4 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e38c10c */.elementor-2675 .elementor-element.elementor-element-e38c10c {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-e38c10c::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-e38c10c:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-76c802b *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-76c802b {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-76c802b.elementor-column,
.elementor-2675 .elementor-element.elementor-element-76c802b.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cd26c46 */X.elementor-2675 .elementor-element.elementor-element-cd26c46 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-dcedd36 */.elementor-2675 .elementor-element.elementor-element-dcedd36 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-dcedd36::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-dcedd36:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-bc37574 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-bc37574 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-bc37574.elementor-column,
.elementor-2675 .elementor-element.elementor-element-bc37574.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-06c729c */X.elementor-2675 .elementor-element.elementor-element-06c729c {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-08aa931 */.elementor-2675 .elementor-element.elementor-element-08aa931 {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-08aa931::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-08aa931:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-90dbaa2 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-90dbaa2 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-90dbaa2.elementor-column,
.elementor-2675 .elementor-element.elementor-element-90dbaa2.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3fb8884 */X.elementor-2675 .elementor-element.elementor-element-3fb8884 {
    backdrop-filter: blur(8px); /* Adjust the blur factor as needed */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e28391d */.elementor-2675 .elementor-element.elementor-element-e28391d {
  position: relative;
}

.elementor-2675 .elementor-element.elementor-element-e28391d::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 2px;
  pointer-events: none;
  background: linear-gradient(
    to right,
    #093D65 0%,
    #093D65 10%,
    transparent 10%,
    transparent 12.5%,
    #093D65 12.5%,
    #093D65 100%
  );
  transition: background 0.3s ease;
  z-index: 10;
}

.elementor-2675 .elementor-element.elementor-element-e28391d:hover::after {
  background: linear-gradient(
    to right,
    transparent 0%,
    transparent 100%
  );
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-4e33a60 *//* Hide <p>, <h3>, SVG icons, and Elementor dividers inside specific columns */
.elementor-column.hover-reveal p,

.elementor-column.hover-reveal h3,
.elementor-column.hover-reveal svg,
.elementor-column.hover-reveal .elementor-divider {
  opacity: 0;
  visibility: hidden;
  transition: opacity 2s ease, visibility 2s ease;
}

/* Reveal all on hover */
.elementor-column.hover-reveal:hover p,
.elementor-column.hover-reveal:hover h3,
.elementor-column.hover-reveal:hover svg,
.elementor-column.hover-reveal:hover .elementor-divider {
  opacity: 1;
  visibility: visible;
}
.elementor-2675 .elementor-element.elementor-element-4e33a60 {
  position: relative; /* Ensure relative positioning for pseudo-element */
  z-index: 0; /* base layer */
}



.hover-reveal::before {
  content: "";
  position: absolute;
  inset: 0;
  background-image: inherit;
  background-size: cover;
  background-position: center;
  filter: contrast(1.1) saturate(1.1);
   
  z-index: 0;
  pointer-events: none;
  opacity: 1;
}

.hover-reveal > .elementor-widget-wrap {
  position: relative;
  z-index: 1;
}





/* On hover: hide ONLY h6 */
.elementor-column.hover-reveal:hover h6 {
  opacity: 0;
  visibility: hidden;
}






/* Force 2em border radius on Elementor column */
.elementor-2675 .elementor-element.elementor-element-4e33a60.elementor-column,
.elementor-2675 .elementor-element.elementor-element-4e33a60.elementor-column > .elementor-widget-wrap {
    border-radius: 2em !important;
    overflow: hidden !important; /* ensures inner content follows radius */
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-03bad9d */.elementor-2675 .elementor-element.elementor-element-03bad9d {
    font-size: 1em; /* Initial font size */
    white-space: normal; /* Allow text to wrap */
    word-wrap: break-word; /* Wrap long words */
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-dba1ba9 */.elementor-2675 .elementor-element.elementor-element-dba1ba9.elementor-section {
  position: relative;

  -webkit-mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.05) 4%,
    rgba(0, 0, 0, 0.12) 6%,
    rgba(0, 0, 0, 0.25) 8%,
    rgba(0, 0, 0, 0.5) 10%,
    rgba(0, 0, 0, 0.75) 12%,
    rgba(0, 0, 0, 1) 14%,
    rgba(0, 0, 0, 1) 86%,
    rgba(0, 0, 0, 0.75) 88%,
    rgba(0, 0, 0, 0.5) 90%,
    rgba(0, 0, 0, 0.25) 92%,
    rgba(0, 0, 0, 0.12) 94%,
    rgba(0, 0, 0, 0.05) 97%,
    rgba(0, 0, 0, 0) 100%
  );
  mask-image: linear-gradient(
    to bottom,
    rgba(0, 0, 0, 0) 0%,
    rgba(0, 0, 0, 0.05) 4%,
    rgba(0, 0, 0, 0.12) 6%,
    rgba(0, 0, 0, 0.25) 8%,
    rgba(0, 0, 0, 0.5) 10%,
    rgba(0, 0, 0, 0.75) 12%,
    rgba(0, 0, 0, 1) 14%,
    rgba(0, 0, 0, 1) 86%,
    rgba(0, 0, 0, 0.75) 88%,
    rgba(0, 0, 0, 0.5) 90%,
    rgba(0, 0, 0, 0.25) 92%,
    rgba(0, 0, 0, 0.12) 94%,
    rgba(0, 0, 0, 0.05) 97%,
    rgba(0, 0, 0, 0) 100%
  );

  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;

  z-index: 1;
}
















.elementor-2675 .elementor-element.elementor-element-dba1ba9 {
  position: relative;
  z-index: 0;
  overflow: hidden;
}

.elementor-2675 .elementor-element.elementor-element-dba1ba9::before {
  content: "";
  position: absolute;
  inset: 0;
  backdrop-filter: blur(0px);
  -webkit-backdrop-filter: blur(8px);
  z-index: 1;
  pointer-events: none;
}/* End custom CSS */