.elementor-3321 .elementor-element.elementor-element-7bc24964{--display:flex;--min-height:281px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-7bc24964:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-7bc24964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wpgplumbing.com.au/wp-content/uploads/2024/07/WPG-banner-2-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3321 .elementor-element.elementor-element-7bc24964::before, .elementor-3321 .elementor-element.elementor-element-7bc24964 > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-7bc24964 > .e-con-inner > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-7bc24964 > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-7bc24964 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-7bc24964 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3321 .elementor-element.elementor-element-49bfbdcc{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3321 .elementor-element.elementor-element-49bfbdcc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-38a6386f{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-663a1446 .elementor-heading-title{font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-61f2a0f0{width:100%;max-width:100%;text-align:start;}.elementor-3321 .elementor-element.elementor-element-61f2a0f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3321 .elementor-element.elementor-element-61f2a0f0 .elementor-heading-title{font-size:53px;font-weight:900;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-109b9085{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-4c48c987{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-33cbc325{--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;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-588b2f8a .elementor-button{background-color:#FF914D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-588b2f8a .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-588b2f8a .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-588b2f8a{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-588b2f8a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-588b2f8a .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-588b2f8a .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-354feb8d .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-354feb8d .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-354feb8d .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-354feb8d{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-354feb8d .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-354feb8d .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-354feb8d .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-138e29f8{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3321 .elementor-element.elementor-element-138e29f8:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-138e29f8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-2972d45a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-654ecea{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-474b94cd{--display:flex;--padding-top:29px;--padding-bottom:65px;--padding-left:29px;--padding-right:29px;}.elementor-3321 .elementor-element.elementor-element-474b94cd:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-474b94cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#153360;}.elementor-3321 .elementor-element.elementor-element-1d0ce131{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-75b82a57{text-align:center;}.elementor-3321 .elementor-element.elementor-element-75b82a57 img{width:68px;}.elementor-3321 .elementor-element.elementor-element-25da8a34{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-30eda15d{text-align:center;}.elementor-3321 .elementor-element.elementor-element-30eda15d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-2209da7a{text-align:center;font-size:18px;line-height:28px;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-5820690f{--display:flex;--padding-top:29px;--padding-bottom:65px;--padding-left:29px;--padding-right:29px;}.elementor-3321 .elementor-element.elementor-element-5820690f:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-5820690f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B4380;}.elementor-3321 .elementor-element.elementor-element-7c4d5fb1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-1686e4ab{text-align:center;}.elementor-3321 .elementor-element.elementor-element-1686e4ab img{width:68px;}.elementor-3321 .elementor-element.elementor-element-269101c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-3cd20c6f{text-align:center;}.elementor-3321 .elementor-element.elementor-element-3cd20c6f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-3e4aa185{text-align:center;font-size:18px;line-height:28px;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-8e39dbb{--display:flex;--padding-top:29px;--padding-bottom:65px;--padding-left:29px;--padding-right:29px;}.elementor-3321 .elementor-element.elementor-element-8e39dbb:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-8e39dbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#255499;}.elementor-3321 .elementor-element.elementor-element-6b2dbd24{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-4d14c25c{text-align:center;}.elementor-3321 .elementor-element.elementor-element-4d14c25c img{width:68px;}.elementor-3321 .elementor-element.elementor-element-4e90af73{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-680f89d4{text-align:center;}.elementor-3321 .elementor-element.elementor-element-680f89d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-23efa3f{text-align:center;font-size:18px;line-height:28px;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-10c2bcab{--display:flex;--padding-top:29px;--padding-bottom:65px;--padding-left:29px;--padding-right:29px;}.elementor-3321 .elementor-element.elementor-element-10c2bcab:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-10c2bcab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#245EB5;}.elementor-3321 .elementor-element.elementor-element-42d0fc25{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-3e7ade28{text-align:center;}.elementor-3321 .elementor-element.elementor-element-3e7ade28 img{width:68px;}.elementor-3321 .elementor-element.elementor-element-21e3ac9b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-6ecc1e9f{text-align:center;}.elementor-3321 .elementor-element.elementor-element-6ecc1e9f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-54fb4e48{text-align:center;font-size:18px;line-height:28px;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-14dc2d9d{--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;--justify-content:space-between;--align-items:center;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-14dc2d9d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-cf86f5e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-cf86f5e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-59390c2{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-2dec5796 .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-19924613{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-19924613 .elementor-heading-title{font-size:43px;font-weight:900;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-599d9940{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-2c4d3388{--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;--flex-wrap:wrap;--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-3321 .elementor-element.elementor-element-713c5cea .elementor-button{background-color:#FF914D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-713c5cea .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-713c5cea .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-713c5cea{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-713c5cea .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-713c5cea .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-713c5cea .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-5413c099 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-5413c099 .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-5413c099 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-5413c099{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-5413c099 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-5413c099 .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-5413c099 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-2cc257d7{--display:flex;}.elementor-3321 .elementor-element.elementor-element-2cc257d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-57fd8ca9 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-3321 .elementor-element.elementor-element-65606e98{--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;border-style:solid;--border-style:solid;border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-50c19238{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-5b02c1fe .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-10f842b4{width:100%;max-width:100%;text-align:center;}.elementor-3321 .elementor-element.elementor-element-10f842b4 .elementor-heading-title{font-size:45px;font-weight:900;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-4bb2277{text-align:center;}.elementor-3321 .elementor-element.elementor-element-4f9dad07{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3321 .elementor-element.elementor-element-78a7f2b0{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-78a7f2b0:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-78a7f2b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-401d20a6{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-2aec2b9f img{width:100%;}.elementor-3321 .elementor-element.elementor-element-a2ef5a7{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-16d535a0{text-align:center;}.elementor-3321 .elementor-element.elementor-element-16d535a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-3321 .elementor-element.elementor-element-5326e42c{text-align:center;font-size:16px;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-51fa885a{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-51fa885a:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-51fa885a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-8be0649{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-5ff6dea3 img{width:100%;}.elementor-3321 .elementor-element.elementor-element-5cf0b280{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-620c5163{text-align:center;}.elementor-3321 .elementor-element.elementor-element-620c5163 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-3321 .elementor-element.elementor-element-68707c7f{text-align:center;font-size:16px;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-7bab4d5f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-7bab4d5f:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-7bab4d5f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-403fdd5a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-391f5dd0 img{width:100%;}.elementor-3321 .elementor-element.elementor-element-2c64416f{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-42dfa3e5{text-align:center;}.elementor-3321 .elementor-element.elementor-element-42dfa3e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-3321 .elementor-element.elementor-element-7a73e302{text-align:center;font-size:16px;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-434ecaa3{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-434ecaa3:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-434ecaa3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-2bf309da{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-439cbbb3 img{width:100%;}.elementor-3321 .elementor-element.elementor-element-7c0c5a78{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-4e2f64e5{text-align:center;}.elementor-3321 .elementor-element.elementor-element-4e2f64e5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-3321 .elementor-element.elementor-element-25363154{text-align:center;font-size:16px;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-28ccc9ce{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-28ccc9ce:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-28ccc9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-212413ca{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-725397ef img{width:100%;}.elementor-3321 .elementor-element.elementor-element-17133e4a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-133f63d{text-align:center;}.elementor-3321 .elementor-element.elementor-element-133f63d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-3321 .elementor-element.elementor-element-29f4350b{text-align:center;font-size:16px;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-542f5206{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:none;--border-style:none;--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-542f5206:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-542f5206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-348c71d4{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-3e256c08 img{width:100%;}.elementor-3321 .elementor-element.elementor-element-2297707b{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-f45b0a7{text-align:center;}.elementor-3321 .elementor-element.elementor-element-f45b0a7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:700;}.elementor-3321 .elementor-element.elementor-element-2ca04a85{text-align:center;font-size:16px;color:var( --e-global-color-text );}.elementor-3321 .elementor-element.elementor-element-6b32de2{--display:flex;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-64f8025f{text-align:start;}.elementor-3321 .elementor-element.elementor-element-64f8025f .elementor-heading-title{font-size:24px;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-72d0300c{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-7e90ce38{width:var( --container-widget-width, 23.5% );max-width:23.5%;--container-widget-width:23.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-text{color:#153360;transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-111f46ee{width:var( --container-widget-width, 23.5% );max-width:23.5%;--container-widget-width:23.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-text{color:#153360;transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-50e514a9{width:var( --container-widget-width, 23.5% );max-width:23.5%;--container-widget-width:23.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-text{color:#153360;transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-1de303ae{width:var( --container-widget-width, 23.5% );max-width:23.5%;--container-widget-width:23.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-text{color:#153360;transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-4d2d36b7{--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;--flex-wrap:wrap;--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-3321 .elementor-element.elementor-element-506e1ec8 .elementor-button{background-color:#FF914D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-506e1ec8 .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-506e1ec8 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-506e1ec8{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-506e1ec8 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-506e1ec8 .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-506e1ec8 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-1fc817b3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-1fc817b3 .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-1fc817b3 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-1fc817b3{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-1fc817b3 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-1fc817b3 .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-1fc817b3 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-1cec5f0b{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.74;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-3321 .elementor-element.elementor-element-1cec5f0b:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-1cec5f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wpgplumbing.com.au/wp-content/uploads/2024/11/bathroom-blur.jpg");background-position:0px -91px;background-repeat:no-repeat;background-size:100% auto;}.elementor-3321 .elementor-element.elementor-element-1cec5f0b::before, .elementor-3321 .elementor-element.elementor-element-1cec5f0b > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-1cec5f0b > .e-con-inner > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-1cec5f0b > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-1cec5f0b > .e-con-inner > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-1cec5f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #15336085 0%, #153360 100%);}.elementor-3321 .elementor-element.elementor-element-3a704cc5{text-align:center;}.elementor-3321 .elementor-element.elementor-element-3a704cc5 .elementor-heading-title{font-size:45px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-629f66b4{--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:0px 80px;--row-gap:0px;--column-gap:80px;}.elementor-3321 .elementor-element.elementor-element-1fbc7010 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-1fbc7010 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-1fbc7010{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-1fbc7010 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-4a748c53 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-4a748c53 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-4a748c53{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-4a748c53 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-7cb57e33{text-align:center;}.elementor-3321 .elementor-element.elementor-element-7cb57e33 .elementor-heading-title{line-height:1.4em;color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-6159ff18{--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;--flex-wrap:wrap;--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-3321 .elementor-element.elementor-element-dbd5304 .elementor-button{background-color:#FF914D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-dbd5304 .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-dbd5304 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-dbd5304{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-dbd5304 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-dbd5304 .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-dbd5304 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-5f2211a7 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-5f2211a7 .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-5f2211a7 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-5f2211a7{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-5f2211a7 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-5f2211a7 .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-5f2211a7 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-cde07de{--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;--justify-content:space-between;--align-items:center;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-cde07de:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-cde07de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-3321 .elementor-element.elementor-element-f9e3950{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-f9e3950.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-f5dd2e4 img{width:100%;height:500px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-3321 .elementor-element.elementor-element-95a01c0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-95a01c0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-0743e3d{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-7858ef3 .elementor-heading-title{font-size:16px;font-weight:500;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-778bba5{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-778bba5 .elementor-heading-title{font-size:40px;font-weight:900;line-height:1.2em;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-53944e5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-7aaecda{--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;--flex-wrap:wrap;--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-3321 .elementor-element.elementor-element-75810ee .elementor-button{background-color:#FF914D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-75810ee .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-75810ee .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-75810ee{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-75810ee .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-75810ee .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-75810ee .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-2f31ca4 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-2f31ca4 .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-2f31ca4 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-2f31ca4{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-2f31ca4 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-2f31ca4 .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-2f31ca4 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-14aab8ba{--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;--justify-content:space-between;--align-items:center;--gap:20px 10px;--row-gap:20px;--column-gap:10px;--flex-wrap:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-14aab8ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-5baa2fb7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-5baa2fb7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-60a66255{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-1516b20{text-align:center;}.elementor-3321 .elementor-element.elementor-element-1516b20 .elementor-heading-title{font-size:45px;font-weight:900;}.elementor-3321 .elementor-element.elementor-element-641dd65{--display:flex;}.elementor-3321 .elementor-element.elementor-element-28d37ff7{--display:flex;--min-height:281px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--overlay-opacity:0.5;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-28d37ff7:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-28d37ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-28d37ff7::before, .elementor-3321 .elementor-element.elementor-element-28d37ff7 > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-28d37ff7 > .e-con-inner > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-28d37ff7 > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-28d37ff7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-28d37ff7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3321 .elementor-element.elementor-element-19c937c2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-19c937c2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-36bd7074{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-2fd71321 .elementor-heading-title{font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-1384e1f1{width:100%;max-width:100%;text-align:start;}.elementor-3321 .elementor-element.elementor-element-1384e1f1 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3321 .elementor-element.elementor-element-1384e1f1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:45px;font-weight:900;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-46ba2704{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-127f0c7b{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-657af272{--display:flex;}.elementor-3321 .elementor-element.elementor-element-657af272.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-6e08f7b9 img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-3321 .elementor-element.elementor-element-17036356{--display:flex;border-style:dashed;--border-style:dashed;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:10px 10px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-2ab1b6a3{text-align:start;}.elementor-3321 .elementor-element.elementor-element-2ab1b6a3 .elementor-heading-title{font-size:24px;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-5fd217bc{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-3a61c38e{width:var( --container-widget-width, 23.5% );max-width:23.5%;--container-widget-width:23.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-330d6cf0{width:var( --container-widget-width, 23.5% );max-width:23.5%;--container-widget-width:23.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-2324b36b{width:var( --container-widget-width, 23.5% );max-width:23.5%;--container-widget-width:23.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-722bba2b{width:var( --container-widget-width, 23.5% );max-width:23.5%;--container-widget-width:23.5%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-text{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-3321 .elementor-element.elementor-element-68ab114{--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;--flex-wrap:wrap;--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-3321 .elementor-element.elementor-element-74c70064 .elementor-button{background-color:#FF914D;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-74c70064 .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-74c70064 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );border-color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-74c70064{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-74c70064 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-74c70064 .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-74c70064 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-4055c569 .elementor-button{background-color:var( --e-global-color-secondary );font-family:"Poppins", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:100px 100px 100px 100px;padding:13px 30px 13px 30px;}.elementor-3321 .elementor-element.elementor-element-4055c569 .elementor-button:hover, .elementor-3321 .elementor-element.elementor-element-4055c569 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-secondary );border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-4055c569{width:var( --container-widget-width, 238px );max-width:238px;--container-widget-width:238px;--container-widget-flex-grow:0;}.elementor-3321 .elementor-element.elementor-element-4055c569 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-3321 .elementor-element.elementor-element-4055c569 .elementor-button:hover svg, .elementor-3321 .elementor-element.elementor-element-4055c569 .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-15687ffb{--display:flex;--min-height:281px;--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;--justify-content:center;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.5;border-style:solid;--border-style:solid;border-width:10px 0px 0px 0px;--border-top-width:10px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-15687ffb:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-15687ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wpgplumbing.com.au/wp-content/uploads/2024/07/WPG-banner-2-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-3321 .elementor-element.elementor-element-15687ffb::before, .elementor-3321 .elementor-element.elementor-element-15687ffb > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-15687ffb > .e-con-inner > .elementor-background-video-container::before, .elementor-3321 .elementor-element.elementor-element-15687ffb > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-15687ffb > .e-con-inner > .elementor-background-slideshow::before, .elementor-3321 .elementor-element.elementor-element-15687ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-3321 .elementor-element.elementor-element-164f8517{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-164f8517.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-3321 .elementor-element.elementor-element-29617695{--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:5px 5px;--row-gap:5px;--column-gap:5px;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-13947aa4{width:100%;max-width:100%;text-align:start;}.elementor-3321 .elementor-element.elementor-element-13947aa4 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-3321 .elementor-element.elementor-element-13947aa4 .elementor-heading-title{font-size:40px;font-weight:900;line-height:1.2em;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-30a4fd59{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-24f15d7d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BCBCBC;border-radius:10px 10px 10px 10px;}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FF914D00;color:#FF914D00;}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-framed .elementor-icon, .elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-framed .elementor-icon{background-color:#FF914D00;}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-1c8a1f4d.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon{font-size:21px;border-width:2px 2px 2px 2px;}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-title, .elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-description{color:#FF914D;}.elementor-3321 .elementor-element.elementor-element-5e658bff > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BCBCBC;border-radius:10px 10px 10px 10px;}.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FF914D00;color:#FF914D00;}.elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-framed .elementor-icon, .elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-framed .elementor-icon{background-color:#FF914D00;}.elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-5e658bff.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon{font-size:21px;border-width:2px 2px 2px 2px;}.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-title, .elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-description{color:#FF914D;}.elementor-3321 .elementor-element.elementor-element-a3513cb > .elementor-widget-container{background-color:var( --e-global-color-secondary );padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#BCBCBC;border-radius:10px 10px 10px 10px;}.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-wrapper{align-items:center;gap:15px;}.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FF914D00;color:#FF914D00;}.elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-framed .elementor-icon, .elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-framed .elementor-icon{background-color:#FF914D00;}.elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-3321 .elementor-element.elementor-element-a3513cb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon{font-size:21px;border-width:2px 2px 2px 2px;}.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-title, .elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-title a{font-size:16px;font-weight:500;}.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-description{font-size:22px;font-weight:700;color:#FF914D;}.elementor-3321 .elementor-element.elementor-element-1afa1858{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-f9360cb > .elementor-widget-container{border-radius:10px 10px 10px 10px;}.elementor-3321 .elementor-element.elementor-element-f9360cb iframe{height:228px;}.elementor-3321 .elementor-element.elementor-element-28a0261a{--display:flex;--border-radius:10px 10px 10px 10px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-3321 .elementor-element.elementor-element-28a0261a:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-28a0261a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3321 .elementor-element.elementor-element-67ac2f1d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-51e06cb3 > .elementor-widget-container{padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-3321 .elementor-element.elementor-element-51e06cb3{text-align:center;}.elementor-3321 .elementor-element.elementor-element-51e06cb3 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-3321 .elementor-element.elementor-element-5c08c3d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-3321 .elementor-element.elementor-element-7bc24964{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-38a6386f{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3321 .elementor-element.elementor-element-61f2a0f0{text-align:center;}.elementor-3321 .elementor-element.elementor-element-61f2a0f0 .elementor-heading-title{line-height:1.2em;}.elementor-3321 .elementor-element.elementor-element-4c48c987{text-align:center;}.elementor-3321 .elementor-element.elementor-element-33cbc325{--justify-content:center;}.elementor-3321 .elementor-element.elementor-element-654ecea{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3321 .elementor-element.elementor-element-59390c2{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3321 .elementor-element.elementor-element-19924613{text-align:center;}.elementor-3321 .elementor-element.elementor-element-44950856{text-align:center;}.elementor-3321 .elementor-element.elementor-element-2c4d3388{--justify-content:center;}.elementor-3321 .elementor-element.elementor-element-57fd8ca9 img{object-fit:cover;}.elementor-3321 .elementor-element.elementor-element-10f842b4{text-align:center;}.elementor-3321 .elementor-element.elementor-element-4f9dad07{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-3321 .elementor-element.elementor-element-72d0300c{--gap:5px 20px;--row-gap:5px;--column-gap:20px;}.elementor-3321 .elementor-element.elementor-element-7e90ce38{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3321 .elementor-element.elementor-element-111f46ee{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3321 .elementor-element.elementor-element-50e514a9{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3321 .elementor-element.elementor-element-1de303ae{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3321 .elementor-element.elementor-element-4d2d36b7{--justify-content:center;}.elementor-3321 .elementor-element.elementor-element-1cec5f0b:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-1cec5f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3321 .elementor-element.elementor-element-629f66b4{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-3321 .elementor-element.elementor-element-6159ff18{--justify-content:center;}.elementor-3321 .elementor-element.elementor-element-cde07de{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-f5dd2e4 img{object-fit:cover;}.elementor-3321 .elementor-element.elementor-element-0743e3d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3321 .elementor-element.elementor-element-778bba5{text-align:center;}.elementor-3321 .elementor-element.elementor-element-288b719{text-align:center;}.elementor-3321 .elementor-element.elementor-element-7aaecda{--justify-content:center;}.elementor-3321 .elementor-element.elementor-element-1516b20{text-align:center;}.elementor-3321 .elementor-element.elementor-element-28d37ff7{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-36bd7074{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3321 .elementor-element.elementor-element-1384e1f1{text-align:center;}.elementor-3321 .elementor-element.elementor-element-127f0c7b{text-align:center;}.elementor-3321 .elementor-element.elementor-element-657af272{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-657af272.e-con{--order:-99999 /* order start hack */;}.elementor-3321 .elementor-element.elementor-element-6e08f7b9 img{object-fit:cover;}.elementor-3321 .elementor-element.elementor-element-5fd217bc{--gap:5px 20px;--row-gap:5px;--column-gap:20px;}.elementor-3321 .elementor-element.elementor-element-3a61c38e{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3321 .elementor-element.elementor-element-330d6cf0{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3321 .elementor-element.elementor-element-2324b36b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3321 .elementor-element.elementor-element-722bba2b{--container-widget-width:48%;--container-widget-flex-grow:0;width:var( --container-widget-width, 48% );max-width:48%;}.elementor-3321 .elementor-element.elementor-element-68ab114{--justify-content:center;}.elementor-3321 .elementor-element.elementor-element-15687ffb{--flex-wrap:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-29617695{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-3321 .elementor-element.elementor-element-13947aa4{text-align:center;}.elementor-3321 .elementor-element.elementor-element-13947aa4 .elementor-heading-title{line-height:1.2em;}.elementor-3321 .elementor-element.elementor-element-30a4fd59{text-align:center;}}@media(max-width:767px){.elementor-3321 .elementor-element.elementor-element-7bc24964:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-7bc24964 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-749px 0px;}.elementor-3321 .elementor-element.elementor-element-7bc24964{--overlay-opacity:0.34;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-49bfbdcc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-663a1446{text-align:center;}.elementor-3321 .elementor-element.elementor-element-663a1446 .elementor-heading-title{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-61f2a0f0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3321 .elementor-element.elementor-element-61f2a0f0 .elementor-heading-title{font-size:8.4vw;}.elementor-3321 .elementor-element.elementor-element-33cbc325{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3321 .elementor-element.elementor-element-588b2f8a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-354feb8d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-654ecea{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-3321 .elementor-element.elementor-element-14dc2d9d{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-cf86f5e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-2dec5796 .elementor-heading-title{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-19924613 .elementor-heading-title{font-size:30px;}.elementor-3321 .elementor-element.elementor-element-2c4d3388{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3321 .elementor-element.elementor-element-713c5cea{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-5413c099{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-2cc257d7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-2cc257d7.e-con{--order:-99999 /* order start hack */;}.elementor-3321 .elementor-element.elementor-element-57fd8ca9 img{height:318px;}.elementor-3321 .elementor-element.elementor-element-65606e98{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-5b02c1fe{text-align:center;}.elementor-3321 .elementor-element.elementor-element-5b02c1fe .elementor-heading-title{font-size:15px;}.elementor-3321 .elementor-element.elementor-element-10f842b4 .elementor-heading-title{font-size:30px;}.elementor-3321 .elementor-element.elementor-element-4f9dad07{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-6b32de2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3321 .elementor-element.elementor-element-72d0300c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3321 .elementor-element.elementor-element-7e90ce38{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-item > a{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-111f46ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-item > a{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-50e514a9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-item > a{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-1de303ae{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-item > a{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-4d2d36b7{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3321 .elementor-element.elementor-element-506e1ec8{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-1fc817b3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-1cec5f0b:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-1cec5f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-3321 .elementor-element.elementor-element-1cec5f0b{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-3a704cc5 .elementor-heading-title{font-size:31px;}.elementor-3321 .elementor-element.elementor-element-629f66b4{--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-3321 .elementor-element.elementor-element-1fbc7010{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-1fbc7010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0px/2);}.elementor-3321 .elementor-element.elementor-element-1fbc7010 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0px/2);}.elementor-3321 .elementor-element.elementor-element-1fbc7010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0px/2);}.elementor-3321 .elementor-element.elementor-element-1fbc7010 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0px/2);}.elementor-3321 .elementor-element.elementor-element-1fbc7010 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0px/2);}.elementor-3321 .elementor-element.elementor-element-4a748c53{width:100%;max-width:100%;}.elementor-3321 .elementor-element.elementor-element-6159ff18{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3321 .elementor-element.elementor-element-dbd5304{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-5f2211a7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-f9e3950{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-f9e3950.e-con{--order:-99999 /* order start hack */;}.elementor-3321 .elementor-element.elementor-element-f5dd2e4 img{height:318px;}.elementor-3321 .elementor-element.elementor-element-95a01c0{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-7858ef3 .elementor-heading-title{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-778bba5 .elementor-heading-title{font-size:30px;}.elementor-3321 .elementor-element.elementor-element-7aaecda{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3321 .elementor-element.elementor-element-75810ee{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-2f31ca4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-14aab8ba{--padding-top:60px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-5baa2fb7{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-1516b20 .elementor-heading-title{font-size:30px;}.elementor-3321 .elementor-element.elementor-element-28d37ff7{--overlay-opacity:0.34;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-2fd71321 .elementor-heading-title{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-1384e1f1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3321 .elementor-element.elementor-element-1384e1f1 .elementor-heading-title{font-size:30px;}.elementor-3321 .elementor-element.elementor-element-6e08f7b9 img{height:318px;}.elementor-3321 .elementor-element.elementor-element-17036356{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-3321 .elementor-element.elementor-element-5fd217bc{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-3321 .elementor-element.elementor-element-3a61c38e{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-item > a{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-330d6cf0{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-item > a{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-2324b36b{--container-widget-width:50%;--container-widget-flex-grow:0;width:var( --container-widget-width, 50% );max-width:50%;}.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-item > a{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-722bba2b{--container-widget-width:47%;--container-widget-flex-grow:0;width:var( --container-widget-width, 47% );max-width:47%;}.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-item > a{font-size:14px;}.elementor-3321 .elementor-element.elementor-element-68ab114{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--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-3321 .elementor-element.elementor-element-74c70064{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-4055c569{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-3321 .elementor-element.elementor-element-15687ffb:not(.elementor-motion-effects-element-type-background), .elementor-3321 .elementor-element.elementor-element-15687ffb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-749px 0px;}.elementor-3321 .elementor-element.elementor-element-15687ffb{--overlay-opacity:0.34;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-3321 .elementor-element.elementor-element-164f8517{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3321 .elementor-element.elementor-element-13947aa4 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-3321 .elementor-element.elementor-element-13947aa4 .elementor-heading-title{font-size:8.4vw;}.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-description{line-height:1.2em;}.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-description{font-size:16px;}.elementor-3321 .elementor-element.elementor-element-51e06cb3 .elementor-heading-title{font-size:25px;}}@media(min-width:768px){.elementor-3321 .elementor-element.elementor-element-7bc24964{--content-width:1250px;}.elementor-3321 .elementor-element.elementor-element-49bfbdcc{--width:49%;}.elementor-3321 .elementor-element.elementor-element-138e29f8{--width:48%;}.elementor-3321 .elementor-element.elementor-element-14dc2d9d{--width:1250px;}.elementor-3321 .elementor-element.elementor-element-cf86f5e{--width:50%;}.elementor-3321 .elementor-element.elementor-element-2cc257d7{--width:48%;}.elementor-3321 .elementor-element.elementor-element-1cec5f0b{--content-width:695px;}.elementor-3321 .elementor-element.elementor-element-f9e3950{--width:48%;}.elementor-3321 .elementor-element.elementor-element-95a01c0{--width:48%;}.elementor-3321 .elementor-element.elementor-element-14aab8ba{--width:1250px;}.elementor-3321 .elementor-element.elementor-element-5baa2fb7{--width:100%;}.elementor-3321 .elementor-element.elementor-element-28d37ff7{--content-width:1250px;}.elementor-3321 .elementor-element.elementor-element-19c937c2{--width:48%;}.elementor-3321 .elementor-element.elementor-element-657af272{--width:48%;}.elementor-3321 .elementor-element.elementor-element-15687ffb{--content-width:1250px;}.elementor-3321 .elementor-element.elementor-element-164f8517{--width:49%;}.elementor-3321 .elementor-element.elementor-element-28a0261a{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-3321 .elementor-element.elementor-element-49bfbdcc{--width:100%;}.elementor-3321 .elementor-element.elementor-element-138e29f8{--width:100%;}.elementor-3321 .elementor-element.elementor-element-cf86f5e{--width:100%;}.elementor-3321 .elementor-element.elementor-element-2cc257d7{--width:100%;}.elementor-3321 .elementor-element.elementor-element-f9e3950{--width:100%;}.elementor-3321 .elementor-element.elementor-element-95a01c0{--width:100%;}.elementor-3321 .elementor-element.elementor-element-5baa2fb7{--width:100%;}.elementor-3321 .elementor-element.elementor-element-19c937c2{--width:100%;}.elementor-3321 .elementor-element.elementor-element-657af272{--width:100%;}.elementor-3321 .elementor-element.elementor-element-164f8517{--width:100%;}.elementor-3321 .elementor-element.elementor-element-28a0261a{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-663a1446 *//* glass badge */
.elementor-3321 .elementor-element.elementor-element-663a1446 .elementor-heading-title{
    position: relative;
    display: inline-block;
    padding: 8px 26px 8px 36px !important;

    border-radius: 100px;
    border: 1px solid rgba(4, 185, 242, .28);

    background: rgba(255,255,255,.18);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    letter-spacing: .4px;
}

/* main dot */
.elementor-3321 .elementor-element.elementor-element-663a1446 .elementor-heading-title:before{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    background: #FF914D;
    border-radius: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

/* pulse ring */
.elementor-3321 .elementor-element.elementor-element-663a1446 .elementor-heading-title:after{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FF914D;
    transform: translateY(-50%);
    animation: pulseDot 1.8s infinite;
    z-index: 1;
}

/* animation */
@keyframes pulseDot{
    0%{
        transform: translateY(-50%) scale(1);
        opacity: .7;
    }
    70%{
        transform: translateY(-50%) scale(2.8);
        opacity: 0;
    }
    100%{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-30eda15d */.elementor-3321 .elementor-element.elementor-element-30eda15d .elementor-heading-title{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cd20c6f */.elementor-3321 .elementor-element.elementor-element-3cd20c6f .elementor-heading-title{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-680f89d4 */.elementor-3321 .elementor-element.elementor-element-680f89d4 .elementor-heading-title{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ecc1e9f */.elementor-3321 .elementor-element.elementor-element-6ecc1e9f .elementor-heading-title{
    margin-bottom: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2dec5796 *//* glass badge */
.elementor-3321 .elementor-element.elementor-element-2dec5796 .elementor-heading-title{
      position: relative;
    display: inline-block;
    padding: 8px 26px 8px 36px !important;
    border-radius: 100px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 250, 252, 0.85) 100%);
    border: 1px solid rgba(0, 0, 0, .08);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .06), inset 0 1px 0 rgba(255, 255, 255, .9);
    color: #111;
    letter-spacing: .3px;
}

/* main dot */
.elementor-3321 .elementor-element.elementor-element-2dec5796 .elementor-heading-title:before{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    background: #FF914D;
    border-radius: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

/* pulse ring */
.elementor-3321 .elementor-element.elementor-element-2dec5796 .elementor-heading-title:after{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FF914D;
    transform: translateY(-50%);
    animation: pulseDot 1.8s infinite;
    z-index: 1;
}

/* animation */
@keyframes pulseDot{
    0%{
        transform: translateY(-50%) scale(1);
        opacity: .7;
    }
    70%{
        transform: translateY(-50%) scale(2.8);
        opacity: 0;
    }
    100%{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-57fd8ca9 */.elementor-3321 .elementor-element.elementor-element-57fd8ca9 img{
    box-shadow: 0px 0px 60px rgba(0,0,0,0.22);
        background: white;
    border: 1px solid #DCE4EC;
    border-radius: 20px;
    padding: 10px;
    box-shadow: 0 18px 50px rgba(15, 35, 65, .11);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5b02c1fe *//* glass badge */
.elementor-3321 .elementor-element.elementor-element-5b02c1fe .elementor-heading-title{
      position: relative;
    display: inline-block;
    padding: 8px 26px 8px 36px !important;
    border-radius: 100px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 250, 252, 0.85) 100%);
    border: 1px solid rgba(0, 0, 0, .08);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .06), inset 0 1px 0 rgba(255, 255, 255, .9);
    color: #111;
    letter-spacing: .3px;
}

/* main dot */
.elementor-3321 .elementor-element.elementor-element-5b02c1fe .elementor-heading-title:before{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    background: #FF914D;
    border-radius: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

/* pulse ring */
.elementor-3321 .elementor-element.elementor-element-5b02c1fe .elementor-heading-title:after{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FF914D;
    transform: translateY(-50%);
    animation: pulseDot 1.8s infinite;
    z-index: 1;
}

/* animation */
@keyframes pulseDot{
    0%{
        transform: translateY(-50%) scale(1);
        opacity: .7;
    }
    70%{
        transform: translateY(-50%) scale(2.8);
        opacity: 0;
    }
    100%{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-78a7f2b0 */.elementor-3321 .elementor-element.elementor-element-78a7f2b0{
    box-shadow: 0 0 60px rgba(0,0,0,.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51fa885a */.elementor-3321 .elementor-element.elementor-element-51fa885a{
    box-shadow: 0 0 60px rgba(0,0,0,.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7bab4d5f */.elementor-3321 .elementor-element.elementor-element-7bab4d5f{
    box-shadow: 0 0 60px rgba(0,0,0,.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-434ecaa3 */.elementor-3321 .elementor-element.elementor-element-434ecaa3{
    box-shadow: 0 0 60px rgba(0,0,0,.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28ccc9ce */.elementor-3321 .elementor-element.elementor-element-28ccc9ce{
    box-shadow: 0 0 60px rgba(0,0,0,.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-542f5206 */.elementor-3321 .elementor-element.elementor-element-542f5206{
    box-shadow: 0 0 60px rgba(0,0,0,.22);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4f9dad07 *//* =========================================
   WPG PLUMBING
   FULL WIDTH IMAGE FEATURE CARDS
========================================= */

.wpg-feature-card {
    --wpg-primary: #245EB5;
    --wpg-dark: #1B4380;
    --wpg-text: #172B49;
    --wpg-muted: #64748B;

    position: relative;
    isolation: isolate;
    overflow: hidden;

    width: 100%;
    min-height: 100%;

    padding: 0 !important;
    gap: 0 !important;

    display: flex !important;
    flex-direction: column !important;

    background: #FFFFFF !important;

    border: 1px solid rgba(36,94,181,.10);
    border-radius: 20px;

    box-shadow:
        0 8px 24px rgba(23,43,73,.06),
        0 18px 45px rgba(23,43,73,.08);

    font-family: "Poppins", sans-serif;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;
}

/* Remove old decorative layers */

.wpg-feature-card::before,
.wpg-feature-card::after {
    content: none !important;
}

/* Elementor inner container */

.wpg-feature-card > .e-con-inner {
    width: 100% !important;
    max-width: 100% !important;

    padding: 0 !important;
    margin: 0 !important;
    gap: 0 !important;

    display: flex !important;
    flex-direction: column !important;
    align-items: stretch !important;
}

/* =========================================
   FULL WIDTH IMAGE
========================================= */

.wpg-feature-card .wpg-feature-image {
    position: relative;

    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 0 !important;

    flex-shrink: 0;

    overflow: hidden;
}

.wpg-feature-image .elementor-widget-container {
    display: block !important;

    width: 100% !important;
    height: 250px !important;

    max-width: none !important;

    margin: 0 !important;
    padding: 0 !important;

    background: transparent !important;
    border: none !important;
    border-radius: 0 !important;
    box-shadow: none !important;

    overflow: hidden;
}

.wpg-feature-image img {
    display: block !important;

    width: 100% !important;
    height: 100% !important;

    max-width: none !important;

    object-fit: cover !important;
    object-position: center !important;

    margin: 0 !important;
    padding: 0 !important;

    border-radius: 0 !important;

    transition: transform .5s ease;
}

/* Image hover */

.wpg-feature-card:hover .wpg-feature-image img {
    transform: scale(1.055);
}

/* =========================================
   TITLE
========================================= */

.wpg-feature-card .wpg-feature-title {
    width: 100% !important;

    margin: 0 !important;
    padding: 24px 24px 0 !important;

    text-align: center;
}

.wpg-feature-title .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.wpg-feature-title .elementor-heading-title {
    position: relative;

    display: inline-block;

    margin: 0 !important;
    padding: 0 0 18px !important;

    color: #172B49 !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 21px !important;
    font-weight: 700 !important;
    line-height: 1.35 !important;

    letter-spacing: -.35px;
}

/* Title underline */

.wpg-feature-title .elementor-heading-title::after {
    content: "";

    position: absolute;

    left: 50%;
    bottom: 3px;

    transform: translateX(-50%);

    width: 52px;
    height: 3px;

    background: linear-gradient(
        90deg,
        #71ACF2,
        #245EB5,
        #71ACF2
    );

    border-radius: 10px;

    transition: width .35s ease;
}

/* =========================================
   DESCRIPTION
========================================= */

.wpg-feature-card .wpg-feature-desc {
    width: 100% !important;
    max-width: 100% !important;

    margin: 0 !important;
    padding: 14px 25px 28px !important;

    text-align: center;
}

.wpg-feature-desc .elementor-widget-container {
    margin: 0 !important;
    padding: 0 !important;
}

.wpg-feature-desc,
.wpg-feature-desc p {
    margin: 0 !important;

    color: #64748B !important;

    font-family: "Poppins", sans-serif !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 1.7 !important;
}

/* =========================================
   HOVER
========================================= */

.wpg-feature-card:hover {
    transform: translateY(-5px);

    border-color: rgba(36,94,181,.26);

    box-shadow:
        0 12px 28px rgba(23,43,73,.09),
        0 24px 50px rgba(23,43,73,.12);
}

.wpg-feature-card:hover
.wpg-feature-title .elementor-heading-title::after {
    width: 72px;
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px) {

    .wpg-feature-image .elementor-widget-container {
        height: 190px !important;
    }

    .wpg-feature-card .wpg-feature-title {
        padding: 22px 20px 0 !important;
    }

    .wpg-feature-title .elementor-heading-title {
        font-size: 19px !important;
    }

    .wpg-feature-card .wpg-feature-desc {
        padding: 12px 20px 25px !important;
    }

    .wpg-feature-desc,
    .wpg-feature-desc p {
        font-size: 13px !important;
    }
}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px) {

    .wpg-feature-card {
        border-radius: 16px;
    }

    .wpg-feature-image .elementor-widget-container {
        height: 210px !important;
    }

    .wpg-feature-card .wpg-feature-title {
        padding: 20px 18px 0 !important;
    }

    .wpg-feature-title .elementor-heading-title {
        font-size: 19px !important;
        padding-bottom: 16px !important;
    }

    .wpg-feature-card .wpg-feature-desc {
        padding: 12px 20px 24px !important;
    }

    .wpg-feature-desc,
    .wpg-feature-desc p {
        font-size: 13px !important;
        line-height: 1.65 !important;
    }

    .wpg-feature-card:hover {
        transform: none;
    }
}

/* =========================================
   REDUCED MOTION
========================================= */

@media (prefers-reduced-motion: reduce) {

    .wpg-feature-card,
    .wpg-feature-image img,
    .wpg-feature-title .elementor-heading-title::after {
        transition: none !important;
    }

    .wpg-feature-card:hover,
    .wpg-feature-card:hover .wpg-feature-image img {
        transform: none !important;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-7e90ce38 */.elementor-3321 .elementor-element.elementor-element-7e90ce38 h3{
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    color: #153360;
}
.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-item {
        border:1px solid #617BBC7D;
      box-shadow: 0 0 60px rgba(0,0,0,.22);
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.6px);
-webkit-backdrop-filter: blur(8.6px);
    padding: 5px 10px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-7e90ce38 h3{
 
    font-size: 15px;
    }
}

.elementor-3321 .elementor-element.elementor-element-7e90ce38 .elementor-icon-list-item:hover{
    border-color: #ff914d;
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-111f46ee */.elementor-3321 .elementor-element.elementor-element-111f46ee h3{
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    color: #153360;
}
.elementor-3321 .elementor-element.elementor-element-111f46ee .elementor-icon-list-item {
        border:1px solid #617BBC7D;
      box-shadow: 0 0 60px rgba(0,0,0,.22);
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.6px);
-webkit-backdrop-filter: blur(8.6px);
    padding: 5px 10px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-111f46ee h3{
 
    font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-50e514a9 */.elementor-3321 .elementor-element.elementor-element-50e514a9 h3{
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    color: #153360;
}
.elementor-3321 .elementor-element.elementor-element-50e514a9 .elementor-icon-list-item {
        border:1px solid #617BBC7D;
      box-shadow: 0 0 60px rgba(0,0,0,.22);
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.6px);
-webkit-backdrop-filter: blur(8.6px);
    padding: 5px 10px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-50e514a9 h3{
 
    font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-1de303ae */.elementor-3321 .elementor-element.elementor-element-1de303ae h3{
    font-family: "Poppins", Sans-serif;
    font-size: 17px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    color: #153360;
}
.elementor-3321 .elementor-element.elementor-element-1de303ae .elementor-icon-list-item {
        border:1px solid #617BBC7D;
      box-shadow: 0 0 60px rgba(0,0,0,.22);
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.6px);
-webkit-backdrop-filter: blur(8.6px);
    padding: 5px 10px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-1de303ae h3{
 
    font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b32de2 */.elementor-3321 .elementor-element.elementor-element-6b32de2{
    box-shadow: 0 0 60px rgba(0,0,0,.22);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f5dd2e4 */.elementor-3321 .elementor-element.elementor-element-f5dd2e4 img{
    box-shadow: 0px 0px 60px rgba(0,0,0,0.22);
        background: white;
    border: 1px solid #DCE4EC;
    border-radius: 20px;
    padding: 10px;
    box-shadow: 0 18px 50px rgba(15, 35, 65, .11);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7858ef3 *//* glass badge */
.elementor-3321 .elementor-element.elementor-element-7858ef3 .elementor-heading-title{
      position: relative;
    display: inline-block;
    padding: 8px 26px 8px 36px !important;
    border-radius: 100px;
    background: linear-gradient(180deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 250, 252, 0.85) 100%);
    border: 1px solid rgba(0, 0, 0, .08);
    box-shadow: 0 10px 25px rgba(0, 0, 0, .06), inset 0 1px 0 rgba(255, 255, 255, .9);
    color: #111;
    letter-spacing: .3px;
}

/* main dot */
.elementor-3321 .elementor-element.elementor-element-7858ef3 .elementor-heading-title:before{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    background: #FF914D;
    border-radius: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

/* pulse ring */
.elementor-3321 .elementor-element.elementor-element-7858ef3 .elementor-heading-title:after{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FF914D;
    transform: translateY(-50%);
    animation: pulseDot 1.8s infinite;
    z-index: 1;
}

/* animation */
@keyframes pulseDot{
    0%{
        transform: translateY(-50%) scale(1);
        opacity: .7;
    }
    70%{
        transform: translateY(-50%) scale(2.8);
        opacity: 0;
    }
    100%{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2fd71321 *//* glass badge */
.elementor-3321 .elementor-element.elementor-element-2fd71321 .elementor-heading-title{
    position: relative;
    display: inline-block;
    padding: 8px 26px 8px 36px !important;

    border-radius: 100px;
    border: 1px solid rgba(4, 185, 242, .28);

    background: rgba(255,255,255,.18);
    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    letter-spacing: .4px;
}

/* main dot */
.elementor-3321 .elementor-element.elementor-element-2fd71321 .elementor-heading-title:before{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    background: #FF914D;
    border-radius: 50%;
    transform: translateY(-50%);
    z-index: 2;
}

/* pulse ring */
.elementor-3321 .elementor-element.elementor-element-2fd71321 .elementor-heading-title:after{
    content: "";
    position: absolute;
    left: 18px;
    top: 50%;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #FF914D;
    transform: translateY(-50%);
    animation: pulseDot 1.8s infinite;
    z-index: 1;
}

/* animation */
@keyframes pulseDot{
    0%{
        transform: translateY(-50%) scale(1);
        opacity: .7;
    }
    70%{
        transform: translateY(-50%) scale(2.8);
        opacity: 0;
    }
    100%{
        opacity: 0;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6e08f7b9 */.elementor-3321 .elementor-element.elementor-element-6e08f7b9 img{
    box-shadow: 0px 0px 60px rgba(0,0,0,0.22);
        background: white;
    border: 1px solid #DCE4EC;
    border-radius: 20px;
    padding: 10px;
    box-shadow: 0 18px 50px rgba(15, 35, 65, .11);
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-3a61c38e */.elementor-3321 .elementor-element.elementor-element-3a61c38e h3{
    font-family: "Poppins", Sans-serif;
    font-size: 17.6px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
}
.elementor-3321 .elementor-element.elementor-element-3a61c38e .elementor-icon-list-item {
        border:1px solid #617BBC7D;
      box-shadow: 0 0 60px rgba(0,0,0,.22);
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.6px);
-webkit-backdrop-filter: blur(8.6px);
    padding: 5px 10px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-3a61c38e h3{
 
    font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-330d6cf0 */.elementor-3321 .elementor-element.elementor-element-330d6cf0 h3{
    font-family: "Poppins", Sans-serif;
    font-size: 17.6px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
}
.elementor-3321 .elementor-element.elementor-element-330d6cf0 .elementor-icon-list-item {
        border:1px solid #617BBC7D;
      box-shadow: 0 0 60px rgba(0,0,0,.22);
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.6px);
-webkit-backdrop-filter: blur(8.6px);
    padding: 5px 10px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-330d6cf0 h3{
 
    font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-2324b36b */.elementor-3321 .elementor-element.elementor-element-2324b36b h3{
    font-family: "Poppins", Sans-serif;
    font-size: 17.6px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
}
.elementor-3321 .elementor-element.elementor-element-2324b36b .elementor-icon-list-item {
        border:1px solid #617BBC7D;
      box-shadow: 0 0 60px rgba(0,0,0,.22);
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.6px);
-webkit-backdrop-filter: blur(8.6px);
    padding: 5px 10px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-2324b36b h3{
 
    font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-list, class: .elementor-element-722bba2b */.elementor-3321 .elementor-element.elementor-element-722bba2b h3{
    font-family: "Poppins", Sans-serif;
    font-size: 17.6px;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 0;
    color: #fff;
}
.elementor-3321 .elementor-element.elementor-element-722bba2b .elementor-icon-list-item {
        border:1px solid #617BBC7D;
      box-shadow: 0 0 60px rgba(0,0,0,.22);
    /* From https://css.glass */
background: rgba(255, 255, 255, 0.06);
border-radius: 16px;
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
backdrop-filter: blur(8.6px);
-webkit-backdrop-filter: blur(8.6px);
    padding: 5px 10px !important;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-722bba2b h3{
 
    font-size: 15px;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-1c8a1f4d */.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-title {
    margin-top: 0;
}
.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-description a{
    color: #FF914D;
       font-size: 22px;
       line-height: 1.2;
       font-weight: 800;
        font-family:"Poppins", Sans-serif  !important;
}
.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-description a:hover {
    color: #2E3B91 !important;
}

.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-wrapper:hover .elementor-icon-box-description a{
     color: #2E3B91 !important;
}
.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-wrapper:hover .elementor-icon-box-description a{
     color: #2E3B91 !important;
}

.elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-wrapper:hover .elementor-icon{
        fill: #2E3B91;
    color: #2E3B91;
    border-color: #2E3B91 ;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-1c8a1f4d .elementor-icon-box-description a{
    color: #0B1C3D;
    font-size: 20px;
  line-height:1.2;
   overflow:hidden;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5e658bff */.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-title {
    margin-top: 0;
}
.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-description a{
    color: #FF914D;
       font-size: 22px;
       line-height: 1.2;
       font-weight: 800;
        font-family:"Poppins", Sans-serif  !important;
}
.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-description a:hover {
    color: #2E3B91 !important;
}

.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-wrapper:hover .elementor-icon-box-description a{
     color: #2E3B91 !important;
}
.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-wrapper:hover .elementor-icon-box-description a{
     color: #2E3B91 !important;
}

.elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-wrapper:hover .elementor-icon{
        fill: #2E3B91;
    color: #2E3B91;
    border-color: #2E3B91 ;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-5e658bff .elementor-icon-box-description a{
    color: #0B1C3D;
    font-size: 16px;
  line-height:1.1 !important;
   overflow:hidden;
}
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-a3513cb */.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-title {
    margin-top: 0;
}
.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-description {
    color: #FF914D;
       font-size: 22px;
       line-height: 1.2;
       font-weight: 800;
        font-family:"Poppins", Sans-serif  !important;
}
.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-description:hover {
    color: #2E3B91 !important;
}

.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-wrapper:hover .elementor-icon-box-description{
     color: #2E3B91 !important;
}
.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-wrapper:hover .elementor-icon-box-description{
     color: #2E3B91 !important;
}

.elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-wrapper:hover .elementor-icon{
        fill: #2E3B91;
    color: #2E3B91;
    border-color: #2E3B91 ;
}
@media only screen and (max-width: 767px) {
    .elementor-3321 .elementor-element.elementor-element-a3513cb .elementor-icon-box-description{
    color: #0B1C3D;
    font-size: 20px;
  line-height:1.2;
   overflow:hidden;
}
}/* End custom CSS */