.elementor-12030 .elementor-element.elementor-element-a624450{margin-top:-200px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-c15c8ee > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-03e756c .elementor-repeater-item-a75c468 .swiper-slide-bg{background-color:#000000;background-image:url(https://dshbuild.com/wp-content/uploads/2025/11/Are-Gunite-Pools-More-Expensive-Than-Fiberglass-or-Vinyl-Understanding-the-Investment--scaled.jpg);background-size:cover;}.elementor-12030 .elementor-element.elementor-element-03e756c .elementor-repeater-item-a75c468 .elementor-background-overlay{background-color:#00000096;mix-blend-mode:darken;}.elementor-12030 .elementor-element.elementor-element-03e756c .swiper-slide{height:1000px;}.elementor-12030 .elementor-element.elementor-element-03e756c .swiper-slide-contents{max-width:60%;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-12030 .elementor-element.elementor-element-03e756c .swiper-slide-inner{padding:0px 0px 0px 300px;text-align:left;}.elementor-12030 .elementor-element.elementor-element-03e756c .raven-slide-heading{font-family:"Montserrat", Sans-serif;font-size:75px;}.elementor-12030 .elementor-element.elementor-element-03e756c .raven-slide-description{color:#FFBE00;font-family:"Montserrat", Sans-serif;font-size:16px;}.elementor-12030 .elementor-element.elementor-element-03e756c .raven-slide-button{font-size:30px;border-radius:10px;}.elementor-12030 .elementor-element.elementor-element-03e756c .raven-slide-button:hover{color:#FFBE00;background-color:#000000;}.elementor-12030 .elementor-element.elementor-element-65b77b2:not(.elementor-motion-effects-element-type-background), .elementor-12030 .elementor-element.elementor-element-65b77b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032755;}.elementor-12030 .elementor-element.elementor-element-65b77b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-65b77b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-b46432c > .elementor-element-populated{margin:0px 0px 0px 150px;--e-column-margin-right:0px;--e-column-margin-left:150px;}.elementor-12030 .elementor-element.elementor-element-8e77067{--spacer-size:90px;}.elementor-12030 .elementor-element.elementor-element-1933cf3 .elementor-heading-title{font-size:90px;font-weight:600;color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-0220e25 .elementor-heading-title{font-size:90px;font-weight:600;color:#5397D1;}.elementor-12030 .elementor-element.elementor-element-eb63100 > .elementor-element-populated{padding:0px 0px 0px 50px;}.elementor-12030 .elementor-element.elementor-element-61bed0f{--spacer-size:60px;}.elementor-12030 .elementor-element.elementor-element-8a56d56{text-align:center;width:var( --container-widget-width, 69.44% );max-width:69.44%;--container-widget-width:69.44%;--container-widget-flex-grow:0;}.elementor-12030 .elementor-element.elementor-element-8a56d56 .elementor-heading-title{color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-db47536{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-b1ae5ec{text-align:start;color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-6c24c72{--spacer-size:50px;}.elementor-12030 .elementor-element.elementor-element-981f41d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-981f41d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-7a28db5{--spacer-size:10px;}.elementor-12030 .elementor-element.elementor-element-2cde1b0{margin-top:20px;margin-bottom:20px;}.elementor-12030 .elementor-element.elementor-element-a5a7a55 > .elementor-element-populated{margin:0px 20px 0px 100px;--e-column-margin-right:20px;--e-column-margin-left:100px;}.elementor-12030 .elementor-element.elementor-element-00de9ef img{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-00de9ef{width:var( --container-widget-width, 102.014% );max-width:102.014%;--container-widget-width:102.014%;--container-widget-flex-grow:0;}.elementor-12030 .elementor-element.elementor-element-b182555.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-12030 .elementor-element.elementor-element-b182555.elementor-column.raven-column-flex-vertical > .elementor-widget-wrap{align-content:center;align-items:center;flex-wrap:wrap;}.elementor-12030 .elementor-element.elementor-element-b182555 > .elementor-element-populated{margin:0px 100px 0px 20px;--e-column-margin-right:100px;--e-column-margin-left:20px;}.elementor-12030 .elementor-element.elementor-element-bca31db{text-align:center;}.elementor-12030 .elementor-element.elementor-element-681dbc7{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-f494489{text-align:justify;}.elementor-12030 .elementor-element.elementor-element-cb5d728:not(.elementor-motion-effects-element-type-background), .elementor-12030 .elementor-element.elementor-element-cb5d728 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-12030 .elementor-element.elementor-element-cb5d728{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:2px;margin-bottom:2px;}.elementor-12030 .elementor-element.elementor-element-cb5d728 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-b11eead{--spacer-size:50px;}.elementor-12030 .elementor-element.elementor-element-ac665a8{text-align:center;}.elementor-12030 .elementor-element.elementor-element-ac665a8 > .elementor-widget-container{margin:0px 0px 0px 60px;}.elementor-12030 .elementor-element.elementor-element-9624e33{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-cca476c{text-align:justify;}.elementor-12030 .elementor-element.elementor-element-cca476c > .elementor-widget-container{margin:020px 30px 0px 60px;}.elementor-12030 .elementor-element.elementor-element-d696214 > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-12030 .elementor-element.elementor-element-550a6ac{--spacer-size:90px;}.elementor-12030 .elementor-element.elementor-element-b8c03a6 img{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-b8c03a6{width:var( --container-widget-width, 102.014% );max-width:102.014%;--container-widget-width:102.014%;--container-widget-flex-grow:0;}.elementor-12030 .elementor-element.elementor-element-9fbf027{--spacer-size:50px;}.elementor-12030 .elementor-element.elementor-element-b98ad50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:40px;margin-bottom:40px;}.elementor-12030 .elementor-element.elementor-element-b98ad50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-6deb895{text-align:center;}.elementor-12030 .elementor-element.elementor-element-cf4d15d{margin-top:0px;margin-bottom:0px;padding:0px -222px 0px -222px;}.elementor-12030 .elementor-element.elementor-element-d68fd16:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12030 .elementor-element.elementor-element-d68fd16 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032755;}.elementor-12030 .elementor-element.elementor-element-d68fd16 > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-d68fd16 > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-d68fd16 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-d68fd16 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-12030 .elementor-element.elementor-element-d68fd16 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-ce5f687{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-89d8e1e{text-align:justify;font-size:14px;color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-89d8e1e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12030 .elementor-element.elementor-element-e51699c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12030 .elementor-element.elementor-element-e51699c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032755;}.elementor-12030 .elementor-element.elementor-element-e51699c > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-e51699c > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-e51699c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-e51699c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-12030 .elementor-element.elementor-element-e51699c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-0ddd2d2{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-50fc79b{font-size:14px;color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-50fc79b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12030 .elementor-element.elementor-element-04e294c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12030 .elementor-element.elementor-element-04e294c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032755;}.elementor-12030 .elementor-element.elementor-element-04e294c > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-04e294c > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-04e294c > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-04e294c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-12030 .elementor-element.elementor-element-04e294c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-31bbe91{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-906f32b{font-size:14px;color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-906f32b > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12030 .elementor-element.elementor-element-3eef7c2{margin-top:8px;margin-bottom:0px;}.elementor-12030 .elementor-element.elementor-element-ed1c7dd:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12030 .elementor-element.elementor-element-ed1c7dd > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032755;}.elementor-12030 .elementor-element.elementor-element-ed1c7dd > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-ed1c7dd > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-ed1c7dd > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-ed1c7dd > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-12030 .elementor-element.elementor-element-ed1c7dd > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-62fa16a{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-8934c42{font-size:14px;color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-8934c42 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12030 .elementor-element.elementor-element-8395e7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12030 .elementor-element.elementor-element-8395e7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032755;}.elementor-12030 .elementor-element.elementor-element-8395e7b > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-8395e7b > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-8395e7b > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-8395e7b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-12030 .elementor-element.elementor-element-8395e7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-7f5d5ad{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-f63ee20{font-size:14px;color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-f63ee20 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12030 .elementor-element.elementor-element-0a1d46f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12030 .elementor-element.elementor-element-0a1d46f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032755;}.elementor-12030 .elementor-element.elementor-element-0a1d46f > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-0a1d46f > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-0a1d46f > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-0a1d46f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-12030 .elementor-element.elementor-element-0a1d46f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-a3866f1{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-8bd983e{font-size:14px;color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-8bd983e > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12030 .elementor-element.elementor-element-31c5c02:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12030 .elementor-element.elementor-element-31c5c02 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#032755;}.elementor-12030 .elementor-element.elementor-element-31c5c02 > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-31c5c02 > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-31c5c02 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-31c5c02 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 8px;--e-column-margin-right:8px;--e-column-margin-left:8px;}.elementor-12030 .elementor-element.elementor-element-31c5c02 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-26e9574{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-137bb44{font-size:14px;color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-137bb44 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-12030 .elementor-element.elementor-element-a34935e{--spacer-size:50px;}.elementor-12030 .elementor-element.elementor-element-c550b12{border-style:solid;border-width:03px 0px 0px 0px;border-color:#032755;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-c550b12, .elementor-12030 .elementor-element.elementor-element-c550b12 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-c550b12 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-a486867{--spacer-size:50px;}.elementor-12030 .elementor-element.elementor-element-cb69ddd{text-align:center;}.elementor-12030 .elementor-element.elementor-element-4420a65{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-21bc44a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-21bc44a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-302fd05:hover > .elementor-element-populated{background-color:#E2E2E2;}.elementor-12030 .elementor-element.elementor-element-302fd05 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#032755;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 8px 0px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-302fd05 > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-302fd05 > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-302fd05 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-302fd05 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-ec45a36 .elementor-icon-wrapper{text-align:center;}.elementor-12030 .elementor-element.elementor-element-e4b15d4{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-e3d2100{text-align:center;}.elementor-12030 .elementor-element.elementor-element-e3d2100 .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-2728d7d{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-560700f{font-size:12px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-560700f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-c16a086:hover > .elementor-element-populated{background-color:#E2E2E2;}.elementor-12030 .elementor-element.elementor-element-c16a086 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#032755;margin:0px 8px 0px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-c16a086 > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-c16a086 > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-c16a086 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-b88e2dd .elementor-icon-wrapper{text-align:center;}.elementor-12030 .elementor-element.elementor-element-ad1d4fa{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-f068863{text-align:center;}.elementor-12030 .elementor-element.elementor-element-f068863 .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-2d41350{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-e09a535{font-size:12px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-e09a535 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-79faa5a:hover > .elementor-element-populated{background-color:#E2E2E2;}.elementor-12030 .elementor-element.elementor-element-79faa5a > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#032755;margin:0px 8px 0px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-79faa5a > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-79faa5a > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-79faa5a > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-cbeebd7 .elementor-icon-wrapper{text-align:center;}.elementor-12030 .elementor-element.elementor-element-03b047c{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-b7ba8a4{text-align:center;}.elementor-12030 .elementor-element.elementor-element-b7ba8a4 .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-a0acbe5{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-37b84a9{font-size:12px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-37b84a9 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-e878080:hover > .elementor-element-populated{background-color:#E2E2E2;}.elementor-12030 .elementor-element.elementor-element-e878080 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#032755;margin:0px 8px 0px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-e878080 > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-e878080 > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-e878080 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-adb8a41 .elementor-icon-wrapper{text-align:center;}.elementor-12030 .elementor-element.elementor-element-b36a5e1{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-4f72215{text-align:center;}.elementor-12030 .elementor-element.elementor-element-4f72215 .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-0f0295e{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-a1591bc{font-size:12px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-a1591bc > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-3015978:hover > .elementor-element-populated{background-color:#E2E2E2;}.elementor-12030 .elementor-element.elementor-element-3015978 > .elementor-element-populated{border-style:solid;border-width:2px 2px 2px 2px;border-color:#032755;margin:0px 8px 0px 0px;--e-column-margin-right:8px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-3015978 > .elementor-element-populated, .elementor-12030 .elementor-element.elementor-element-3015978 > .elementor-element-populated > .elementor-background-overlay, .elementor-12030 .elementor-element.elementor-element-3015978 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-12030 .elementor-element.elementor-element-cba266b .elementor-icon-wrapper{text-align:center;}.elementor-12030 .elementor-element.elementor-element-275e509{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-9ea39dc{text-align:center;}.elementor-12030 .elementor-element.elementor-element-9ea39dc .elementor-heading-title{font-size:13px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-d8ca02c{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-b313a3e{font-size:12px;line-height:20px;}.elementor-12030 .elementor-element.elementor-element-b313a3e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-911866d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-911866d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-1787ba1{--spacer-size:10px;}.elementor-12030 .elementor-element.elementor-element-13ede44:not(.elementor-motion-effects-element-type-background), .elementor-12030 .elementor-element.elementor-element-13ede44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-12030 .elementor-element.elementor-element-13ede44{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-13ede44 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-ad9f15c{margin-top:20px;margin-bottom:20px;}.elementor-12030 .elementor-element.elementor-element-8b139cc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-8b139cc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-b7f7cbf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12030 .elementor-element.elementor-element-b7f7cbf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #032755 26%, #054494 100%);}.elementor-12030 .elementor-element.elementor-element-b7f7cbf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-b7f7cbf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-a24fdcf{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-9f38af6{text-align:center;}.elementor-12030 .elementor-element.elementor-element-9f38af6 .elementor-heading-title{font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-2818422{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-98da67d{font-size:26px;color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-7d0b5a0{text-align:start;color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-1634606 a.raven-button, .elementor-12030 .elementor-element.elementor-element-1634606 .raven-button, .elementor-12030 .elementor-element.elementor-element-1634606 .raven-button-widget-normal-effect-blink:after{background-color:#00000000;background-image:none;}.elementor-12030 .elementor-element.elementor-element-1634606 a.raven-button{border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-12030 .elementor-element.elementor-element-1634606 .raven-button{border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-12030 .elementor-element.elementor-element-1634606 a.raven-button:not(:hover), .elementor-12030 .elementor-element.elementor-element-1634606 .raven-button:not(:hover){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-12030 .elementor-element.elementor-element-1634606 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:10px 10px 10px 10px;}.elementor-12030 .elementor-element.elementor-element-1634606 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:10px 10px 10px 10px;}.elementor-12030 .elementor-element.elementor-element-1634606 a.raven-button:hover .button-text{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-1634606 .raven-button:hover .button-text{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-1634606 a.raven-button:hover .raven-button-icon{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-1634606 .raven-button:hover .raven-button-icon{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-1634606 a.raven-button:hover .raven-button-icon i{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-1634606 .raven-button:hover .raven-button-icon i{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-1634606 a.raven-button:hover .raven-button-icon svg{fill:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-1634606 .raven-button:hover .raven-button-icon svg{fill:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-1634606 a.raven-button:hover{background-color:#000000;background-image:none;border-color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-1634606 .raven-button:hover{border-color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-1634606 a.raven-button:hover, .elementor-12030 .elementor-element.elementor-element-1634606 .raven-button:hover{border-style:solid;}.elementor-12030 .elementor-element.elementor-element-f6c655a{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-d94b213:not(.elementor-motion-effects-element-type-background), .elementor-12030 .elementor-element.elementor-element-d94b213 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E2E2E2;}.elementor-12030 .elementor-element.elementor-element-d94b213{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-d94b213 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-d3518a1{--spacer-size:50px;}.elementor-12030 .elementor-element.elementor-element-e6f7103{text-align:center;}.elementor-12030 .elementor-element.elementor-element-f1bfc1b{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-364c891{--spacer-size:50px;}.elementor-12030 .elementor-element.elementor-element-8652446{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-8652446 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-b9531b4:not(.elementor-motion-effects-element-type-background), .elementor-12030 .elementor-element.elementor-element-b9531b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dshbuild.com/wp-content/uploads/2025/09/11062b_8dbf0eb8f3b9477f9e63c5da4.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12030 .elementor-element.elementor-element-b9531b4 > .elementor-background-overlay{background-color:#032755;opacity:0.69;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-b9531b4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-451d5fc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-451d5fc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-d0d7ea5{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-dcf3b89 .elementor-heading-title{font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-a7230f5{--spacer-size:30px;}.elementor-12030 .elementor-element.elementor-element-049276f p{margin-block-end:3px;}.elementor-12030 .elementor-element.elementor-element-049276f{color:#E9E9E9;}.elementor-12030 .elementor-element.elementor-element-049276f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12030 .elementor-element.elementor-element-a0bc261{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-aced258 a.raven-button, .elementor-12030 .elementor-element.elementor-element-aced258 .raven-button, .elementor-12030 .elementor-element.elementor-element-aced258 .raven-button-widget-normal-effect-blink:after{background-color:#00000000;background-image:none;}.elementor-12030 .elementor-element.elementor-element-aced258 a.raven-button{border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-12030 .elementor-element.elementor-element-aced258 .raven-button{border-color:#FFFFFF;border-radius:10px 10px 10px 10px;}.elementor-12030 .elementor-element.elementor-element-aced258 a.raven-button:not(:hover), .elementor-12030 .elementor-element.elementor-element-aced258 .raven-button:not(:hover){border-style:solid;border-width:1px 1px 1px 1px;}.elementor-12030 .elementor-element.elementor-element-aced258 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:after{border-radius:10px 10px 10px 10px;}.elementor-12030 .elementor-element.elementor-element-aced258 .raven-button:not(:hover).raven-button-widget-normal-effect-shockwave:before{border-radius:10px 10px 10px 10px;}.elementor-12030 .elementor-element.elementor-element-aced258 a.raven-button:hover .button-text{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-aced258 .raven-button:hover .button-text{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-aced258 a.raven-button:hover .raven-button-icon{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-aced258 .raven-button:hover .raven-button-icon{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-aced258 a.raven-button:hover .raven-button-icon i{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-aced258 .raven-button:hover .raven-button-icon i{color:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-aced258 a.raven-button:hover .raven-button-icon svg{fill:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-aced258 .raven-button:hover .raven-button-icon svg{fill:#67B9FF;}.elementor-12030 .elementor-element.elementor-element-aced258 a.raven-button:hover{background-color:#000000;background-image:none;border-color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-aced258 .raven-button:hover{border-color:#FFFFFF;}.elementor-12030 .elementor-element.elementor-element-aced258 a.raven-button:hover, .elementor-12030 .elementor-element.elementor-element-aced258 .raven-button:hover{border-style:solid;}.elementor-12030 .elementor-element.elementor-element-107d0f3{--spacer-size:20px;}.elementor-12030 .elementor-element.elementor-element-75acc87 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12030 .elementor-element.elementor-element-75acc87 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12030 .elementor-element.elementor-element-ab80ee1{--spacer-size:20px;}@media(min-width:768px){.elementor-12030 .elementor-element.elementor-element-b46432c{width:30%;}.elementor-12030 .elementor-element.elementor-element-eb63100{width:70%;}.elementor-12030 .elementor-element.elementor-element-a5a7a55{width:40%;}.elementor-12030 .elementor-element.elementor-element-b182555{width:60%;}.elementor-12030 .elementor-element.elementor-element-c7c0b18{width:60%;}.elementor-12030 .elementor-element.elementor-element-d696214{width:40%;}.elementor-12030 .elementor-element.elementor-element-451d5fc{width:75%;}.elementor-12030 .elementor-element.elementor-element-75acc87{width:24.332%;}}/* Start custom CSS for section, class: .elementor-element-a624450 */.hero-slider {
  margin-top: -100px; /* Adjust based on your header height */
  z-index: 1;
  position: relative;
}/* End custom CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */