.elementor-12 .elementor-element.elementor-element-286c955 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-286c955 > .elementor-background-overlay{background-color:#000000;opacity:0.65;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-286c955:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-286c955 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://iconcustompools.com/wp-content/uploads/2025/12/hero-bnr.jpg") 50% 50%;background-size:cover;}.elementor-12 .elementor-element.elementor-element-286c955{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-2788aff{text-align:center;}.elementor-12 .elementor-element.elementor-element-2788aff .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-c1af304{text-align:center;}.elementor-12 .elementor-element.elementor-element-c1af304 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-da5d0ea > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-12 .elementor-element.elementor-element-da5d0ea > .elementor-container{max-width:694px;}.elementor-12 .elementor-element.elementor-element-08e6dea{text-align:center;}.elementor-12 .elementor-element.elementor-element-08e6dea .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-46db01a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-46db01a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#233249;}.elementor-12 .elementor-element.elementor-element-46db01a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-46db01a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-99601bb > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-cdf266e img{width:100%;}.elementor-12 .elementor-element.elementor-element-9f7ae80:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f7ae80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBDA5;}.elementor-12 .elementor-element.elementor-element-9f7ae80{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-9f7ae80 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-f6110ab{text-align:center;}.elementor-12 .elementor-element.elementor-element-acb58e3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-acb58e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3B4048;}.elementor-12 .elementor-element.elementor-element-acb58e3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-acb58e3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-3516d63.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-3516d63.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-3516d63.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-3516d63 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-3516d63 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-c26dcf1.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-c26dcf1.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-c26dcf1.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-c26dcf1 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-c26dcf1 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-9fcf41b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-9fcf41b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-9fcf41b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-9fcf41b .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-9fcf41b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-1fae955.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-12 .elementor-element.elementor-element-1fae955.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-12 .elementor-element.elementor-element-1fae955.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-1fae955 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-12 .elementor-element.elementor-element-1fae955 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-12 .elementor-element.elementor-element-e3dee54{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-12 .elementor-element.elementor-element-e1538f3:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e1538f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F3;}.elementor-12 .elementor-element.elementor-element-e1538f3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-e1538f3 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-71b68b3{text-align:center;}.elementor-12 .elementor-element.elementor-element-b1883a5{text-align:center;}.elementor-12 .elementor-element.elementor-element-22b364b:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-22b364b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B2637;}.elementor-12 .elementor-element.elementor-element-22b364b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-22b364b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-7b6a79d{text-align:center;}.elementor-12 .elementor-element.elementor-element-7b6a79d .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-28c497e{text-align:center;}.elementor-12 .elementor-element.elementor-element-babe7d8{text-align:center;}.elementor-12 .elementor-element.elementor-element-83cb250{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-378f5a1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-7a0345a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-85536e2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-12 .elementor-element.elementor-element-9f0da75 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12 .elementor-element.elementor-element-9f0da75:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f0da75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iconcustompools.com/wp-content/uploads/2025/12/review-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-9f0da75 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-9f0da75{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-ad2934f .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ad59c65.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-12 .elementor-element.elementor-element-ad59c65 .elementor-main-swiper{width:100%;}.elementor-12 .elementor-element.elementor-element-ad59c65 .elementor-main-swiper .swiper-slide{border-width:0px 0px 0px 0px;border-radius:0px;}.elementor-12 .elementor-element.elementor-element-ad59c65 .elementor-testimonial__header{padding-top:0px;padding-left:0px;padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ad59c65 .elementor-testimonial__content{padding-bottom:0px;padding-left:0px;padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ad59c65 .elementor-swiper-button{font-size:20px;}.elementor-12 .elementor-element.elementor-element-31b9581:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-31b9581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#CBBDA5;}.elementor-12 .elementor-element.elementor-element-31b9581{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-31b9581 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-0b5c954{text-align:center;}.elementor-12 .elementor-element.elementor-element-e97cc77:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-e97cc77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e97cc77{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-e97cc77 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-1fb9575{--e-image-carousel-slides-to-show:3;}.elementor-12 .elementor-element.elementor-element-9465e2a > .elementor-container{max-width:966px;}.elementor-12 .elementor-element.elementor-element-eb3e539{text-align:center;}.elementor-12 .elementor-element.elementor-element-58648df{text-align:center;}.elementor-12 .elementor-element.elementor-element-ba77a29{--e-image-carousel-slides-to-show:4;}.elementor-12 .elementor-element.elementor-element-238e794:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-238e794 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#707C91;}.elementor-12 .elementor-element.elementor-element-238e794{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-238e794 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-77566b0{text-align:center;}.elementor-12 .elementor-element.elementor-element-77566b0 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-7773253{text-align:center;}.elementor-12 .elementor-element.elementor-element-7773253 .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-28f470c{text-align:center;}.elementor-12 .elementor-element.elementor-element-28f470c .elementor-heading-title{color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-cbb59a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cbb59a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://iconcustompools.com/wp-content/uploads/2025/12/contact-bg.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12 .elementor-element.elementor-element-cbb59a1 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12 .elementor-element.elementor-element-cbb59a1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12 .elementor-element.elementor-element-3b09500 > .elementor-container{max-width:745px;}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-f468a6a{width:46%;}.elementor-12 .elementor-element.elementor-element-043ccce{width:54%;}.elementor-12 .elementor-element.elementor-element-ee3eb39{width:35.556%;}.elementor-12 .elementor-element.elementor-element-8a58d23{width:64.444%;}}@media(min-width:1025px){.elementor-12 .elementor-element.elementor-element-9f0da75:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-9f0da75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}.elementor-12 .elementor-element.elementor-element-cbb59a1:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-cbb59a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}@media(max-width:1024px){.elementor-12 .elementor-element.elementor-element-e3dee54{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-f468a6a > .elementor-element-populated{padding:12px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-95ac78d{text-align:center;}.elementor-12 .elementor-element.elementor-element-545ee6c{text-align:center;}.elementor-12 .elementor-element.elementor-element-3516d63 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-c26dcf1 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-9fcf41b .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-1fae955 .elementor-image-box-img{margin-bottom:15px;}.elementor-12 .elementor-element.elementor-element-0957c70 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-263f7b2 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-a51e921 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-70a05b7 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-2d434fd .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-4b2079d .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-ad2934f{text-align:center;}.elementor-12 .elementor-element.elementor-element-9d7c2d6 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-1849a7d .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-d329363 .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-9719e5c .elementor-image-box-wrapper{text-align:center;}.elementor-12 .elementor-element.elementor-element-517b943 .elementor-image-box-wrapper{text-align:center;}}