@keyframes btnGlow{0%,to{box-shadow:0 0 3px #34c75966}50%{box-shadow:0 0 8px #34c75999,0 0 12px #34c7594d}}.call-btn-glow{animation:2s ease-in-out infinite btnGlow}.call-btn-pulse{animation:2s ease-in-out infinite btnGlow;position:relative}@media (width<=1100px){.family-cards-section{padding-left:0!important;padding-right:0!important;overflow-x:hidden!important}.family-cards-section h3.display-3{margin-bottom:1rem!important}.family-cards-section .row.mb-5.pb-5{margin-bottom:1rem!important;padding-bottom:0!important}.family-cards-section .row{margin-left:0!important;margin-right:0!important}.family-cards-section .col-6.fam-card-col{margin-top:0!important;margin-bottom:4px!important;padding-left:1px!important;padding-right:1px!important}.family-cards-section .col-6.fam-card-col.mt-n6{margin-top:0!important}.family-cards-section .faimg{z-index:-1!important;max-width:100%!important;top:5%!important;transform:scale(.85)!important}.family-cards-section .faima{min-height:60px}.family-cards-section .faima>img.mb-n10{margin-bottom:-6rem!important}.family-cards-section .fam_card{width:100%!important;min-height:250px!important}.family-cards-section .fam_card .center{padding:16px 12px!important}.family-cards-section .fam_card .display-3{word-break:keep-all!important;white-space:nowrap!important;font-size:2rem!important}.family-cards-section .fam_card .h2{font-size:1.2rem!important}.family-cards-section .fam_card .h5{font-size:14px!important}.family-cards-section .fam_card .content{margin-bottom:10px!important;font-size:12px!important;line-height:1.4!important}.family-cards-section .fam_card .btn{margin-top:12px!important;padding:8px 14px!important;font-size:12px!important}}.c-onair-wrap{cursor:pointer;align-items:center;display:inline-flex;position:relative}.c-onair-dot{background:#e53e3e;border-radius:50%;width:8px;height:8px;margin-right:5px;animation:1.5s ease-in-out infinite c-pulse}@keyframes c-pulse{0%,to{opacity:1;box-shadow:0 0 #e53e3eb3}50%{opacity:.85;box-shadow:0 0 0 6px #e53e3e00}}.c-onair-badge{color:#e53e3e;letter-spacing:1px;margin-right:6px;font-size:9px;font-weight:700;line-height:1}.c-onair-play{background:#ffffff26;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;transition:background .2s;display:flex}.c-onair-play:hover{background:#ffffff4d}.c-onair-play svg{fill:#fff;width:10px;height:10px;margin-left:1px}.c-onair-dropdown{z-index:9999;background:#1a1a2e;border-radius:12px;width:380px;padding:0;display:none;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 8px 32px #0006}.c-onair-dropdown.open{display:block}.c-onair-dropdown-header{justify-content:space-between;align-items:center;padding:12px 16px 8px;display:flex}.c-onair-dropdown-header span{color:#fff;font-size:12px;font-weight:600}.c-onair-dropdown-close{color:#999;cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:18px;line-height:1}.c-onair-dropdown-close:hover{color:#fff}.c-onair-dropdown iframe{border:none;width:100%;display:block}.c-onair-eq{align-items:flex-end;gap:2px;height:14px;margin-right:6px;display:flex}.c-onair-eq span{background:#e53e3e;border-radius:1px;width:2px;animation:1s ease-in-out infinite c-eq;display:block}.c-onair-eq span:first-child{height:40%;animation-delay:0s}.c-onair-eq span:nth-child(2){height:70%;animation-delay:.15s}.c-onair-eq span:nth-child(3){height:50%;animation-delay:.3s}.c-onair-eq span:nth-child(4){height:80%;animation-delay:.1s}.c-onair-eq span:nth-child(5){height:35%;animation-delay:.25s}@keyframes c-eq{0%,to{height:20%}50%{height:100%}}.c-onair-tabs{gap:0;margin-bottom:0;padding:0 12px;display:flex}.c-onair-tab{color:#888;cursor:pointer;text-align:center;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 10px;font-size:11px;font-weight:600;transition:all .2s}.c-onair-tab:hover{color:#ccc}.c-onair-tab.active{color:#fff;border-bottom-color:#e53e3e}.c-onair-tab .c-tab-date{color:#666;margin-top:2px;font-size:9px;font-weight:400;display:block}.c-onair-tab.active .c-tab-date{color:#999}.c-onair-ep{display:none}.c-onair-ep.active{display:block}@media (width<=1865px){#navTrustBadges{flex:0 0 0!important;max-width:0!important;margin:0!important;padding:0!important;display:none!important;overflow:hidden!important}}.c-nav-call{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#34c759,#28a745);border-radius:50px;align-items:center;gap:6px;padding:11px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.c-nav-call:hover{color:#fff;text-decoration:none;transform:scale(1.05);box-shadow:0 6px 25px #34c75999}.c-nav-quote{color:#34c759;white-space:nowrap;background:0 0;border:2px solid #34c75980;border-radius:50px;align-items:center;gap:5px;padding:10px 22px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.c-nav-quote:hover{color:#fff;background:linear-gradient(135deg,#34c759,#28a745);border-color:#0000;text-decoration:none;transform:scale(1.05)}.newmenudropdown{flex-direction:column;display:none;z-index:99999!important;background:#000!important;width:100%!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}@keyframes menuSlideIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes contentFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes linkSlideIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes footerFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}@keyframes wobble{0%,92%{transform:rotate(0)}93%{transform:rotate(-6deg)}94.5%{transform:rotate(6deg)}96%{transform:rotate(-4deg)}97.5%{transform:rotate(4deg)}99%{transform:rotate(-1deg)}to{transform:rotate(0)}}.newmenudropdown.active{animation:.3s cubic-bezier(.16,1,.3,1) menuSlideIn;display:flex!important}body.menu-open{width:100%!important;height:100%!important;position:fixed!important;overflow:hidden!important}.c-menu-close{border-bottom:1px solid #ffffff0f;flex-shrink:0;justify-content:space-between;align-items:center;width:100%;padding:14px 20px;display:flex}.c-menu-logo{width:auto;height:30px}.c-menu-topinfo{flex-wrap:wrap;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.c-menu-google-pill{color:#fff;background:#ffffff0f;border:1px solid #ffffff14;border-radius:50px;align-items:center;gap:5px;padding:5px 12px;font-size:.72rem;font-weight:500;display:inline-flex}.c-gb-stars-sm{color:#ffc107;letter-spacing:1px;font-size:.68rem}.c-menu-online{color:#ffffff80;align-items:center;gap:5px;font-size:.72rem;font-weight:500;display:inline-flex}.c-online-dot{background:#34c759;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 6px #34c75980}.c-menu-close-btn{display:none!important}.c-hamburger{flex-direction:column;justify-content:center;align-items:center;gap:5px;width:22px;height:22px;display:flex}.c-hamburger-bar{transform-origin:50%;background:#fff;border-radius:2px;width:100%;height:2px;transition:all .4s cubic-bezier(.16,1,.3,1);display:block}body.menu-open .menudropdown{top:var(--btn-top,14px);right:var(--btn-right,16px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:10px;justify-content:center;align-items:center;transition:background .2s;z-index:100001!important;width:40px!important;min-width:0!important;max-width:40px!important;height:40px!important;padding:0!important;display:flex!important;position:fixed!important}body.menu-open .menudropdown:hover{background:#ffffff26}.c-menu-featured{white-space:nowrap;background:#ffffffeb;border-radius:50px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.c-menu-featured span{color:#666;text-transform:uppercase;letter-spacing:.04em;font-size:.6rem;font-weight:600}.c-menu-featured-logos{align-items:center;gap:10px;display:flex}.c-menu-featured-logos img{filter:brightness(0);width:auto;height:16px}@media (width<=399px){.c-menu-featured{display:none!important}}body.menu-open .c-hamburger-bar:first-child{transform:translateY(7px)rotate(45deg)}body.menu-open .c-hamburger-bar:nth-child(2){opacity:0;transform:scaleX(0)}body.menu-open .c-hamburger-bar:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.newmenudropdown .container-fluid{-webkit-overflow-scrolling:touch;flex:1!important;max-width:100%!important;margin:0!important;padding:16px 20px!important;overflow:hidden auto!important}.newmenudropdown .container-fluid .row{margin-left:0!important;margin-right:0!important}.newmenudropdown .container-fluid [class*=col-]{padding-left:0!important;padding-right:0!important}.newmenudropdown .container-fluid .col-xl-10{flex:0 0 100%!important;max-width:100%!important;overflow:hidden!important}.newmenudropdown .row.align-items-center.mb-xl-5{display:none!important}.c-menu-search{background:linear-gradient(135deg,#0383bf29,#ffffff08);border:1px solid #ffffff14;border-radius:18px;margin-bottom:18px;padding:18px;box-shadow:0 20px 40px #0000002e}.c-menu-search-main{flex-direction:column;gap:14px;display:flex}.c-menu-search-copy{flex-direction:column;gap:5px;display:flex}.c-menu-search-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:#34c759;margin:0;font-size:.72rem;font-weight:700}.c-menu-search-title{color:#fff;margin:0;font-size:1.35rem;font-weight:700;line-height:1.1}.c-menu-search-desc{color:#ffffffad;max-width:680px;margin:0;font-size:.92rem;line-height:1.55}.c-menu-search-box{background:#00000059;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:12px 14px;display:flex}.c-menu-search-box i{color:#ffffff73;flex-shrink:0;font-size:.95rem}.c-menu-search-box input{color:#fff;min-width:0;box-shadow:none;background:0 0;border:none;outline:none;flex:1;font-size:.98rem}.c-menu-search-clear{color:#fff;cursor:pointer;opacity:0;pointer-events:none;background:#ffffff0f;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .2s,background .2s;display:inline-flex}.c-menu-search-clear.is-visible{opacity:1;pointer-events:auto}.c-menu-search-chips{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.c-menu-search-chip{color:#fff;cursor:pointer;background:#ffffff14;border:none;border-radius:999px;padding:8px 12px;font-size:.8rem;font-weight:600;line-height:1;transition:background .2s,transform .2s}.c-menu-search-chip:hover,.c-menu-search-chip:focus{background:#0383bf47;outline:none;transform:translateY(-1px)}.c-menu-search-results-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff75;margin:0 0 10px;font-size:.78rem;font-weight:700}.c-menu-search-results-grid{grid-template-columns:1fr;gap:10px;display:grid}.c-menu-search-result{background:#ffffff08;border:1px solid #ffffff14;border-radius:14px;padding:14px 16px 14px 18px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:block;position:relative;overflow:hidden}.c-menu-search-result:after{content:"";color:#ffffff47;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-size:.72rem;font-weight:900;position:absolute;top:16px;right:16px}.c-menu-search-result:hover,.c-menu-search-result:focus{background:#0383bf1f;border-color:#0383bf57;text-decoration:none;transform:translateY(-1px)}.c-menu-search-result-title{color:#fff;margin:0 28px 6px 0;font-size:.98rem;font-weight:700;line-height:1.25;display:block}.c-menu-search-result-meta{letter-spacing:.05em;text-transform:uppercase;color:#ffffff8f;background:#ffffff12;border-radius:999px;align-items:center;margin-bottom:7px;padding:5px 10px;font-size:.7rem;font-weight:700;display:inline-flex}.c-menu-search-result-hint{color:#ffffff9e;margin:0;font-size:.84rem;line-height:1.5;display:block}.c-menu-search-empty{background:#ffffff05;border:1px dashed #ffffff1f;border-radius:14px;padding:16px 18px}.c-menu-search-empty strong{color:#fff;margin-bottom:6px;font-size:.95rem;display:block}.c-menu-search-empty p{color:#fff9;margin:0;font-size:.86rem;line-height:1.55}.c-menu-search-empty a{color:#34c759;font-weight:700;text-decoration:none}.c-menu-search{background:#0b3f61;border:1px solid #0383bf2e;border-radius:22px;margin-bottom:20px;padding:20px;position:relative;overflow:hidden;box-shadow:0 22px 40px #04121d2e}.c-menu-search:before{display:none}.c-menu-search-main{z-index:1;gap:18px;position:relative}.c-menu-search-copy{gap:8px;max-width:760px}.c-menu-search-eyebrow{color:#34c759}.c-menu-search-title{font-size:1.42rem;line-height:1.08}.c-menu-search-desc{color:#ffffffdb;max-width:760px}.c-menu-search-body{flex-direction:column;gap:12px;display:flex}.c-menu-search-box{background:#fff;border:1px solid #0383bf24;border-radius:16px;margin-bottom:0;padding:12px 14px;transition:border-color .2s,box-shadow .2s,transform .2s;box-shadow:0 10px 20px #04121d1a}.c-menu-search-box:focus-within{border-color:#0383bf52;transform:translateY(-1px);box-shadow:0 0 0 3px #0383bf1f,0 10px 20px #04121d1a}.c-menu-search-box i{color:#0383bf}.c-menu-search-box input{color:#0a2d45;-webkit-appearance:none;appearance:none;font-weight:600}.c-menu-search-box input::placeholder{color:#0a2d4573}.c-menu-search-box input[type=search]::-webkit-search-decoration,.c-menu-search-box input[type=search]::-webkit-search-cancel-button,.c-menu-search-box input[type=search]::-webkit-search-results-button,.c-menu-search-box input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none;display:none}.c-menu-search-box input[type=search]::-ms-clear,.c-menu-search-box input[type=search]::-ms-reveal{width:0;height:0;display:none}.c-menu-search-clear{color:#0383bf;background:#e7f3fb}.c-menu-search-clear:hover{background:#d8ecf8}.c-menu-search-chips{gap:10px;margin-bottom:0}.c-menu-search-chip{color:#f4fbff;background:#0383bf2e;border:1px solid #0383bf3d;padding:9px 14px}.c-menu-search-chip:hover,.c-menu-search-chip:focus{background:#0383bf;border-color:#0383bf}.c-menu-search-results-label{color:#ffffffc2}.c-menu-search-result{background:#fff;border:1px solid #092a4214;border-radius:16px;padding:15px 42px 15px 18px;box-shadow:0 12px 24px #04121d1a}.c-menu-search-result:after{color:#7890a0;top:18px;right:18px}.c-menu-search-result:hover,.c-menu-search-result:focus{background:#fff;border-color:#0383bf52;transform:translateY(-1px);box-shadow:0 16px 28px #04121d1f}.c-menu-search-result-title{color:#14354b;margin-right:12px}.c-menu-search-result-meta{color:#066d9c;background:#eaf6fd;padding:5px 10px}.c-menu-search-result-hint{color:#5e7383}.c-menu-search-empty{background:#ffffff14;border:1px solid #ffffff1f}.c-menu-search-empty p{color:#ffffffc7}@media (width>=992px){.c-menu-search{padding:26px 28px}.c-menu-search-body{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:16px 20px;display:grid}.c-menu-search-box,.c-menu-search-chips{grid-column:1}.c-menu-search-results{grid-area:1/2/span 2}.c-menu-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.c-menu-search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=575.98px){.c-menu-search{border-radius:20px;padding:18px 16px}.c-menu-search-title{font-size:1.28rem}.c-menu-search-desc{font-size:.9rem}.c-menu-search-chip{padding:8px 12px;font-size:.78rem}.c-menu-search-result{padding:14px 16px}.c-menu-search-result-title{font-size:.95rem}}.newmenudropdown.search-active .c-menu-browse,.newmenudropdown.search-active .c-menu-search-chips{display:none!important}.newmenudropdown .col-5{margin-bottom:20px;border-right:none!important;flex:0 0 100%!important;grid-template-columns:repeat(3,1fr)!important;gap:8px!important;max-width:100%!important;display:grid!important}.newmenudropdown .col-5 p{margin:0!important}.newmenudropdown .dmlink{letter-spacing:.01em;background:#ffffff0a;border:1px solid #ffffff1a;min-height:64px;transition:all .25s;color:#fff9!important;text-align:center!important;box-sizing:border-box!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:6px!important;width:100%!important;margin:0!important;padding:12px 6px!important;font-size:.72rem!important;font-weight:600!important;line-height:1.2!important;display:flex!important}.newmenudropdown .dmlink.active{color:#fff!important;background:#0083bf1f!important;border-color:#0083bf4d!important}.newmenudropdown .dmlink .subarrow{display:none!important}.newmenudropdown .dmlink .col-auto:before{color:#ffffff4d;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-size:1.1rem;font-weight:900;transition:color .25s;display:block}.newmenudropdown .dmlink.active .col-auto:before{color:#0383bf}.newmenudropdown .dmlink[data-category=plumbing] .col-auto:before{content:""}.newmenudropdown .dmlink[data-category=hotwater] .col-auto:before{content:""}.newmenudropdown .dmlink[data-category=gasfitting] .col-auto:before{content:""}.newmenudropdown .dmlink[data-category=pipesdrains] .col-auto:before{content:""}.newmenudropdown .dmlink[data-category=renovations] .col-auto:before,.newmenudropdown .dmlink[data-category=bathroomrenovations] .col-auto:before{content:""}.newmenudropdown .dmlink[data-category=support] .col-auto:before{content:""}.newmenudropdown .col-7{flex:0 0 100%!important;max-width:100%!important}.newmenudropdown .dmcontent{display:none!important}.newmenudropdown .dmcontent.active{animation:.3s cubic-bezier(.16,1,.3,1) contentFadeUp;display:block!important}.newmenudropdown .dmcontent.active .col-6{animation:.35s cubic-bezier(.16,1,.3,1) both linkSlideIn}.newmenudropdown .dmcontent.active .col-6:first-child{animation-delay:0s}.newmenudropdown .dmcontent.active .col-6:nth-child(2){animation-delay:20ms}.newmenudropdown .dmcontent.active .col-6:nth-child(3){animation-delay:40ms}.newmenudropdown .dmcontent.active .col-6:nth-child(4){animation-delay:60ms}.newmenudropdown .dmcontent.active .col-6:nth-child(5){animation-delay:80ms}.newmenudropdown .dmcontent.active .col-6:nth-child(6){animation-delay:.1s}.newmenudropdown .dmcontent.active .col-6:nth-child(7){animation-delay:.12s}.newmenudropdown .dmcontent.active .col-6:nth-child(8){animation-delay:.14s}.newmenudropdown .dmcontent.active .col-6:nth-child(9){animation-delay:.16s}.newmenudropdown .dmcontent.active .col-6:nth-child(10){animation-delay:.18s}.newmenudropdown .dmcontent.active .col-6:nth-child(n+11){animation-delay:.2s}.newmenudropdown .dmcontent .row{grid-template-columns:1fr 1fr!important;gap:0 16px!important;display:grid!important}.newmenudropdown .dmcontent .col-6{flex:none!important;max-width:100%!important}.newmenudropdown .dmcontent a{word-break:break-word;border-bottom:1px solid #ffffff0a;align-items:center;gap:8px;transition:all .2s;color:#fff!important;white-space:normal!important;padding:11px 0!important;font-size:.88rem!important;font-weight:500!important;display:flex!important}.newmenudropdown .dmcontent a:before{content:"";color:#0083bf80;flex-shrink:0;width:10px;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-size:.55rem;font-weight:900}.newmenudropdown .dmcontent a:hover,.newmenudropdown .dmcontent a:active{transform:translate(4px);color:#fff!important;text-decoration:none!important}.newmenudropdown .dmcontent a:hover:before,.newmenudropdown .dmcontent a:active:before{color:#0383bf}.newmenudropdown .d-xl-block.d-none{display:none!important}.c-menu-quicklinks{flex-shrink:0;gap:8px;padding:0 20px 6px;display:flex}.c-menu-quicklinks a{color:#ffffffb3;white-space:nowrap;background:#ffffff08;border:1px solid #ffffff14;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:6px;padding:11px 8px;font-size:.78rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.c-menu-quicklinks a i{color:#0083bf99;font-size:.85rem}.c-menu-quicklinks a:active{color:#fff;background:#ffffff14;text-decoration:none}.c-plumber-syd{display:none}.newmenudropdown .c-plumber-syd{display:block!important}.c-plumber-syd a{color:#fff;white-space:nowrap;background:#0383bf;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 22px;font-size:.88rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.c-plumber-syd a:hover{color:#fff;background:#0096d6;text-decoration:none}.c-plumber-syd a i{font-size:.8rem}.newmenudropdown.active .col-5 p{animation:.4s cubic-bezier(.16,1,.3,1) both contentFadeUp}.newmenudropdown.active .col-5 p:first-child{animation-delay:50ms}.newmenudropdown.active .col-5 p:nth-child(2){animation-delay:80ms}.newmenudropdown.active .col-5 p:nth-child(3){animation-delay:.11s}.newmenudropdown.active .col-5 p:nth-child(4){animation-delay:.14s}.newmenudropdown.active .col-5 p:nth-child(5){animation-delay:.17s}.newmenudropdown.active .col-5 p:nth-child(6){animation-delay:.2s}.newmenudropdown.active .col-5 p:nth-child(7){animation-delay:.23s}.c-menu-accred{display:none}.c-menu-cta{padding:14px 20px 18px;padding-bottom:max(18px, env(safe-area-inset-bottom));backdrop-filter:blur(10px);background:#0009;border-top:1px solid #ffffff0f;flex-shrink:0;gap:10px;display:flex}.c-menu-cta a{white-space:nowrap;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:14px 12px;font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.c-menu-cta .c-menu-contact{color:#fff;background:#0383bf}.c-menu-cta .c-menu-call{color:#fff;background:#34c759;animation:3.5s ease-in-out 2s infinite wobble}.c-menu-cta a:active{opacity:.9;transform:scale(.97)}@media (width>=1200px){.c-menu-close{padding:18px 48px!important;display:flex!important}.c-menu-logo{height:36px!important}body.menu-open .menudropdown{border-radius:12px!important}.c-menu-featured-logos img{height:18px!important}.c-menu-quicklinks,.c-menu-cta{display:none!important}.newmenudropdown{z-index:99999!important;background:#000!important;width:100%!important;height:100dvh!important;margin:0!important;padding:0!important;position:fixed!important;top:0!important;left:0!important;overflow:hidden!important}.newmenudropdown .container-fluid{flex:1!important;max-width:1280px!important;margin:0 auto!important;padding:0 48px 48px!important;overflow:hidden auto!important}.newmenudropdown .container-fluid .row{margin-left:0!important;margin-right:0!important}.newmenudropdown .container-fluid [class*=col-]{padding-left:0!important;padding-right:0!important}.newmenudropdown .col-xl-10{flex:0 0 100%!important;max-width:100%!important;padding:0!important;overflow:visible!important}.newmenudropdown .row.align-items-center.mb-xl-5,.newmenudropdown .d-xl-block.d-none{display:none!important}.c-menu-search{margin:24px 0 26px;padding:22px 24px}.c-menu-search-main{flex-direction:column;align-items:stretch;gap:18px;display:flex}.c-menu-search-title{font-size:1.7rem}.c-menu-search-desc{font-size:.98rem}.c-menu-search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newmenudropdown .col-5{border-bottom:1px solid #ffffff14!important;border-right:none!important;flex-wrap:nowrap!important;flex:0 0 100%!important;grid-template-columns:none!important;gap:6px!important;max-width:100%!important;margin-bottom:0!important;padding:16px 0!important;display:flex!important}.newmenudropdown .col-5 p{margin:0!important}.newmenudropdown .dmlink{letter-spacing:.01em!important;color:#fff6!important;text-align:center!important;white-space:nowrap!important;background:0 0!important;border:1px solid #0000!important;border-radius:10px!important;flex-direction:row!important;align-items:center!important;gap:10px!important;width:auto!important;min-height:0!important;padding:12px 24px!important;font-size:.92rem!important;font-weight:600!important;transition:all .2s!important;display:inline-flex!important}.newmenudropdown .dmlink:hover{color:#ffffffd9!important;background:#ffffff0a!important}.newmenudropdown .dmlink.active{color:#fff!important;background:#0083bf1f!important;border-color:#0083bf33!important}.newmenudropdown .dmlink .subarrow{display:none!important}.newmenudropdown .dmlink .col-auto:before{color:#fff3!important;font-size:.85rem!important;display:inline-block!important}.newmenudropdown .dmlink.active .col-auto:before{color:#0383bf!important}.newmenudropdown .dmlink:hover .col-auto:before{color:#ffffff73!important}.newmenudropdown .col-7{flex:0 0 100%!important;max-width:100%!important;padding:32px 0 40px!important}.newmenudropdown .dmcontent .row{grid-template-columns:repeat(3,1fr)!important;gap:0 48px!important;display:grid!important}.newmenudropdown .dmcontent .col-6{flex:none!important;max-width:100%!important}.newmenudropdown .dmcontent a{color:#fff!important;white-space:nowrap!important;border-bottom:1px solid #ffffff0a!important;margin-bottom:0!important;padding:14px 0!important;font-size:1.05rem!important;font-weight:500!important;transition:all .2s!important;display:block!important}.newmenudropdown .dmcontent a:hover{color:#0383bf!important;text-decoration:none!important}.newmenudropdown .dmcontent a:before{display:none!important}.c-plumber-syd{margin:0 0 0 auto!important;display:block!important}.c-plumber-syd a{color:#0383bf!important;background:0 0!important;border:1px solid #0083bf66!important;border-radius:10px!important;padding:12px 24px!important;font-size:.92rem!important}.c-plumber-syd a:hover{color:#fff!important;background:#0083bf1a!important;border-color:#0083bf99!important}.c-plumber-syd a i{color:#0383bf!important}.c-menu-accred{background:#ffffff05;border-top:1px solid #ffffff0f;flex-shrink:0;padding:28px 48px;animation:.5s cubic-bezier(.16,1,.3,1) .15s both footerFadeIn;display:block!important}.c-menu-accred-inner{align-items:center;gap:40px;max-width:1280px;margin:0 auto;display:flex}.c-menu-accred-badges{flex-shrink:0;align-items:center;gap:20px;display:flex}.c-menu-accred-badges img{opacity:.8;filter:grayscale(20%);width:auto;height:56px;transition:all .2s}.c-menu-accred-badges img:hover{opacity:1;filter:grayscale(0%)}.c-menu-accred-right{flex-direction:column;flex:1;align-items:flex-end;gap:10px;display:flex}.c-menu-google-badge{-webkit-backdrop-filter:blur(4px);color:#fff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50px;align-items:center;gap:10px;padding:10px 20px;font-size:.9rem;display:inline-flex}.c-menu-google-badge .c-gb-stars{color:#ffc107;letter-spacing:2px;font-size:1rem}.c-menu-google-badge .c-gb-text{white-space:nowrap;font-weight:500}.c-menu-accred-license{color:#fff6;white-space:nowrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.c-menu-accred-license i{color:#0083bf80}.c-menu-accred-cta{gap:10px;margin-top:4px;display:flex}.c-menu-dt-contact{color:#fff;white-space:nowrap;background:#0383bf;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.c-menu-dt-contact:hover{color:#fff;background:#0096d6;text-decoration:none}.c-menu-dt-call{color:#fff;white-space:nowrap;background:#34c759;border-radius:10px;align-items:center;gap:8px;padding:14px 28px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.c-menu-dt-call:hover{color:#fff;background:#2db84e;text-decoration:none}.c-menu-dt-call{animation:3.5s ease-in-out 2s infinite wobble}}