.elementor-1126 .elementor-element.elementor-element-38862e9{--display:flex;--min-height:87vh;--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;--overlay-opacity:0.35;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-38862e9:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-38862e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/11/25_CNYN_Stock-134.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-38862e9::before, .elementor-1126 .elementor-element.elementor-element-38862e9 > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-38862e9 > .e-con-inner > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-38862e9 > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-38862e9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-38862e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#6D2D34;--background-overlay:'';}.elementor-1126 .elementor-element.elementor-element-a1eb5a0{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1126 .elementor-element.elementor-element-3b91798{--display:flex;--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-1126 .elementor-element.elementor-element-7a30fe1{--display:flex;--min-height:198px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1126 .elementor-element.elementor-element-32af919 > .elementor-widget-container{margin:-7% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-32af919 img{width:100%;}.elementor-1126 .elementor-element.elementor-element-4333989{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5em;--padding-bottom:5em;--padding-left:0em;--padding-right:0em;}.elementor-1126 .elementor-element.elementor-element-c0be07b{--iteration-count:infinite;--dynamic-text-color:#F8E6D0;}.elementor-1126 .elementor-element.elementor-element-c0be07b.elementor-element{--align-self:center;}.elementor-1126 .elementor-element.elementor-element-c0be07b .elementor-headline{text-align:center;font-size:64px;text-transform:uppercase;}.elementor-1126 .elementor-element.elementor-element-c0be07b .elementor-headline-dynamic-text{font-family:"Montserrat", Sans-serif;font-weight:700;}.elementor-1126 .elementor-element.elementor-element-47f4868 > .elementor-widget-container{margin:-2% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-47f4868{text-align:center;}.elementor-1126 .elementor-element.elementor-element-47f4868 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#F8E6D0;}.elementor-1126 .elementor-element.elementor-element-9d15ad7{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#F8E6D0;}.elementor-1126 .elementor-element.elementor-element-9d15ad7.elementor-element{--align-self:center;}.elementor-1126 .elementor-element.elementor-element-8bd1236{--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:0% 7%;--row-gap:0%;--column-gap:7%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1126 .elementor-element.elementor-element-c6d27b9{--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:center;}.elementor-1126 .elementor-element.elementor-element-ef62b3c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#C42D34;}.elementor-1126 .elementor-element.elementor-element-364cf6c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#335FAF;}.elementor-1126 .elementor-element.elementor-element-dbf27bc > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-dbf27bc{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#333661;}.elementor-1126 .elementor-element.elementor-element-b7def5f{--display:flex;--min-height:400px;--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-1126 .elementor-element.elementor-element-b7def5f:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-b7def5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/11/25_CNYN_Stock-106.jpg");background-position:top center;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-064101f{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__front{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__back{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__image img{width:125px;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__image{opacity:1;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__button{margin-center:0;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__back .elementor-flip-box__layer__description{color:#333661;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__front{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__back{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__image img{width:125px;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__image{opacity:1;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__button{margin-center:0;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#333661;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__front{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__back{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__image img{width:125px;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__image{opacity:1;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__button{margin-center:0;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__back .elementor-flip-box__layer__description{color:#333661;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__front{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__back{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__image img{width:125px;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__image{opacity:1;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__button{margin-center:0;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__back .elementor-flip-box__layer__description{color:#333661;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1126 .elementor-element.elementor-element-a5c7316{--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:center;--padding-top:5%;--padding-bottom:010%;--padding-left:0%;--padding-right:0%;}.elementor-1126 .elementor-element.elementor-element-a5c7316:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-a5c7316 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/07/group1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-e5a28e2{text-align:center;}.elementor-1126 .elementor-element.elementor-element-e5a28e2 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#C42D34;}.elementor-1126 .elementor-element.elementor-element-56263de{--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;--padding-top:5%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1126 .elementor-element.elementor-element-4a04aeb{--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:0% 5%;--row-gap:0%;--column-gap:5%;}.elementor-1126 .elementor-element.elementor-element-2f2f9a6{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-7af5d88{--display:flex;--min-height:322px;}.elementor-1126 .elementor-element.elementor-element-7af5d88:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-7af5d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/10/25_CR_HS_Eric-Barron-27-Edit-1024x682.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-b7eaf9a > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-b7eaf9a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#335FAF;}.elementor-1126 .elementor-element.elementor-element-33cbab5{text-align:start;}.elementor-1126 .elementor-element.elementor-element-33cbab5 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-2638254 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-2638254{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#333661;}.elementor-1126 .elementor-element.elementor-element-c47d89a{--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:0% 5%;--row-gap:0%;--column-gap:5%;}.elementor-1126 .elementor-element.elementor-element-6cb2691{--display:flex;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-f18af4d{--display:flex;--min-height:322px;}.elementor-1126 .elementor-element.elementor-element-f18af4d:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-f18af4d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/10/25_CR_HS_Jose-Barron-12-Edit-1024x683.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-7d4dd2b > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-7d4dd2b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#335FAF;}.elementor-1126 .elementor-element.elementor-element-aa208c9{text-align:start;}.elementor-1126 .elementor-element.elementor-element-aa208c9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;font-style:normal;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-cfd18a3 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-cfd18a3{text-align:center;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#333661;}.elementor-1126 .elementor-element.elementor-element-f70370e{--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:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1126 .elementor-element.elementor-element-6b3e8bd{text-align:center;}.elementor-1126 .elementor-element.elementor-element-6b3e8bd .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#C42D34;}.elementor-1126 .elementor-element.elementor-element-4cb97c4{text-align:center;}.elementor-1126 .elementor-element.elementor-element-4cb97c4 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#335FAF;}.elementor-1126 .elementor-element.elementor-element-30b1bb7{--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;}.elementor-1126 .elementor-element.elementor-element-0ca6487{--display:flex;}.elementor-1126 .elementor-element.elementor-element-d1a2eec{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-7bfd5d5{--display:flex;}.elementor-1126 .elementor-element.elementor-element-063afaf{text-align:end;}.elementor-1126 .elementor-element.elementor-element-063afaf .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-c0c4234{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-a36b0c8{--display:flex;}.elementor-1126 .elementor-element.elementor-element-4bd60f9{text-align:end;}.elementor-1126 .elementor-element.elementor-element-4bd60f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-34488c3{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-c82b12a{--display:flex;}.elementor-1126 .elementor-element.elementor-element-b580c3a{text-align:end;}.elementor-1126 .elementor-element.elementor-element-b580c3a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-8f92b47{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-ffc4d3c{--display:flex;}.elementor-1126 .elementor-element.elementor-element-6de6f53{text-align:end;}.elementor-1126 .elementor-element.elementor-element-6de6f53 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-b5a8e58{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-ad387ec{--display:flex;}.elementor-1126 .elementor-element.elementor-element-1766e21{text-align:end;}.elementor-1126 .elementor-element.elementor-element-1766e21 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-2ab3d04{--display:flex;}.elementor-1126 .elementor-element.elementor-element-ee7b474{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-81f1ab1{--display:flex;}.elementor-1126 .elementor-element.elementor-element-14f57ce{text-align:start;}.elementor-1126 .elementor-element.elementor-element-14f57ce .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-9089620{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-1de1de7{--display:flex;}.elementor-1126 .elementor-element.elementor-element-be41b22{text-align:start;}.elementor-1126 .elementor-element.elementor-element-be41b22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-4ea2f5d{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-956cbc1{--display:flex;}.elementor-1126 .elementor-element.elementor-element-2b0480d{text-align:start;}.elementor-1126 .elementor-element.elementor-element-2b0480d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-1149cc4{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-e7332ce{--display:flex;}.elementor-1126 .elementor-element.elementor-element-0b15109{text-align:start;}.elementor-1126 .elementor-element.elementor-element-0b15109 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-60c8776{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-3903c53{--display:flex;}.elementor-1126 .elementor-element.elementor-element-d69b171{text-align:start;}.elementor-1126 .elementor-element.elementor-element-d69b171 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-db3d0e0{--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:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1126 .elementor-element.elementor-element-cecd826{text-align:center;}.elementor-1126 .elementor-element.elementor-element-cecd826 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#335FAF;}.elementor-1126 .elementor-element.elementor-element-df935a9{--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;}.elementor-1126 .elementor-element.elementor-element-18ce240{--display:flex;}.elementor-1126 .elementor-element.elementor-element-a8925ad{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-5514b8c{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-ac7a18c{text-align:end;}.elementor-1126 .elementor-element.elementor-element-ac7a18c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-fc83460{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-40259b6{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-bb5d25e{text-align:end;}.elementor-1126 .elementor-element.elementor-element-bb5d25e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-5e475d4{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-eb5456d{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-6af278b{text-align:end;}.elementor-1126 .elementor-element.elementor-element-6af278b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-bac0a35{--display:flex;}.elementor-1126 .elementor-element.elementor-element-550e767{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-24d6cae{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-23ef52a{text-align:end;}.elementor-1126 .elementor-element.elementor-element-23ef52a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-a579674{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-c280508{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-379714a{text-align:end;}.elementor-1126 .elementor-element.elementor-element-379714a .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-6762cf5{--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;--gap:0px 25px;--row-gap:0px;--column-gap:25px;}.elementor-1126 .elementor-element.elementor-element-3c87a69{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-0f791ea{text-align:end;}.elementor-1126 .elementor-element.elementor-element-0f791ea .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-1bee15c{--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:center;--padding-top:5%;--padding-bottom:010%;--padding-left:0%;--padding-right:0%;--z-index:5;}.elementor-1126 .elementor-element.elementor-element-1bee15c:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-1bee15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/07/group1.png");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-e63c4ff{text-align:start;}.elementor-1126 .elementor-element.elementor-element-e63c4ff .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#C42D34;}.elementor-1126 .elementor-element.elementor-element-6a5df32 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#335FAF;}.elementor-1126 .elementor-element.elementor-element-9c2f90b{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1126 .elementor-element.elementor-element-62ad582{--display:flex;--min-height:350px;--flex-direction:column-reverse;--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:0px;}.elementor-1126 .elementor-element.elementor-element-62ad582:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-62ad582 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/09/VALVOLINE-INSTANT-OIL-CHANGE-GILBERT-scaled-e1757531108792-768x1024.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-2ec627a{--display:flex;--min-height:350px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-1126 .elementor-element.elementor-element-2ec627a::before, .elementor-1126 .elementor-element.elementor-element-2ec627a > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-2ec627a > .e-con-inner > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-2ec627a > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-2ec627a > .e-con-inner > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-2ec627a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F2247;--background-overlay:'';}.elementor-1126 .elementor-element.elementor-element-0697189{text-align:start;}.elementor-1126 .elementor-element.elementor-element-0697189 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#F8E6D0;}.elementor-1126 .elementor-element.elementor-element-a959b96{--display:flex;--min-height:350px;--flex-direction:column-reverse;--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:0px;}.elementor-1126 .elementor-element.elementor-element-a959b96:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-a959b96 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/09/DR.-VARTEVAN-3-1024x768.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-0c597cc{--display:flex;--min-height:350px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-1126 .elementor-element.elementor-element-0c597cc::before, .elementor-1126 .elementor-element.elementor-element-0c597cc > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-0c597cc > .e-con-inner > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-0c597cc > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-0c597cc > .e-con-inner > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-0c597cc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F2247;--background-overlay:'';}.elementor-1126 .elementor-element.elementor-element-52c031e{text-align:start;}.elementor-1126 .elementor-element.elementor-element-52c031e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#F8E6D0;}.elementor-1126 .elementor-element.elementor-element-8ec1873{--display:flex;--min-height:350px;--flex-direction:column-reverse;--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:0px;}.elementor-1126 .elementor-element.elementor-element-8ec1873:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-8ec1873 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/09/DASH-CAR-WASH-2-1024x768.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-3cc366e{--display:flex;--min-height:350px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;}.elementor-1126 .elementor-element.elementor-element-3cc366e::before, .elementor-1126 .elementor-element.elementor-element-3cc366e > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-3cc366e > .e-con-inner > .elementor-background-video-container::before, .elementor-1126 .elementor-element.elementor-element-3cc366e > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-3cc366e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1126 .elementor-element.elementor-element-3cc366e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#1F2247;--background-overlay:'';}.elementor-1126 .elementor-element.elementor-element-484b39f{text-align:start;}.elementor-1126 .elementor-element.elementor-element-484b39f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#F8E6D0;}.elementor-1126 .elementor-element.elementor-element-867ba1c .elementor-button{background-color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;fill:#F8E6D0;color:#F8E6D0;border-style:solid;border-width:5px 5px 5px 5px;border-color:#C42D34;border-radius:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-867ba1c .elementor-button:hover, .elementor-1126 .elementor-element.elementor-element-867ba1c .elementor-button:focus{background-color:#C42D34;}.elementor-1126 .elementor-element.elementor-element-53af28f{--display:flex;--min-height:831px;--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;--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1126 .elementor-element.elementor-element-53af28f:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-53af28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/11/25_CNYN_Stock-33.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-bd7a69b{--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:0% 7%;--row-gap:0%;--column-gap:7%;--padding-top:5%;--padding-bottom:02%;--padding-left:5%;--padding-right:5%;}.elementor-1126 .elementor-element.elementor-element-e578c65{--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:center;}.elementor-1126 .elementor-element.elementor-element-45aa443 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#C42D34;}.elementor-1126 .elementor-element.elementor-element-5c8da7f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#335FAF;}.elementor-1126 .elementor-element.elementor-element-2212387 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-2212387{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#333661;}.elementor-1126 .elementor-element.elementor-element-c3cf377{--display:flex;--min-height:400px;--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-1126 .elementor-element.elementor-element-c3cf377:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-c3cf377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/11/25_CNYN_Stock-19.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-f4c31ca{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0% 7%;--row-gap:0%;--column-gap:7%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1126 .elementor-element.elementor-element-8341740{--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:center;}.elementor-1126 .elementor-element.elementor-element-068a72e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#C42D34;}.elementor-1126 .elementor-element.elementor-element-b3f1466 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#335FAF;}.elementor-1126 .elementor-element.elementor-element-d82922d > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-d82922d{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;color:#333661;}.elementor-1126 .elementor-element.elementor-element-3ff9e0a{--display:flex;--min-height:400px;--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-1126 .elementor-element.elementor-element-3ff9e0a:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-3ff9e0a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/11/25_CNYN_Stock-82.jpg");background-position:center center;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-6a85a41{--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;--padding-top:0%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1126 .elementor-element.elementor-element-8bc71b4 .elementor-flip-box__front{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-8bc71b4 .elementor-flip-box__back{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-8bc71b4 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-start;}.elementor-1126 .elementor-element.elementor-element-8bc71b4 .elementor-flip-box__image img{width:125px;}.elementor-1126 .elementor-element.elementor-element-8bc71b4 .elementor-flip-box__image{opacity:1;}.elementor-1126 .elementor-element.elementor-element-8bc71b4 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1126 .elementor-element.elementor-element-8bc71b4 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-8bc71b4 .elementor-flip-box__button{margin-center:0;}.elementor-1126 .elementor-element.elementor-element-8bc71b4 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#333661;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1126 .elementor-element.elementor-element-235ee66 .elementor-flip-box__front{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-235ee66 .elementor-flip-box__back{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-235ee66 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-start;}.elementor-1126 .elementor-element.elementor-element-235ee66 .elementor-flip-box__image img{width:125px;}.elementor-1126 .elementor-element.elementor-element-235ee66 .elementor-flip-box__image{opacity:1;}.elementor-1126 .elementor-element.elementor-element-235ee66 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1126 .elementor-element.elementor-element-235ee66 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-235ee66 .elementor-flip-box__button{margin-center:0;}.elementor-1126 .elementor-element.elementor-element-235ee66 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#333661;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1126 .elementor-element.elementor-element-884024d .elementor-flip-box__front{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-884024d .elementor-flip-box__back{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-884024d .elementor-flip-box__front .elementor-flip-box__layer__overlay{justify-content:flex-start;}.elementor-1126 .elementor-element.elementor-element-884024d .elementor-flip-box__image img{width:125px;}.elementor-1126 .elementor-element.elementor-element-884024d .elementor-flip-box__image{opacity:1;}.elementor-1126 .elementor-element.elementor-element-884024d .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1126 .elementor-element.elementor-element-884024d .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-884024d .elementor-flip-box__button{margin-center:0;}.elementor-1126 .elementor-element.elementor-element-884024d .elementor-flip-box__back .elementor-flip-box__layer__description{color:#333661;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1126 .elementor-element.elementor-element-a316db0 .elementor-flip-box__front{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-a316db0 .elementor-flip-box__back{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-a316db0 .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-start;}.elementor-1126 .elementor-element.elementor-element-a316db0 .elementor-flip-box__image img{width:125px;}.elementor-1126 .elementor-element.elementor-element-a316db0 .elementor-flip-box__image{opacity:1;}.elementor-1126 .elementor-element.elementor-element-a316db0 .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1126 .elementor-element.elementor-element-a316db0 .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-a316db0 .elementor-flip-box__button{margin-center:0;}.elementor-1126 .elementor-element.elementor-element-a316db0 .elementor-flip-box__back .elementor-flip-box__layer__description{color:#333661;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1126 .elementor-element.elementor-element-56766ee .elementor-flip-box__front{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-56766ee .elementor-flip-box__back{background-color:#6EC1E400;}.elementor-1126 .elementor-element.elementor-element-56766ee .elementor-flip-box__front .elementor-flip-box__layer__overlay{text-align:center;justify-content:flex-start;}.elementor-1126 .elementor-element.elementor-element-56766ee .elementor-flip-box__image img{width:125px;}.elementor-1126 .elementor-element.elementor-element-56766ee .elementor-flip-box__image{opacity:1;}.elementor-1126 .elementor-element.elementor-element-56766ee .elementor-flip-box__front .elementor-flip-box__layer__title{color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:0.7px;}.elementor-1126 .elementor-element.elementor-element-56766ee .elementor-flip-box__back .elementor-flip-box__layer__overlay{text-align:center;}.elementor-1126 .elementor-element.elementor-element-56766ee .elementor-flip-box__button{margin-center:0;}.elementor-1126 .elementor-element.elementor-element-56766ee .elementor-flip-box__back .elementor-flip-box__layer__description{color:#333661;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-1126 .elementor-element.elementor-element-a4f4917{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-1126 .elementor-element.elementor-element-a4f4917:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-a4f4917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1F2247;}.elementor-1126 .elementor-element.elementor-element-ea385ef{--display:flex;}.elementor-1126 .elementor-element.elementor-element-5fa2cf3{text-align:center;}.elementor-1126 .elementor-element.elementor-element-5fa2cf3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:40px;font-weight:300;font-style:italic;letter-spacing:0.7px;color:#F8E6D0;}.elementor-1126 .elementor-element.elementor-element-6f72b6c{--display:flex;--justify-content:center;}.elementor-1126 .elementor-element.elementor-element-893fbc7 .elementor-button{background-color:#6D2D34;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;fill:#F8E6D0;color:#F8E6D0;border-style:solid;border-width:5px 5px 5px 5px;border-color:#C42D34;border-radius:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-893fbc7 .elementor-button:hover, .elementor-1126 .elementor-element.elementor-element-893fbc7 .elementor-button:focus{background-color:#C42D34;}.elementor-1126 .elementor-element.elementor-element-75dfe7d{--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:0% 7%;--row-gap:0%;--column-gap:7%;--padding-top:7%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-1126 .elementor-element.elementor-element-75dfe7d:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-75dfe7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/07/chatgptimagejul17202510_02_51am2.png");background-position:top center;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-8a7df5c{--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:center;}.elementor-1126 .elementor-element.elementor-element-dbc9884 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;color:#C42D34;}.elementor-1126 .elementor-element.elementor-element-056705b > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-056705b .eael-contact-form{border-style:none;}.elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield textarea{padding:10px 10px 10px 10px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield input[type="text"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield input[type="email"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield input[type="tel"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield input[type="number"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield textarea, html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield select{border-style:none;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield input[type="text"], 
                    html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield input[type="email"], 
                    html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield input[type="tel"], 
                    html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield input[type="number"], 
                    html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield textarea, 
                    html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield select{border-radius:0px 0px 0px 0px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield .ginput_container input[type="text"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield .ginput_container input[type="email"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield .ginput_container input[type="tel"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield .ginput_container input[type="number"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield .ginput_container_date input[type="text"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield .ginput_container_phone input[type="text"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield .ginput_container_email input[type="text"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield .ginput_container_text input[type="text"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield textarea, html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield select{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;letter-spacing:0.7px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield input::-webkit-input-placeholder, html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield textarea::-webkit-input-placeholder{color:#333661;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_footer{text-align:left;justify-content:left;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gfield--type-submit{text-align:left;justify-content:left;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_footer input[type="submit"]{display:inline-block;width:199px !important;background-color:#6D2D34 !important;color:#F8E6D0 !important;border-radius:0px 0px 0px 0px !important;padding:15px 15px 15px 15px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:199px !important;background-color:#6D2D34 !important;color:#F8E6D0 !important;border-radius:0px 0px 0px 0px !important;padding:15px 15px 15px 15px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_body input[type="submit"].gform-button{width:199px !important;background-color:#6D2D34 !important;border-radius:0px 0px 0px 0px !important;padding:15px 15px 15px 15px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_body input[type="submit"].gform-button{border-style:solid;border-width:6px 6px 6px 6px;border-color:#C42D34;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:0.7px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_footer input[type="submit"]:hover{background-color:#C42D34 !important;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]:hover{background-color:#C42D34 !important;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_body input[type="submit"].gform-button:hover{background-color:#C42D34 !important;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-1126 .elementor-element.elementor-element-056705b .gform_wrapper li.gfield_error textarea{border-width:1px;}html body .elementor-1126 .elementor-element.elementor-element-056705b .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{color:#C42D34!important;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:600;}.elementor-1126 .elementor-element.elementor-element-6a45edd{--display:flex;--min-height:400px;--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;}.elementor-1126 .elementor-element.elementor-element-4870190{text-align:center;}.elementor-1126 .elementor-element.elementor-element-4870190 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:800;text-transform:uppercase;letter-spacing:0.7px;color:#6D2D34;}.elementor-1126 .elementor-element.elementor-element-0012ab5{--display:flex;}.elementor-1126 .elementor-element.elementor-element-0527ac2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-0527ac2 img{width:85%;}.elementor-1126 .elementor-element.elementor-element-674fb0c{--display:flex;}.elementor-1126 .elementor-element.elementor-element-6305260 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-6305260 img{width:85%;}.elementor-1126 .elementor-element.elementor-element-1c0ff03{--display:flex;}.elementor-1126 .elementor-element.elementor-element-274154b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-274154b img{width:85%;}.elementor-1126 .elementor-element.elementor-element-12f8f75{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;--e-n-carousel-arrow-size:34px;--e-n-carousel-arrow-normal-color:#6D2D34;}@media(max-width:1024px){.elementor-1126 .elementor-element.elementor-element-38862e9{--min-height:33vh;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-a1eb5a0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-4333989{--margin-top:-88px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1126 .elementor-element.elementor-element-c0be07b .elementor-headline{text-align:center;font-size:44px;}.elementor-1126 .elementor-element.elementor-element-9d15ad7 > .elementor-widget-container{padding:40px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-9d15ad7{--container-widget-width:505px;--container-widget-flex-grow:0;width:var( --container-widget-width, 505px );max-width:505px;}.elementor-1126 .elementor-element.elementor-element-8bd1236{--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:40px;--padding-left:40px;--padding-right:40px;}.elementor-1126 .elementor-element.elementor-element-064101f{--min-height:574px;--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1126 .elementor-element.elementor-element-08c97df .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-1c93ea2 .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-c729b1a .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-a8e466e .elementor-flip-box__front .elementor-flip-box__layer__title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-a5c7316{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1126 .elementor-element.elementor-element-56263de{--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:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-1126 .elementor-element.elementor-element-14f57ce{text-align:start;}.elementor-1126 .elementor-element.elementor-element-be41b22{text-align:start;}.elementor-1126 .elementor-element.elementor-element-2b0480d{text-align:start;}.elementor-1126 .elementor-element.elementor-element-0b15109{text-align:start;}.elementor-1126 .elementor-element.elementor-element-d69b171{text-align:start;}.elementor-1126 .elementor-element.elementor-element-1bee15c:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-1bee15c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1126 .elementor-element.elementor-element-1bee15c{--padding-top:40px;--padding-bottom:080px;--padding-left:40px;--padding-right:40px;}.elementor-1126 .elementor-element.elementor-element-9c2f90b{--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-1126 .elementor-element.elementor-element-bd7a69b{--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-1126 .elementor-element.elementor-element-c3cf377:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-c3cf377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px -140px;}.elementor-1126 .elementor-element.elementor-element-f4c31ca{--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-1126 .elementor-element.elementor-element-6a85a41{--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-1126 .elementor-element.elementor-element-75dfe7d{--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:40px;--padding-left:40px;--padding-right:40px;}.elementor-1126 .elementor-element.elementor-element-056705b > .elementor-widget-container{padding:5% 0% 0% 0%;}.elementor-1126 .elementor-element.elementor-element-4870190 > .elementor-widget-container{padding:0% 0% 5% 0%;}.elementor-1126 .elementor-element.elementor-element-4870190 .elementor-heading-title{font-size:25px;}.elementor-1126 .elementor-element.elementor-element-12f8f75{--e-n-carousel-swiper-slides-to-display:1;}}@media(max-width:767px){.elementor-1126 .elementor-element.elementor-element-4333989{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1126 .elementor-element.elementor-element-c0be07b{width:100%;max-width:100%;}.elementor-1126 .elementor-element.elementor-element-c0be07b .elementor-headline{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-47f4868 .elementor-heading-title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-9d15ad7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-1126 .elementor-element.elementor-element-8bd1236{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1126 .elementor-element.elementor-element-c6d27b9{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-ef62b3c .elementor-heading-title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-364cf6c .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-b7def5f{--min-height:230px;}.elementor-1126 .elementor-element.elementor-element-a5c7316{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1126 .elementor-element.elementor-element-e5a28e2 .elementor-heading-title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-56263de{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-1126 .elementor-element.elementor-element-4a04aeb{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-b7eaf9a .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-33cbab5{text-align:center;}.elementor-1126 .elementor-element.elementor-element-33cbab5 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-c47d89a{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-7d4dd2b .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-aa208c9{text-align:center;}.elementor-1126 .elementor-element.elementor-element-aa208c9 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-f70370e{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1126 .elementor-element.elementor-element-6b3e8bd .elementor-heading-title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-4cb97c4 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-063afaf{text-align:center;}.elementor-1126 .elementor-element.elementor-element-063afaf .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-4bd60f9{text-align:center;}.elementor-1126 .elementor-element.elementor-element-4bd60f9 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-b580c3a{text-align:center;}.elementor-1126 .elementor-element.elementor-element-b580c3a .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-6de6f53{text-align:center;}.elementor-1126 .elementor-element.elementor-element-6de6f53 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-1766e21{text-align:center;}.elementor-1126 .elementor-element.elementor-element-1766e21 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-14f57ce{text-align:center;}.elementor-1126 .elementor-element.elementor-element-14f57ce .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-be41b22{text-align:center;}.elementor-1126 .elementor-element.elementor-element-be41b22 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-2b0480d{text-align:center;}.elementor-1126 .elementor-element.elementor-element-2b0480d .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-0b15109{text-align:center;}.elementor-1126 .elementor-element.elementor-element-0b15109 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-d69b171{text-align:center;}.elementor-1126 .elementor-element.elementor-element-d69b171 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-cecd826 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-ac7a18c{text-align:center;}.elementor-1126 .elementor-element.elementor-element-ac7a18c .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-40259b6{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-bb5d25e{text-align:center;}.elementor-1126 .elementor-element.elementor-element-bb5d25e .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-6af278b{text-align:center;}.elementor-1126 .elementor-element.elementor-element-6af278b .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-24d6cae{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-23ef52a{text-align:center;}.elementor-1126 .elementor-element.elementor-element-23ef52a .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-c280508{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-379714a{text-align:center;}.elementor-1126 .elementor-element.elementor-element-379714a .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-3c87a69{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1126 .elementor-element.elementor-element-0f791ea{text-align:center;}.elementor-1126 .elementor-element.elementor-element-0f791ea .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-1bee15c{--padding-top:20px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1126 .elementor-element.elementor-element-e63c4ff .elementor-heading-title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-6a5df32 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-62ad582{--min-height:230px;}.elementor-1126 .elementor-element.elementor-element-2ec627a{--min-height:230px;}.elementor-1126 .elementor-element.elementor-element-0697189 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-a959b96{--min-height:230px;}.elementor-1126 .elementor-element.elementor-element-0c597cc{--min-height:230px;}.elementor-1126 .elementor-element.elementor-element-52c031e .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-8ec1873{--min-height:230px;}.elementor-1126 .elementor-element.elementor-element-3cc366e{--min-height:230px;}.elementor-1126 .elementor-element.elementor-element-484b39f .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-53af28f{--min-height:400px;}.elementor-1126 .elementor-element.elementor-element-53af28f:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-53af28f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-1126 .elementor-element.elementor-element-bd7a69b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1126 .elementor-element.elementor-element-e578c65{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-45aa443 .elementor-heading-title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-5c8da7f .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-c3cf377:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-c3cf377 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://canyonranchplumbing.com/wp-content/uploads/2025/08/IMG_0039-641x1024.jpg");background-position:0px -58px;}.elementor-1126 .elementor-element.elementor-element-c3cf377{--min-height:230px;}.elementor-1126 .elementor-element.elementor-element-068a72e .elementor-heading-title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-b3f1466 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-3ff9e0a{--min-height:230px;}.elementor-1126 .elementor-element.elementor-element-5fa2cf3 .elementor-heading-title{font-size:30px;}.elementor-1126 .elementor-element.elementor-element-75dfe7d{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1126 .elementor-element.elementor-element-8a7df5c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1126 .elementor-element.elementor-element-dbc9884 .elementor-heading-title{font-size:20px;}.elementor-1126 .elementor-element.elementor-element-6a45edd{--min-height:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-1126 .elementor-element.elementor-element-4870190 .elementor-heading-title{font-size:16px;}.elementor-1126 .elementor-element.elementor-element-12f8f75{--e-n-carousel-swiper-slides-to-display:1;}}@media(min-width:768px){.elementor-1126 .elementor-element.elementor-element-c6d27b9{--width:50%;}.elementor-1126 .elementor-element.elementor-element-b7def5f{--width:50%;}.elementor-1126 .elementor-element.elementor-element-7af5d88{--width:80%;}.elementor-1126 .elementor-element.elementor-element-f18af4d{--width:80%;}.elementor-1126 .elementor-element.elementor-element-e578c65{--width:50%;}.elementor-1126 .elementor-element.elementor-element-c3cf377{--width:50%;}.elementor-1126 .elementor-element.elementor-element-8341740{--width:50%;}.elementor-1126 .elementor-element.elementor-element-3ff9e0a{--width:50%;}.elementor-1126 .elementor-element.elementor-element-8a7df5c{--width:70%;}.elementor-1126 .elementor-element.elementor-element-6a45edd{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-1126 .elementor-element.elementor-element-c6d27b9{--width:100%;}.elementor-1126 .elementor-element.elementor-element-b7def5f{--width:100%;}.elementor-1126 .elementor-element.elementor-element-e578c65{--width:100%;}.elementor-1126 .elementor-element.elementor-element-c3cf377{--width:100%;}.elementor-1126 .elementor-element.elementor-element-8341740{--width:100%;}.elementor-1126 .elementor-element.elementor-element-3ff9e0a{--width:100%;}.elementor-1126 .elementor-element.elementor-element-8a7df5c{--width:100%;}.elementor-1126 .elementor-element.elementor-element-6a45edd{--width:100%;}}@media(min-width:1025px){.elementor-1126 .elementor-element.elementor-element-38862e9:not(.elementor-motion-effects-element-type-background), .elementor-1126 .elementor-element.elementor-element-38862e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-62ad582 */.hover{ 
    opacity:0; 
} 

.hover:hover { 
    opacity:1; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a959b96 */.hover{ 
    opacity:0; 
} 

.hover:hover { 
    opacity:1; 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8ec1873 */.hover{ 
    opacity:0; 
} 

.hover:hover { 
    opacity:1; 
}/* End custom CSS */