.elementor-8248 .elementor-element.elementor-element-0990672{--display:flex;--min-height:480px;--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;--padding-top:60px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-0990672:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-0990672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cainwatters.com/wp-content/uploads/2026/06/Spear-Landing-Page.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8248 .elementor-element.elementor-element-5b217fc{--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;--align-items:flex-start;--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-8248 .elementor-element.elementor-element-abc4f4b .elementor-heading-title{font-size:52px;font-weight:300;line-height:1.25em;color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-41c4775 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:19px;font-weight:400;color:var( --e-global-color-357e983 );}.elementor-8248 .elementor-element.elementor-element-69caef5 .elementor-button{background-color:var( --e-global-color-32542dc );font-family:"Lato", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-69caef5 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-602abaf{--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;--row-gap:0px;--column-gap:0px;--padding-top:70px;--padding-bottom:28px;--padding-left:050px;--padding-right:050px;}.elementor-8248 .elementor-element.elementor-element-82aafb1{--display:flex;}.elementor-8248 .elementor-element.elementor-element-54b6a59 > .elementor-widget-container{padding:16px 16px 16px 16px;}.elementor-8248 .elementor-element.elementor-element-54b6a59 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:38px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-8248 .elementor-element.elementor-element-2771242{--display:flex;}.elementor-8248 .elementor-element.elementor-element-8647463{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.5em;}.elementor-8248 .elementor-element.elementor-element-c28fe31{--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;}.elementor-8248 .elementor-element.elementor-element-69bcdcf{text-align:center;}.elementor-8248 .elementor-element.elementor-element-69bcdcf .elementor-heading-title{font-size:29px;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-405e5c8 > .elementor-widget-container{padding:0px 45px 0px 45px;}.elementor-8248 .elementor-element.elementor-element-405e5c8{text-align:center;}.elementor-8248 .elementor-element.elementor-element-43f7288{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:20px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-935ccbc{--display:flex;--min-height:-20px;--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;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-8248 .elementor-element.elementor-element-935ccbc:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-935ccbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-8248 .elementor-element.elementor-element-94c8311{text-align:center;}.elementor-8248 .elementor-element.elementor-element-94c8311 .elementor-heading-title{text-transform:uppercase;}.elementor-8248 .elementor-element.elementor-element-18eb265 > .elementor-widget-container{padding:-5px -5px -5px -5px;}.elementor-8248 .elementor-element.elementor-element-18eb265{text-align:center;}.elementor-8248 .elementor-element.elementor-element-0b5a4ed{--display:flex;--min-height:-20px;--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:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-8248 .elementor-element.elementor-element-0b5a4ed:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-0b5a4ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-8248 .elementor-element.elementor-element-4542ac3{text-align:center;}.elementor-8248 .elementor-element.elementor-element-4542ac3 .elementor-heading-title{text-transform:uppercase;}.elementor-8248 .elementor-element.elementor-element-64a9b65 > .elementor-widget-container{padding:-5px -5px -5px -5px;}.elementor-8248 .elementor-element.elementor-element-64a9b65{text-align:center;}.elementor-8248 .elementor-element.elementor-element-7d0d945{--display:flex;--min-height:-20px;--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:31px;--padding-bottom:31px;--padding-left:31px;--padding-right:31px;}.elementor-8248 .elementor-element.elementor-element-7d0d945:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-7d0d945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-8248 .elementor-element.elementor-element-43f7f0a{text-align:center;}.elementor-8248 .elementor-element.elementor-element-43f7f0a .elementor-heading-title{text-transform:uppercase;}.elementor-8248 .elementor-element.elementor-element-25230ba{text-align:center;}.elementor-8248 .elementor-element.elementor-element-e7929f1{--display:flex;}.elementor-8248 .elementor-element.elementor-element-5da798f .elementor-button{background-color:var( --e-global-color-357e983 );}.elementor-8248 .elementor-element.elementor-element-d479d94{--display:flex;}.elementor-8248 .elementor-element.elementor-element-ebac30a{--spacer-size:44px;}.elementor-8248 .elementor-element.elementor-element-8a4144a{--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:60px 60px;--row-gap:60px;--column-gap:60px;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8248 .elementor-element.elementor-element-8a4144a:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-8a4144a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-32bd471{--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;}.elementor-8248 .elementor-element.elementor-element-69426fa .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-8248 .elementor-element.elementor-element-36e5119{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-8248 .elementor-element.elementor-element-34c51c2 .elementor-heading-title{color:var( --e-global-color-1995e031 );}.elementor-8248 .elementor-element.elementor-element-8a1e590{color:var( --e-global-color-1995e031 );}.elementor-8248 .elementor-element.elementor-element-24d172f{--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;--padding-top:40px;--padding-bottom:3px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-24d172f:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-24d172f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFEFEF;}.elementor-8248 .elementor-element.elementor-element-24d172f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-d8a8934{text-align:center;}.elementor-8248 .elementor-element.elementor-element-d8a8934 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:25px;font-weight:400;line-height:1.3em;color:var( --e-global-color-accent );}.elementor-8248 .elementor-element.elementor-element-d61666c > .elementor-widget-container{padding:2px 2px 2px 2px;}.elementor-8248 .elementor-element.elementor-element-d61666c.elementor-element{--align-self:center;}.elementor-8248 .elementor-element.elementor-element-d61666c{text-align:center;}.elementor-8248 .elementor-element.elementor-element-21e876c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:12px;}.elementor-8248 .elementor-element.elementor-element-21e876c .swiper-pagination-bullet-active, .elementor-8248 .elementor-element.elementor-element-21e876c .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-text );}.elementor-8248 .elementor-element.elementor-element-21e876c .swiper-pagination-fraction{color:var( --e-global-color-text );}.elementor-8248 .elementor-element.elementor-element-21e876c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 25px 0px;}.elementor-8248 .elementor-element.elementor-element-21e876c{z-index:0;}.elementor-8248 .elementor-element.elementor-element-21e876c .elementor-main-swiper{height:338px;width:100%;}.elementor-8248 .elementor-element.elementor-element-21e876c .elementor-main-swiper .swiper-slide{background-color:#EFEFEF00;border-color:#02010100;padding:30px 30px 30px 30px;}.elementor-8248 .elementor-element.elementor-element-21e876c .elementor-swiper-button{font-size:20px;}.elementor-8248 .elementor-element.elementor-element-21e876c .swiper-pagination-bullet{height:10px;width:10px;}.elementor-8248 .elementor-element.elementor-element-21e876c .swiper-horizontal .swiper-pagination-progressbar{height:10px;}.elementor-8248 .elementor-element.elementor-element-21e876c .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-357e983 );opacity:var( --e-global-color-357e983 );}.elementor-8248 .elementor-element.elementor-element-21e876c .elementor-main-swiper:not(.elementor-thumbnails-swiper) .elementor-carousel-image{background-size:contain;}.elementor-8248 .elementor-element.elementor-element-21e876c .elementor-carousel-image-overlay{background-color:#00000000;--e-carousel-image-overlay-color:var( --e-global-color-text );font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;line-height:0px;word-spacing:0px;}.elementor-8248 .elementor-element.elementor-element-088b36c{--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;--padding-top:65px;--padding-bottom:65px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-088b36c:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-088b36c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cainwatters.com/wp-content/uploads/2023/08/tax-concerns-cta-scaled.jpg");background-position:center left;background-size:cover;}body:not(.rtl) .elementor-8248 .elementor-element.elementor-element-61438ed{left:-12px;}body.rtl .elementor-8248 .elementor-element.elementor-element-61438ed{right:-12px;}.elementor-8248 .elementor-element.elementor-element-61438ed{top:-60px;}.elementor-8248 .elementor-element.elementor-element-61438ed img{width:60px;height:415px;}.elementor-8248 .elementor-element.elementor-element-a4ecd46{--display:flex;--min-height:580px;--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;--row-gap:0px;--column-gap:0px;}.elementor-8248 .elementor-element.elementor-element-b0ff41d{--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;--justify-content:flex-start;--padding-top:100px;--padding-bottom:60px;--padding-left:60px;--padding-right:100px;}.elementor-8248 .elementor-element.elementor-element-b0ff41d:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-b0ff41d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-8248 .elementor-element.elementor-element-b0ff41d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-32812c7{--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;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8248 .elementor-element.elementor-element-616beec .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:22px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-e76aa11{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.9em;}.elementor-8248 .elementor-element.elementor-element-1e7f9d3{--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;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8248 .elementor-element.elementor-element-1b0c76b .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-6770ab9{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.9em;}.elementor-8248 .elementor-element.elementor-element-1e77939{--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;--align-items:flex-start;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-8248 .elementor-element.elementor-element-21f7e5a .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:16px;font-weight:700;line-height:1.3em;letter-spacing:0px;color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-964f094{font-family:"Lato", Sans-serif;font-size:17px;font-weight:400;line-height:1.9em;}.elementor-8248 .elementor-element.elementor-element-1ef9294{--display:flex;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-1ef9294:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-1ef9294 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-8248 .elementor-element.elementor-element-aa846c3{width:var( --container-widget-width, 240px );max-width:240px;--container-widget-width:240px;--container-widget-flex-grow:0;text-align:center;}.elementor-8248 .elementor-element.elementor-element-aa846c3 > .elementor-widget-container{margin:auto auto auto auto;}.elementor-8248 .elementor-element.elementor-element-aa846c3 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:20px;font-weight:400;line-height:1.3em;color:var( --e-global-color-1995e031 );}.elementor-8248 .elementor-element.elementor-element-9b45763{--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:120px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-9b45763:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-9b45763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-1995e031 );}.elementor-8248 .elementor-element.elementor-element-dec74e7 .elementor-heading-title{font-family:var( --e-global-typography-0cd2847-font-family ), Sans-serif;font-size:var( --e-global-typography-0cd2847-font-size );font-weight:var( --e-global-typography-0cd2847-font-weight );line-height:var( --e-global-typography-0cd2847-line-height );}.elementor-8248 .elementor-element.elementor-element-14cb005{--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;--justify-content:center;--gap:70px 70px;--row-gap:70px;--column-gap:70px;}.elementor-8248 .elementor-element.elementor-element-77d4957{--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;--align-items:center;}.elementor-8248 .elementor-element.elementor-element-77d4957.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-af1b62b.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8248 .elementor-element.elementor-element-af1b62b.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8248 .elementor-element.elementor-element-af1b62b.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8248 .elementor-element.elementor-element-af1b62b .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8248 .elementor-element.elementor-element-af1b62b .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8248 .elementor-element.elementor-element-af1b62b .elementor-image-box-title{font-family:var( --e-global-typography-c8a663e-font-family ), Sans-serif;font-size:var( --e-global-typography-c8a663e-font-size );font-weight:var( --e-global-typography-c8a663e-font-weight );line-height:var( --e-global-typography-c8a663e-line-height );color:var( --e-global-color-primary );}.elementor-8248 .elementor-element.elementor-element-af1b62b .elementor-image-box-description{font-family:var( --e-global-typography-8342d9a-font-family ), Sans-serif;font-size:var( --e-global-typography-8342d9a-font-size );font-weight:var( --e-global-typography-8342d9a-font-weight );line-height:var( --e-global-typography-8342d9a-line-height );}.elementor-8248 .elementor-element.elementor-element-860a859 .elementor-button{background-color:var( --e-global-color-32542dc );font-family:"Lato", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-860a859{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}.elementor-8248 .elementor-element.elementor-element-7572ced{--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;--align-items:center;}.elementor-8248 .elementor-element.elementor-element-7572ced.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8248 .elementor-element.elementor-element-8e4c3cd.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-8248 .elementor-element.elementor-element-8e4c3cd.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-8248 .elementor-element.elementor-element-8e4c3cd.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-8248 .elementor-element.elementor-element-8e4c3cd .elementor-image-box-wrapper .elementor-image-box-img{width:100%;}.elementor-8248 .elementor-element.elementor-element-8e4c3cd .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8248 .elementor-element.elementor-element-8e4c3cd .elementor-image-box-title{font-family:var( --e-global-typography-c8a663e-font-family ), Sans-serif;font-size:var( --e-global-typography-c8a663e-font-size );font-weight:var( --e-global-typography-c8a663e-font-weight );line-height:var( --e-global-typography-c8a663e-line-height );}.elementor-8248 .elementor-element.elementor-element-8e4c3cd .elementor-image-box-description{font-family:var( --e-global-typography-8342d9a-font-family ), Sans-serif;font-size:var( --e-global-typography-8342d9a-font-size );font-weight:var( --e-global-typography-8342d9a-font-weight );line-height:var( --e-global-typography-8342d9a-line-height );}.elementor-8248 .elementor-element.elementor-element-051e5dd .elementor-button{background-color:var( --e-global-color-32542dc );font-family:"Lato", Sans-serif;font-size:17px;font-weight:600;text-transform:uppercase;line-height:1.5em;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-051e5dd{width:var( --container-widget-width, fit-content );max-width:fit-content;--container-widget-width:fit-content;--container-widget-flex-grow:0;}@media(max-width:1024px){.elementor-8248 .elementor-element.elementor-element-0990672:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-0990672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cainwatters.com/wp-content/uploads/2024/07/iStock-1149306613-1.jpg");background-position:center center;}.elementor-8248 .elementor-element.elementor-element-0990672{--min-height:fit-content;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-c28fe31{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-69bcdcf .elementor-heading-title{font-size:24px;}.elementor-8248 .elementor-element.elementor-element-43f7288{--gap:40px 40px;--row-gap:40px;--column-gap:40px;}.elementor-8248 .elementor-element.elementor-element-8a4144a{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-36e5119{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-34c51c2 .elementor-heading-title{font-size:25px;}.elementor-8248 .elementor-element.elementor-element-21e876c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-8248 .elementor-element.elementor-element-21e876c .elementor-main-swiper{width:100%;}.elementor-8248 .elementor-element.elementor-element-b0ff41d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8248 .elementor-element.elementor-element-1ef9294{--padding-top:40px;--padding-bottom:40px;--padding-left:10px;--padding-right:10px;}.elementor-8248 .elementor-element.elementor-element-9b45763{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-dec74e7 .elementor-heading-title{font-size:var( --e-global-typography-0cd2847-font-size );line-height:var( --e-global-typography-0cd2847-line-height );}.elementor-8248 .elementor-element.elementor-element-af1b62b .elementor-image-box-title{font-size:var( --e-global-typography-c8a663e-font-size );line-height:var( --e-global-typography-c8a663e-line-height );}.elementor-8248 .elementor-element.elementor-element-af1b62b .elementor-image-box-description{font-size:var( --e-global-typography-8342d9a-font-size );line-height:var( --e-global-typography-8342d9a-line-height );}.elementor-8248 .elementor-element.elementor-element-8e4c3cd .elementor-image-box-title{font-size:var( --e-global-typography-c8a663e-font-size );line-height:var( --e-global-typography-c8a663e-line-height );}.elementor-8248 .elementor-element.elementor-element-8e4c3cd .elementor-image-box-description{font-size:var( --e-global-typography-8342d9a-font-size );line-height:var( --e-global-typography-8342d9a-line-height );}}@media(max-width:767px){.elementor-8248 .elementor-element.elementor-element-0990672{--min-height:318px;}.elementor-8248 .elementor-element.elementor-element-0990672:not(.elementor-motion-effects-element-type-background), .elementor-8248 .elementor-element.elementor-element-0990672 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-8248 .elementor-element.elementor-element-5b217fc{--width:75%;}.elementor-8248 .elementor-element.elementor-element-abc4f4b .elementor-heading-title{font-size:35px;}.elementor-8248 .elementor-element.elementor-element-69caef5 .elementor-button{font-size:15px;}.elementor-8248 .elementor-element.elementor-element-602abaf{--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-54b6a59 .elementor-heading-title{font-size:34px;}.elementor-8248 .elementor-element.elementor-element-8647463{font-size:17px;}.elementor-8248 .elementor-element.elementor-element-c28fe31{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-405e5c8 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8248 .elementor-element.elementor-element-8a4144a{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-24d172f{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8248 .elementor-element.elementor-element-21e876c.elementor-skin-slideshow .elementor-main-swiper:not(.elementor-thumbnails-swiper){margin-bottom:0px;}.elementor-8248 .elementor-element.elementor-element-21e876c .elementor-main-swiper{width:100%;}.elementor-8248 .elementor-element.elementor-element-088b36c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-b0ff41d{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8248 .elementor-element.elementor-element-616beec .elementor-heading-title{font-size:26px;}.elementor-8248 .elementor-element.elementor-element-1b0c76b .elementor-heading-title{font-size:26px;}.elementor-8248 .elementor-element.elementor-element-21f7e5a .elementor-heading-title{font-size:26px;}.elementor-8248 .elementor-element.elementor-element-9b45763{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-8248 .elementor-element.elementor-element-dec74e7 .elementor-heading-title{font-size:var( --e-global-typography-0cd2847-font-size );line-height:var( --e-global-typography-0cd2847-line-height );}.elementor-8248 .elementor-element.elementor-element-af1b62b .elementor-image-box-img{margin-bottom:15px;}.elementor-8248 .elementor-element.elementor-element-af1b62b .elementor-image-box-title{font-size:var( --e-global-typography-c8a663e-font-size );line-height:var( --e-global-typography-c8a663e-line-height );}.elementor-8248 .elementor-element.elementor-element-af1b62b .elementor-image-box-description{font-size:var( --e-global-typography-8342d9a-font-size );line-height:var( --e-global-typography-8342d9a-line-height );}.elementor-8248 .elementor-element.elementor-element-860a859 .elementor-button{font-size:15px;}.elementor-8248 .elementor-element.elementor-element-8e4c3cd .elementor-image-box-img{margin-bottom:15px;}.elementor-8248 .elementor-element.elementor-element-8e4c3cd .elementor-image-box-title{font-size:var( --e-global-typography-c8a663e-font-size );line-height:var( --e-global-typography-c8a663e-line-height );}.elementor-8248 .elementor-element.elementor-element-8e4c3cd .elementor-image-box-description{font-size:var( --e-global-typography-8342d9a-font-size );line-height:var( --e-global-typography-8342d9a-line-height );}.elementor-8248 .elementor-element.elementor-element-051e5dd .elementor-button{font-size:15px;}}@media(min-width:768px){.elementor-8248 .elementor-element.elementor-element-5b217fc{--width:60%;}.elementor-8248 .elementor-element.elementor-element-602abaf{--content-width:1140px;}.elementor-8248 .elementor-element.elementor-element-c28fe31{--content-width:750px;}.elementor-8248 .elementor-element.elementor-element-43f7288{--content-width:959px;}.elementor-8248 .elementor-element.elementor-element-935ccbc{--content-width:912px;}.elementor-8248 .elementor-element.elementor-element-0b5a4ed{--content-width:789px;}.elementor-8248 .elementor-element.elementor-element-7d0d945{--content-width:789px;}.elementor-8248 .elementor-element.elementor-element-32bd471{--width:50%;}.elementor-8248 .elementor-element.elementor-element-36e5119{--width:50%;}.elementor-8248 .elementor-element.elementor-element-24d172f{--content-width:1600px;}.elementor-8248 .elementor-element.elementor-element-088b36c{--content-width:1024px;}.elementor-8248 .elementor-element.elementor-element-b0ff41d{--width:59%;}.elementor-8248 .elementor-element.elementor-element-9b45763{--content-width:1024px;}.elementor-8248 .elementor-element.elementor-element-77d4957{--width:40%;}.elementor-8248 .elementor-element.elementor-element-7572ced{--width:40%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8248 .elementor-element.elementor-element-5b217fc{--width:50%;}.elementor-8248 .elementor-element.elementor-element-b0ff41d{--width:50%;}}/* Start custom CSS for text-editor, class: .elementor-element-8647463 */.elementor-8248 .elementor-element.elementor-element-8647463 {
    line-height: 31px !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-18eb265 */.elementor-8248 .elementor-element.elementor-element-18eb265 ul {
    list-style: disc;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-64a9b65 */.elementor-8248 .elementor-element.elementor-element-64a9b65 ul {
    list-style: disc;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-25230ba */.elementor-8248 .elementor-element.elementor-element-25230ba ul {
    list-style: disc;
    text-align: left;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-61438ed */.elementor-8248 .elementor-element.elementor-element-61438ed {
    mix-blend-mode: multiply;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aa846c3 */.elementor-8248 .elementor-element.elementor-element-aa846c3 {
    margin: auto;
}/* End custom CSS */
/* Start custom CSS for menu-anchor, class: .elementor-element-bd397fa */.elementor-8248 .elementor-element.elementor-element-bd397fa {
    width: 0;
    height: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ef9294 */cwa-form/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-af1b62b */.elementor-8248 .elementor-element.elementor-element-af1b62b { 
    h3  {
    color: #002F54 !important;
    }
    
    p {
        margin: auto;
        max-width: 300px;
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-8e4c3cd */.elementor-8248 .elementor-element.elementor-element-8e4c3cd { 
    h3  {
    color: #002F54 !important;
    }
    
    p {
        margin: auto;
        max-width: 300px;
    }
}/* End custom CSS */