.elementor-3198 .elementor-element.elementor-element-b2a9759{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-1c20356{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-076e97c .hero-subtitle{--theme-color3:#FD5555;font-family:"Rajdhani", Sans-serif;font-size:25px;}.elementor-3198 .elementor-element.elementor-element-076e97c .hero-title{font-family:"Rajdhani", Sans-serif;}.elementor-3198 .elementor-element.elementor-element-076e97c .th_btn{font-family:"Rajdhani", Sans-serif;font-size:25px;}.elementor-3198 .elementor-element.elementor-element-9ede3bb{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:-255px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-1f2ffcb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:215px;--padding-bottom:36px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-1f2ffcb:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-1f2ffcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.caseyswaterwell.ca/wp-content/uploads/2025/09/Footer_Image-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:auto;}.elementor-3198 .elementor-element.elementor-element-1f2ffcb::before, .elementor-3198 .elementor-element.elementor-element-1f2ffcb > .elementor-background-video-container::before, .elementor-3198 .elementor-element.elementor-element-1f2ffcb > .e-con-inner > .elementor-background-video-container::before, .elementor-3198 .elementor-element.elementor-element-1f2ffcb > .elementor-background-slideshow::before, .elementor-3198 .elementor-element.elementor-element-1f2ffcb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3198 .elementor-element.elementor-element-1f2ffcb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3198 .elementor-element.elementor-element-1f2ffcb, .elementor-3198 .elementor-element.elementor-element-1f2ffcb::before{--border-transition:0.3s;}.elementor-3198 .elementor-element.elementor-element-f7c3bd0{--display:flex;--background-transition:0.3s;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:50px;}.elementor-3198 .elementor-element.elementor-element-0d5a8dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-0d5a8dc .title-area{text-align:center;margin:0px 0px -5px 0px !important;}.elementor-3198 .elementor-element.elementor-element-0d5a8dc .sub-title{--theme-color:#FD5555;font-family:"Rajdhani", Sans-serif;font-size:30px;line-height:54px;}.elementor-3198 .elementor-element.elementor-element-0d5a8dc .sec-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;margin:0px 0px 25px 0px;}.elementor-3198 .elementor-element.elementor-element-0d5a8dc p{color:#E4E4E4;}.elementor-3198 .elementor-element.elementor-element-6fe478d .banner-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-size:25px;}.elementor-3198 .elementor-element.elementor-element-6fe478d .offer-title{font-family:"Rajdhani", Sans-serif;font-size:28px;margin:0px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-6fe478d .offer-text{font-size:18px;}.elementor-3198 .elementor-element.elementor-element-a682910 > .elementor-widget-container{margin:-115px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-a682910 .banner-title{font-family:"Rajdhani", Sans-serif;font-size:28px;}.elementor-3198 .elementor-element.elementor-element-a682910 .offer-title{font-family:"Rajdhani", Sans-serif;font-size:28px;}.elementor-3198 .elementor-element.elementor-element-a682910 .offer-text{font-size:18px;}.elementor-3198 .elementor-element.elementor-element-50ce278 > .elementor-widget-container{margin:-115px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-50ce278 .offer-title{font-family:"Rajdhani", Sans-serif;font-size:28px;}.elementor-3198 .elementor-element.elementor-element-50ce278 .offer-text{font-size:18px;}.elementor-3198 .elementor-element.elementor-element-380f574{--display:flex;--background-transition:0.3s;--margin-top:-66px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-3198 .elementor-element.elementor-element-380f574:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-380f574 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3198 .elementor-element.elementor-element-380f574, .elementor-3198 .elementor-element.elementor-element-380f574::before{--border-transition:0.3s;}.elementor-3198 .elementor-element.elementor-element-4d33dcf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-4d33dcf .title-area{text-align:center;margin:0px 0px -5px 0px !important;}.elementor-3198 .elementor-element.elementor-element-4d33dcf .sub-title{--theme-color:#BD1C1C;font-size:29px;}.elementor-3198 .elementor-element.elementor-element-4d33dcf .sec-title{color:#000000;font-family:"Rajdhani", Sans-serif;font-size:43px;margin:0px 0px 25px 0px;}.elementor-3198 .elementor-element.elementor-element-4d33dcf p{color:#696969;}.elementor-3198 .elementor-element.elementor-element-38ed509 > .elementor-widget-container{padding:20px 50px 0px 10px;}.elementor-3198 .elementor-element.elementor-element-ca26a21{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-ca26a21:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-ca26a21 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5F7FA;background-image:url("https://www.caseyswaterwell.ca/wp-content/uploads/2024/03/about_bg_1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3198 .elementor-element.elementor-element-ca26a21, .elementor-3198 .elementor-element.elementor-element-ca26a21::before{--border-transition:0.3s;}.elementor-3198 .elementor-element.elementor-element-40f29e1 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 15px 0px 15px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 .sub{font-family:"Rajdhani", Sans-serif;font-size:36px;font-weight:600;line-height:50px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 .title{font-family:"Rajdhani", Sans-serif;}.elementor-3198 .elementor-element.elementor-element-40f29e1 .desc{font-size:14px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 .desc2{font-size:3px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 .th_btn{font-family:"Rajdhani", Sans-serif;font-size:25px;}.elementor-3198 .elementor-element.elementor-element-72412d1c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--overflow:hidden;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-72412d1c:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-72412d1c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.caseyswaterwell.ca/wp-content/uploads/2024/09/Wawa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3198 .elementor-element.elementor-element-72412d1c, .elementor-3198 .elementor-element.elementor-element-72412d1c::before{--border-transition:0.3s;}.elementor-3198 .elementor-element.elementor-element-6ae0c307{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3198 .elementor-element.elementor-element-24e6c41e .title-area{margin:0px 0px 30px 0px !important;}.elementor-3198 .elementor-element.elementor-element-20f8ec05{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3198 .elementor-element.elementor-element-34daa818{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-3198 .elementor-element.elementor-element-34daa818, .elementor-3198 .elementor-element.elementor-element-34daa818::before{--border-transition:0.3s;}.elementor-3198 .elementor-element.elementor-element-136ae8e1{--display:flex;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-1acf4c67{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-1acf4c67:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-1acf4c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8;background-image:url("https://www.caseyswaterwell.ca/wp-content/uploads/2023/10/cta_bg_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3198 .elementor-element.elementor-element-1acf4c67, .elementor-3198 .elementor-element.elementor-element-1acf4c67::before{--border-transition:0.3s;}.elementor-3198 .elementor-element.elementor-element-32e7670a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--background-transition:0.3s;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3198 .elementor-element.elementor-element-32e7670a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3198 .elementor-element.elementor-element-19c244cd{width:var( --container-widget-width, 500% );max-width:500%;--container-widget-width:500%;--container-widget-flex-grow:0;}.elementor-3198 .elementor-element.elementor-element-19c244cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3198 .elementor-element.elementor-element-19c244cd .title-area{text-align:center;margin:0px 0px -27px 0px !important;}.elementor-3198 .elementor-element.elementor-element-19c244cd .sub-title{font-size:25px;line-height:54px;}.elementor-3198 .elementor-element.elementor-element-19c244cd .sec-title{color:#FFFFFF;font-family:"Rajdhani", Sans-serif;font-weight:700;}.elementor-3198 .elementor-element.elementor-element-19c244cd p{color:#C7C7C7;font-size:24px;}@media(max-width:1024px){.elementor-3198 .elementor-element.elementor-element-1f2ffcb{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-1f2ffcb:not(.elementor-motion-effects-element-type-background), .elementor-3198 .elementor-element.elementor-element-1f2ffcb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top left;background-size:auto;}.elementor-3198 .elementor-element.elementor-element-f7c3bd0{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-3198 .elementor-element.elementor-element-380f574{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-3198 .elementor-element.elementor-element-ca26a21{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 > .elementor-widget-container{padding:0px 36px 0px 36px;}.elementor-3198 .elementor-element.elementor-element-72412d1c{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-6ae0c307{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-3198 .elementor-element.elementor-element-24e6c41e .title-area{text-align:left;}.elementor-3198 .elementor-element.elementor-element-20f8ec05{--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-3198 .elementor-element.elementor-element-34daa818{--margin-top:-180px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:280px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-1acf4c67{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:48px 0px;}.elementor-3198 .elementor-element.elementor-element-32e7670a{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:36px;--padding-right:36px;}.elementor-3198 .elementor-element.elementor-element-19c244cd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-3198 .elementor-element.elementor-element-076e97c .hero-subtitle{line-height:2.7em;}.elementor-3198 .elementor-element.elementor-element-076e97c .hero-title{font-size:45px;}.elementor-3198 .elementor-element.elementor-element-076e97c .th_btn{line-height:1.4em;}.elementor-3198 .elementor-element.elementor-element-9ede3bb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-3198 .elementor-element.elementor-element-1f2ffcb{--padding-top:117px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-f7c3bd0{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3198 .elementor-element.elementor-element-0d5a8dc .sub-title{line-height:1.2em;}.elementor-3198 .elementor-element.elementor-element-0d5a8dc .sec-title{font-size:41px;}.elementor-3198 .elementor-element.elementor-element-6fe478d > .elementor-widget-container{margin:-32px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-6fe478d .banner-title{font-size:21px;line-height:3.6em;letter-spacing:0px;margin:-49px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-6fe478d .offer-title{font-size:25px;margin:0px 0px 0px 0px;padding:2px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-a682910 > .elementor-widget-container{margin:-116px 0px 0px 0px;padding:-10px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-a682910 .offer-title{font-size:25px;}.elementor-3198 .elementor-element.elementor-element-50ce278 .offer-title{font-size:23px;}.elementor-3198 .elementor-element.elementor-element-380f574{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:49px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3198 .elementor-element.elementor-element-4d33dcf .sec-title{font-size:34px;}.elementor-3198 .elementor-element.elementor-element-38ed509 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 .sub{font-size:29px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 .title{font-size:33px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 .desc{font-size:1px;}.elementor-3198 .elementor-element.elementor-element-40f29e1 .desc2{font-size:6px;}.elementor-3198 .elementor-element.elementor-element-6ae0c307{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3198 .elementor-element.elementor-element-20f8ec05{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-3198 .elementor-element.elementor-element-34daa818{--padding-top:265px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-1acf4c67{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-3198 .elementor-element.elementor-element-32e7670a{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-3198 .elementor-element.elementor-element-f7c3bd0{--width:58.33%;}.elementor-3198 .elementor-element.elementor-element-380f574{--width:41.67%;}.elementor-3198 .elementor-element.elementor-element-6ae0c307{--width:50%;}.elementor-3198 .elementor-element.elementor-element-20f8ec05{--width:50%;}.elementor-3198 .elementor-element.elementor-element-32e7670a{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3198 .elementor-element.elementor-element-f7c3bd0{--width:100%;}.elementor-3198 .elementor-element.elementor-element-380f574{--width:100%;}.elementor-3198 .elementor-element.elementor-element-6ae0c307{--width:100%;}.elementor-3198 .elementor-element.elementor-element-20f8ec05{--width:100%;}}/* Start custom CSS for poolaxbanner, class: .elementor-element-076e97c *//* ===== MOBILE: make hero content static & always visible ===== */
@media (max-width: 768px) {
  /* Stop animations/transitions so nothing replays */
  .th-hero-slide *,
  .th-hero-slide *::before,
  .th-hero-slide *::after {
    animation: none !important;
    transition: none !important;
  }

  /* Force common hero text blocks to stay on screen even if JS flips styles */
  .th-hero-slide .hero-title,
  .th-hero-slide .hero-subtitle,
  .th-hero-slide .hero-text,
  .th-hero-slide .btn-group,
  .th-hero-slide .th-animated,
  .th-hero-slide [data-ani] {
    opacity: 1 !important;
    visibility: visible !important;
    transform: none !important;
    filter: none !important;
    will-change: auto !important;
    display: block !important; /* prevents inline display:none flicker */
  }

  /* Kill the ripples canvas on mobile (common repaint flicker source) */
  .th-hero-slide .th-hero-bg > canvas { display: none !important; }
}

/* Stable layering for desktop & mobile */
.th-hero-slide { position: relative; }
.th-hero-slide .th-hero-bg > canvas { position: absolute; inset: 0; z-index: 0 !important; }
.th-hero-slide .th-hero-bg::before { content:""; position:absolute; inset:0; z-index:1; pointer-events:none; background: rgba(0,0,0,.7); }
.th-hero-slide .container,
.th-hero-slide .hero-style7,
.th-hero-slide .th-hero-bg .hero-shape { position: relative; z-index: 2; }

/* Optional: remove bubbles entirely */
.animation-bubble.style5 [class^="bubble-"] { display: none !important; }
.hero-text {
  font-size: 18px; /* adjust up or down as needed */
}/* End custom CSS */