.tt-breadcrumb #breadcrumbs,.tt-breadcrumb .woocommerce-breadcrumb,.tt-breadcrumb ul{font-size:28px;font-weight:700;line-height:1.4;text-shadow:0 2px 8px #0008}.tt-breadcrumb #breadcrumbs a,.tt-breadcrumb #breadcrumbs span,.tt-breadcrumb .woocommerce-breadcrumb a,.tt-breadcrumb ul li,.tt-breadcrumb ul li a{font-size:inherit;font-weight:700}.guardian-service-option__label{font-weight:700;color:#f47629}.guardian-service-choices,.guardian-service-intents{align-items:center;gap:12px!important}.guardian-choice-divider{color:#777;display:inline-block;font-weight:400;pointer-events:none}.guardian-category-services > section{padding:24px 0;border-bottom:1px solid #e9e9eb}.guardian-category-services > section .tt-layout-title{margin-top:0;margin-bottom:12px;color:#f47629;font-weight:700}.guardian-category-services .guardian-service-intents{margin-bottom:0}#filter-layout[data-guardian-project-count] .tt-gallery img{width:100%;height:auto;aspect-ratio:380/250;object-fit:cover}@media(min-width:1025px){#menu-primary-menu > li > a .ecaret{display:none!important}#menu-primary-menu > li:hover > .dropdown-menu,#menu-primary-menu > li:focus-within > .dropdown-menu{display:block;opacity:1;visibility:visible;pointer-events:auto}#menu-primary-menu > li > .dropdown-menu{max-height:min(70vh,600px);overflow-y:auto;min-width:240px}#menu-primary-menu > li:last-child > .dropdown-menu{left:auto;right:0}}@media(max-width:767px){.tt-breadcrumb #breadcrumbs,.tt-breadcrumb .woocommerce-breadcrumb,.tt-breadcrumb ul{font-size:20px;line-height:1.45}}
@supports (overflow-x:clip){#tt-pageContent.guardian-scroll-enabled{overflow-x:clip;overflow-y:visible}}@media print{#tt-pageContent.guardian-scroll-enabled{overflow:visible}}.guardian-home-copy .elementor-widget-electrician-request-block{position:relative;z-index:2}.guardian-home-copy .elementor-widget-electrician-request-block, .guardian-home-copy .elementor-widget-electrician-request-block>.elementor-widget-container{opacity:1!important;transform:none!important;translate:none!important;animation:none!important}[data-guardian-led]{position:relative}[data-guardian-led]::after{content:"";position:absolute;inset:0;pointer-events:none;z-index:0;border:2px solid #f47629;box-shadow:0 0 8px #f4762970,0 0 22px #f4762930,inset 0 0 6px #f4762935;animation:guardian-led-breathe 3.8s ease-in-out infinite;}@keyframes guardian-led-breathe{0%,100%{box-shadow:0 0 7px #f4762970,0 0 18px #f4762930,inset 0 0 5px #f4762920}50%{box-shadow:0 0 12px #f47629a0,0 0 28px #f4762948,inset 0 0 8px #f4762940}}.guardian-home-copy h2.section-title__02{margin:0;padding:0}.guardian-home-copy #js-mainSlider h1.tt-title-02,.guardian-home-copy #js-mainSlider h2.tt-title-02{padding:0;margin-bottom:0}@media(prefers-reduced-motion:reduce){[data-guardian-led]::after{animation:none;box-shadow:0 0 8px #f4762950}}@media(forced-colors:active){[data-guardian-led]::after{animation:none;box-shadow:none;border-color:CanvasText}}@media print{[data-guardian-led]::after{display:none}}.guardian-owner-row .personal-box{max-width:100%}.guardian-owner-row .personal-box__img{width:67px;height:67px;flex:0 0 67px;overflow:hidden;border-radius:50%}.guardian-owner-row .personal-box__img img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.6);transform-origin:50% 8%}.guardian-owner-row .personal-box__content{min-width:0}.guardian-owner-meta{display:block;line-height:20px}@media(max-width:1024.98px){.guardian-owner-row .personal-box__img{width:49px;height:49px;flex-basis:49px}}.guardian-promises .tt-box03__img{background-position:50% 75%;background-size:cover}.guardian-promises .guardian-promise-portrait{display:block;width:119px;height:119px;min-width:119px;margin-left:30px;border-radius:50%;overflow:hidden}.guardian-promises .tt-item__img .guardian-promise-portrait img{display:block;width:100%;height:100%;min-width:0;margin:0;object-fit:cover;transform:scale(2.5);transform-origin:50% 43%}@media(max-width:1024.98px){.guardian-promises .guardian-promise-portrait{width:55px;height:55px;min-width:55px}}@media(max-width:766px){.guardian-promises .guardian-promise-portrait{margin-left:15px}}@media(min-width:1025px){.guardian-promises .tt-box03__content{min-height:521px}}.guardian-promises .tt-item__img .guardian-review-avatar img{transform:none;object-fit:contain}.guardian-review-rating{display:inline-block;color:#f47629;font-size:13px;letter-spacing:1px;margin-left:12px;white-space:nowrap}.guardian-review-source{display:block;font-family:Roboto,sans-serif;font-size:13px;font-weight:400;color:#626977;text-decoration:underline;text-underline-offset:3px}.guardian-review-source:hover{color:#f47629}.guardian-review-source:focus-visible{outline:2px solid #f47629;outline-offset:3px}.guardian-home-services .section-title{text-align:center}.guardian-home-services .section-title__02{margin-left:auto!important;margin-right:auto!important}.guardian-home-services .guardian-bulb-icon{position:absolute;z-index:3;top:47px;left:50%;transform:translateX(-50%);width:54px;height:54px;color:#fff;transition:color .2s linear;pointer-events:none}.guardian-home-services .tt-box02:hover .guardian-bulb-icon{color:#f47629}.guardian-home-services a:focus-visible{outline:2px solid #f47629;outline-offset:4px}@media(prefers-reduced-motion:reduce){.guardian-home-services .guardian-bulb-icon{transition:none}}.guardian-google-testimonials .tt-title__text02 .guardian-review-rating{display:block;margin-left:0}.guardian-google-testimonials .tt-testimonials_top-layout .guardian-review-source{margin-top:14px}.guardian-google-testimonials .tt-item__img img{border-radius:50%}
.guardian-contact-stage.guardian-customer-page.section-indent{position:relative;isolation:isolate;overflow:hidden;margin-top:0;padding:72px 0 64px;background:#242936!important}.guardian-contact-backdrop{position:absolute;inset:0;z-index:-2;pointer-events:none;overflow:hidden}.guardian-contact-backdrop img{position:absolute;inset:-80px 0;width:100%;height:calc(100% + 160px);max-width:none;object-fit:cover;object-position:43% center;transform:translate3d(0,var(--contact-drift,0px),0)}.guardian-contact-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(24,29,39,.78),rgba(24,29,39,.58) 40%,rgba(24,29,39,.92))}.guardian-contact-stage>.container{position:relative}.guardian-contact-stage .guardian-customer-heading{max-width:760px;margin:0 auto 40px;text-align:center!important}.guardian-contact-stage .guardian-customer-heading .section-title__01{color:#ffac78!important}.guardian-contact-stage .guardian-customer-heading .section-title__02{color:#fff!important}.guardian-contact-stage .guardian-customer-heading h1{position:relative}.guardian-contact-title-text{color:#fff;text-shadow:0 2px 18px #00000020}.guardian-contact-stage .guardian-customer-heading h1:after{content:"";position:absolute;left:50%;bottom:-10px;width:120px;height:2px;transform:translateX(-50%);background:linear-gradient(90deg,transparent,#f47629 35%,#ffe0c6 50%,#f47629 65%,transparent);border-radius:2px;box-shadow:0 0 12px #f4762950;pointer-events:none}@supports ((background-clip:text) or (-webkit-background-clip:text)){.guardian-contact-title-text{background:linear-gradient(110deg,#fff 0%,#fff 39%,#ffd2b2 46%,#ffab70 50%,#fff 56%,#fff 100%);background-size:260% 100%;background-position:100% 50%;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:guardian-contact-shimmer 7s ease-in-out infinite}}@keyframes guardian-contact-shimmer{0%,12%{background-position:100% 50%}48%,100%{background-position:0% 50%}}@media(prefers-reduced-motion:reduce){.guardian-contact-title-text{animation:none;background:none;-webkit-text-fill-color:currentColor}}@media(forced-colors:active){.guardian-contact-title-text{animation:none;background:none;color:CanvasText;-webkit-text-fill-color:CanvasText;text-shadow:none}.guardian-contact-stage .guardian-customer-heading h1:after{display:none}}@media print{.guardian-contact-title-text{animation:none;background:none;color:#303442;-webkit-text-fill-color:currentColor;text-shadow:none}.guardian-contact-stage .guardian-customer-heading h1:after{display:none}}.guardian-contact-stage .guardian-customer-heading .section-title__03{color:#e6e9ef!important;margin:20px auto 0;max-width:650px}.guardian-contact-stage .guardian-customer-grid{display:block;max-width:1000px;margin:0 auto}.guardian-contact-stage .guardian-customer-grid .guardian-form-panel{position:relative;max-width:800px;margin:0 auto;padding:40px 48px;background:#fff!important;border:1px solid #fff;border-top:3px solid #f47629;border-radius:12px;box-shadow:0 24px 72px #0a101f40,0 0 0 8px #ffffff0d;overflow:visible}.guardian-contact-stage .guardian-form-panel:before,.guardian-contact-stage .guardian-form-panel:after{content:"";position:absolute;width:48px;height:112px;pointer-events:none;border:1px solid #f4762980}.guardian-contact-stage .guardian-form-panel:before{left:-25px;top:64px;border-right:0;border-bottom:0;border-radius:12px 0 0}.guardian-contact-stage .guardian-form-panel:after{right:-25px;bottom:64px;border-left:0;border-top:0;border-radius:0 0 12px}.guardian-contact-stage .guardian-form-intro{padding-right:56px;position:relative}.guardian-contact-stage .guardian-form-intro:after{content:"";position:absolute;right:0;top:5px;width:42px;height:42px;background:linear-gradient(135deg,#fff4eb,#ffe3ce);border:1px solid #ffd1af;border-radius:50%;box-shadow:0 0 0 7px #fff8f2}.guardian-contact-stage .guardian-form-intro:before{content:"";position:absolute;right:14px;top:15px;width:13px;height:22px;background:#e96218;clip-path:polygon(55% 0,0 58%,42% 58%,28% 100%,100% 37%,57% 37%);z-index:1}.guardian-contact-stage .guardian-form-panel .form-control{background:#fff!important}.guardian-contact-stage .guardian-request-aside{display:grid;grid-template-columns:1.05fr 1.1fr 1fr;gap:28px;margin:40px auto 0;padding:32px;background:#fff!important;border:1px solid #e6e7ea;border-radius:10px;box-shadow:0 12px 32px #0a101f1a}.guardian-contact-stage .guardian-request-aside h2,.guardian-contact-stage .guardian-request-aside h3{font:600 17px/1.5 Poppins,sans-serif;color:#303442;margin:0 0 12px}.guardian-contact-stage .guardian-request-aside p{font-size:14px;line-height:1.75;margin:0 0 14px}.guardian-contact-stage .guardian-request-aside a{overflow-wrap:anywhere}.guardian-contact-stage .guardian-contact-support+.guardian-contact-support,.guardian-contact-stage .guardian-credential-note{padding:0 0 0 24px;border:0;border-left:1px solid #e6e7ea;margin:0}.guardian-contact-stage .guardian-credential-note strong{display:block;margin-bottom:12px}.guardian-contact-stage .guardian-help-links{justify-content:center;max-width:1000px;margin:28px auto 0;padding:0;border:0;color:#e6e9ef}.guardian-contact-stage .guardian-help-links a{color:#fff;text-decoration:underline;text-underline-offset:4px}.guardian-contact-stage .guardian-help-links strong{color:#e6e9ef}.guardian-contact-stage .guardian-help-links a:focus-visible{outline:3px solid #ffac78;outline-offset:5px}@media(max-width:991px){.guardian-contact-stage .guardian-customer-grid{padding:0 24px}.guardian-contact-stage .guardian-request-aside{grid-template-columns:1fr 1fr}.guardian-contact-stage .guardian-credential-note{grid-column:1/-1;border-left:0;border-top:1px solid #e6e7ea;padding:24px 0 0}}@media(max-width:575px){.guardian-contact-stage.guardian-customer-page.section-indent{padding:48px 0 40px}.guardian-contact-stage .guardian-customer-heading{margin-bottom:28px}.guardian-contact-stage .guardian-customer-grid{padding:0 4px}.guardian-contact-stage .guardian-customer-grid .guardian-form-panel{padding:28px 20px;border-radius:10px;box-shadow:0 16px 40px #0a101f33}.guardian-contact-stage .guardian-form-panel:before,.guardian-contact-stage .guardian-form-panel:after{display:none}.guardian-contact-stage .guardian-request-aside{grid-template-columns:1fr;gap:24px;margin-top:24px;padding:24px}.guardian-contact-stage .guardian-contact-support+.guardian-contact-support,.guardian-contact-stage .guardian-credential-note{border-left:0;border-top:1px solid #e6e7ea;padding:24px 0 0}.guardian-contact-stage .guardian-help-links{gap:16px}.guardian-contact-stage .guardian-help-links strong{flex-basis:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.guardian-contact-backdrop img{transform:none!important}}@media(forced-colors:active){.guardian-contact-backdrop,.guardian-contact-stage .guardian-form-panel:before,.guardian-contact-stage .guardian-form-panel:after,.guardian-contact-stage .guardian-form-intro:before,.guardian-contact-stage .guardian-form-intro:after{display:none}.guardian-contact-stage .guardian-customer-grid .guardian-form-panel{border:1px solid CanvasText}}@media print{.guardian-contact-backdrop{display:none}.guardian-contact-stage.guardian-customer-page.section-indent{background:white!important;padding:24px 0}.guardian-contact-stage .guardian-customer-heading .section-title__01,.guardian-contact-stage .guardian-customer-heading .section-title__02,.guardian-contact-stage .guardian-customer-heading .section-title__03,.guardian-contact-stage .guardian-help-links,.guardian-contact-stage .guardian-help-links a{color:#303442!important}}
