@import "https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&display=swap";html,body{background-color:#fbfaf5;min-height:100vh;font-family:Poppins,sans-serif!important}@container root (width>=0){.website-container[data-theme-scope=elegant-serif] *{--font-size-xs:clamp(12px, .85vw, 13px)!important;--font-size-sm:clamp(13px, .9vw, 14px)!important;--font-size-base:clamp(14px, 1vw, 16px)!important;--font-size-lg:clamp(1.05rem, 1.25vw, 1.25rem)!important;--font-size-xl:clamp(1.15rem, 1.5vw, 1.5rem)!important;--font-size-2xl:clamp(1.25rem, 1.75vw, 1.75rem)!important;--font-size-3xl:clamp(1.4rem, 2vw, 2rem)!important;--font-size-4xl:clamp(1.6rem, 2.25vw, 2.4rem)!important;--font-size-5xl:clamp(1.8rem, 2.5vw, 2.8rem)!important;--font-size-6xl:clamp(2rem, 3vw, 3.2rem)!important;--font-size-7xl:clamp(2.2rem, 3.5vw, 3.6rem)!important;--font-size-8xl:clamp(2.5rem, 4vw, 4rem)!important;--font-size-9xl:clamp(3rem, 5vw, 5rem)!important;--typography-display-lg-font-size:var(--font-size-6xl)!important;--typography-display-lg-font-weight:700!important;--typography-display-lg-line-height:1.25!important;--typography-display-lg-letter-spacing:0em!important;--typography-display-lg-font-family:"Poppins", sans-serif!important;--typography-display-md-font-size:var(--font-size-5xl)!important;--typography-display-md-font-weight:600!important;--typography-display-md-line-height:1.25!important;--typography-display-md-letter-spacing:0em!important;--typography-display-md-font-family:"Poppins", sans-serif!important;--typography-display-sm-font-size:var(--font-size-4xl)!important;--typography-display-sm-font-weight:600!important;--typography-display-sm-line-height:1.25!important;--typography-display-sm-letter-spacing:0em!important;--typography-display-sm-font-family:"Poppins", sans-serif!important;--typography-heading-lg-font-size:var(--font-size-3xl)!important;--typography-heading-lg-font-weight:600!important;--typography-heading-lg-line-height:1.25!important;--typography-heading-lg-letter-spacing:-.025em!important;--typography-heading-lg-font-family:"Poppins", sans-serif!important;--typography-heading-md-font-size:var(--font-size-2xl)!important;--typography-heading-md-font-weight:600!important;--typography-heading-md-line-height:1.25!important;--typography-heading-md-letter-spacing:0em!important;--typography-heading-md-font-family:"Poppins", sans-serif!important;--typography-heading-sm-font-size:var(--font-size-xl)!important;--typography-heading-sm-font-weight:600!important;--typography-heading-sm-line-height:1.5!important;--typography-heading-sm-letter-spacing:0em!important;--typography-heading-sm-font-family:"Poppins", sans-serif!important;--typography-title-lg-font-size:var(--font-size-xl)!important;--typography-title-lg-font-weight:600!important;--typography-title-lg-line-height:1.5!important;--typography-title-lg-letter-spacing:0em!important;--typography-title-lg-font-family:"Poppins", sans-serif!important;--typography-title-md-font-size:var(--font-size-lg)!important;--typography-title-md-font-weight:600!important;--typography-title-md-line-height:1.5!important;--typography-title-md-letter-spacing:0em!important;--typography-title-md-font-family:"Poppins", sans-serif!important;--typography-title-sm-font-size:var(--font-size-base)!important;--typography-title-sm-font-weight:600!important;--typography-title-sm-line-height:1.5!important;--typography-title-sm-letter-spacing:0em!important;--typography-title-sm-font-family:"Poppins", sans-serif!important;--typography-body-lg-font-size:var(--font-size-lg)!important;--typography-body-lg-font-weight:400!important;--typography-body-lg-line-height:1.625!important;--typography-body-lg-letter-spacing:0em!important;--typography-body-lg-font-family:"Poppins", sans-serif!important;--typography-body-md-font-size:var(--font-size-base)!important;--typography-body-md-font-weight:400!important;--typography-body-md-line-height:1.5!important;--typography-body-md-letter-spacing:0em!important;--typography-body-md-font-family:"Poppins", sans-serif!important;--typography-body-sm-font-size:var(--font-size-sm)!important;--typography-body-sm-font-weight:400!important;--typography-body-sm-line-height:1.5!important;--typography-body-sm-letter-spacing:0em!important;--typography-body-sm-font-family:"Poppins", sans-serif!important;--typography-body-lg-em-font-size:var(--font-size-lg)!important;--typography-body-lg-em-font-weight:600!important;--typography-body-lg-em-line-height:1.625!important;--typography-body-lg-em-letter-spacing:0em!important;--typography-body-lg-em-font-family:"Poppins", sans-serif!important;--typography-body-md-em-font-size:var(--font-size-base)!important;--typography-body-md-em-font-weight:600!important;--typography-body-md-em-line-height:1.5!important;--typography-body-md-em-letter-spacing:0em!important;--typography-body-md-em-font-family:"Poppins", sans-serif!important;--typography-body-sm-em-font-size:var(--font-size-sm)!important;--typography-body-sm-em-font-weight:600!important;--typography-body-sm-em-line-height:1.5!important;--typography-body-sm-em-letter-spacing:0em!important;--typography-body-sm-em-font-family:"Poppins", sans-serif!important;--typography-label-lg-font-size:var(--font-size-sm)!important;--typography-label-lg-font-weight:500!important;--typography-label-lg-line-height:1.5!important;--typography-label-lg-letter-spacing:.025em!important;--typography-label-lg-font-family:"Poppins", sans-serif!important;--typography-label-md-font-size:var(--font-size-xs)!important;--typography-label-md-font-weight:500!important;--typography-label-md-line-height:1.5!important;--typography-label-md-letter-spacing:.025em!important;--typography-label-md-font-family:"Poppins", sans-serif!important;--typography-label-sm-font-size:var(--font-size-xs)!important;--typography-label-sm-font-weight:400!important;--typography-label-sm-line-height:1.5!important;--typography-label-sm-letter-spacing:0em!important;--typography-label-sm-font-family:"Poppins", sans-serif!important;--typography-code-font-size:var(--font-size-sm)!important;--typography-code-font-weight:400!important;--typography-code-line-height:1.5!important;--typography-code-letter-spacing:0em!important;--typography-code-font-family:var(--font-jetbrains-mono,"JetBrains Mono", sans-serif)!important}}.website-container{isolation:isolate;height:100%;position:relative;overflow-anchor:none!important;overflow:hidden auto!important;container:root/size!important}html,body,#root{height:100%;margin:0;padding:0}html,body{background-color:#fbfaf5;background-repeat:no-repeat;min-height:100vh;margin:0;padding:0;font-family:Poppins,sans-serif!important}section,main,.website-container,#root{background:0 0!important}.website-container{position:relative}.website-container:before{content:"";pointer-events:none;z-index:0;opacity:1;isolation:isolate;background-image:url(/backgrounds/electrical-wire-background.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;position:fixed;inset:0}header{position:fixed;z-index:9999!important}.website-container section>div>.absolute.inset-0:not([class*=z-]){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff8e438!important}.site-footer-card,.website-container footer .relative>.relative.mx-auto>.flex.flex-col.overflow-hidden.rounded-3xl{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:#fff8e447!important}.website-container main,.website-container footer{color:#1b1b16!important}.website-container main :where(p,span,a,li,label,input,textarea,select,option,strong,small,em,b,i,code,figcaption,blockquote,dt,dd,th,td),.website-container footer :where(p,span,a,li,label,input,textarea,select,option,strong,small,em,b,i,code,figcaption,blockquote,dt,dd,th,td){color:#2a2a24!important}.website-container main :where(h2,h3,h4,h5,h6),.website-container footer :where(h1,h2,h3,h4,h5,h6){color:#15120e!important}.website-container main :where(h1){color:#fff!important}.website-container main :where(p,span,a,li,label,input,textarea,select,option,strong,small,em,b,i,code,figcaption,blockquote,dt,dd,th,td),.website-container footer :where(p,span,a,li,label,input,textarea,select,option,strong,small,em,b,i,code,figcaption,blockquote,dt,dd,th,td){text-shadow:none}.website-container main h1#products-main-title,.website-container main h1#blogs-main-title{color:#000!important}.website-container main h2{z-index:1;position:relative}.website-container main h2:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle,#e8a31740 0%,#e8a31700 70%);border-radius:50%;width:120px;height:120px;animation:10s ease-in-out infinite alternate blobWave;position:absolute;top:50%;left:-10px;transform:translate(-30%,-50%)}@keyframes blobWave{0%{border-radius:40% 60% 70% 30%/40% 50% 60%;transform:translate(-30%,-50%)rotate(0)scale(1)}to{border-radius:60% 40% 30% 70%/60% 30% 70% 40%;transform:translate(-20%,-50%)rotate(45deg)scale(1.15)}}.website-container main .homepage-hero-span,.website-container main .homepage-hero-span span{color:#fff!important;letter-spacing:.2em!important;font-size:clamp(12px,.85vw,13px)!important}.website-container main .homepage-hero-h1,.website-container main .homepage-hero-h1 span{text-shadow:0 4px 20px #0009!important;font-size:clamp(2rem,3vw,3.2rem)!important;line-height:1.2!important}.website-container main .homepage-hero-p,.website-container main .homepage-hero-p span{color:#fff!important;text-shadow:0 2px 10px #00000080!important;font-size:clamp(1.05rem,1.25vw,1.25rem)!important;line-height:1.6!important}.website-container .btn-text-white,.website-container .btn-text-white *{color:#fff!important;font-weight:600!important}.website-container main .about-hero-numeric,.website-container main .about-hero-numeric *,.website-container main .about-hero-numeric .gsap-stat-number-dynamic{color:#fff!important}.website-container button:not(.faq-button):not(.nav-icon-button),.website-container a[data-slot=button]:not(.nav-icon-button){border:1px solid #000!important}.hide-scrollbar::-webkit-scrollbar{display:none!important}.hide-scrollbar{-ms-overflow-style:none!important;scrollbar-width:none!important}.drawer-logo{object-fit:contain!important;width:auto!important;max-width:140px!important;height:32px!important}.header-logo{object-fit:contain!important;width:auto!important;max-width:180px!important;height:40px!important}@media screen and (width<=899px){.desktop-header-wrapper{display:none!important}.mobile-header-wrapper{display:flex!important}}@media screen and (width>=900px){.desktop-header-wrapper{display:block!important}.mobile-header-wrapper{display:none!important}}.admin-red-btn{cursor:pointer;justify-content:center;align-items:center;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex;color:#fff!important;text-transform:uppercase!important;letter-spacing:.05em!important;background-color:#c62828!important;border:1px solid #000!important;border-radius:9999px!important;font-weight:700!important;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a!important}.admin-red-btn:hover{background-color:#a00000!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}
