.ElectricalHeader-section{position:relative;background:url(/assets/ServicesHeaderBG-CDoR46-c.png) center/cover no-repeat;height:300px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#fff;padding-top:6rem}.ElectricalHeader-section:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000000e6;z-index:1}.ElectricalHeader-section *{position:relative;z-index:2}@media (max-width: 768px){.ElectricalHeader-section{padding-top:3rem}.ElectricalHeader-section h1{font-size:1.5rem}}.ElectricalHousecontainer{width:90%;max-width:1200px;margin:auto;padding:40px 0}.ElectricalHousecontent{display:flex;flex-direction:column-reverse;align-items:center;text-align:center;gap:20px}.ElectricalHousetext-section{width:100%}.ElectricalHousetext-section h2{font-size:24px;font-weight:700}.ElectricalHousesubtitle{font-size:18px;font-weight:600;margin-bottom:10px}.ElectricalHousedescription{font-size:16px;line-height:1.5;margin-bottom:20px}.ElectricalHouseaccordion{width:100%;margin-top:20px}.ElectricalHouseaccordion-item{background:#c00104;padding:15px;margin-bottom:5px;cursor:pointer;border-radius:5px;transition:background .3s ease}.ElectricalHouseaccordion-title{display:flex;justify-content:space-between;font-size:16px;font-weight:700;color:#fff}.ElectricalHouseaccordion-content{font-size:14px;margin-top:10px;color:#fff}.ElectricalHouseimage-section{width:100%}.ElectricalHouseimage-section img{width:100%;height:auto;border-radius:10px}@media (min-width: 768px){.ElectricalHousecontent{display:flex;flex-direction:row;align-items:center;text-align:left;gap:70px}.ElectricalHousetext-section{width:60%}.ElectricalHouseimage-section{width:50%}}.ElectricalBoxWithHeading-container{background-color:#111;padding:2.5rem 1.25rem;margin-bottom:.625rem}.ElectricalBoxWithHeading-title{display:flex;justify-content:space-between;padding:2rem 3rem;width:85%;margin:0 auto;color:#fff;margin-bottom:1rem}.ElectricalBoxWithHeading-header{display:flex;justify-content:space-between;align-items:center;width:100%;flex-wrap:wrap;gap:1.25rem}.ElectricalBoxWithHeading-header h2{font-size:2rem;color:#fff;text-align:left;flex:1;min-width:18.75rem}.ElectricalBoxWithHeading-header p{font-size:1rem;color:#ccc;text-align:right;flex:1;max-width:37.5rem;min-width:18.75rem}.ElectricalBoxWithHeading-description{color:#fff}.ElectricalBoxWithHeading-grid{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center;margin-top:1.25rem;position:relative;background-color:transparent}.ElectricalBoxWithHeading-card{background:#111;border-radius:.5rem;width:100%;max-width:21.875rem;height:21.875rem;position:relative;overflow:hidden;box-shadow:0 1.25rem .625rem #0000004d;transition:transform .3s ease-in-out;background-image:url();background-position:center;background-size:cover}.ElectricalBoxWithHeading-card:hover{transform:translateY(-.3125rem)}.ElectricalBoxWithHeading-card .ElectricalBoxWithHeading-content{position:absolute;bottom:1.25rem;left:1.25rem;right:1.25rem;color:#fff;z-index:2}.ElectricalBoxWithHeading-card .ElectricalBoxWithHeading-content h3{background:#c00104;color:#fff;padding:.625rem 1.2225rem;border:none;text-align:center;font-size:.938rem!important;font-family:sans-serif;font-weight:700;border-radius:5px;cursor:pointer;transition:background .3sease-in-out;margin-bottom:.938rem;position:relative}.ElectricalBoxWithHeading-title{color:#fff}.ElectricalBoxWithHeading-card .ElectricalBoxWithHeading-content p{font-size:.9rem;color:#000;background-color:#ccccccdc;border-radius:.25rem;padding:.75rem .5rem}@media screen and (max-width:992px){.ElectricalBoxWithHeading-title{flex-direction:column}}@media (max-width: 768px){.ElectricalBoxWithHeading-title{padding:0;width:66%}.ElectricalBoxWithHeading-header{flex-direction:column;text-align:center}.ElectricalBoxWithHeading-header h2,.ElectricalBoxWithHeading-header p{text-align:center;flex:unset;max-width:100%}.ElectricalBoxWithHeading-grid{flex-direction:column;align-items:center}.ElectricalBoxWithHeading-card{max-width:50%}}@media (max-width: 480px){.ElectricalBoxWithHeading-header h2{font-size:1.5rem}.ElectricalBoxWithHeading-header p{font-size:.9rem}.ElectricalBoxWithHeading-content h3{font-size:1rem}.ElectricalBoxWithHeading-content p{font-size:.85rem}}@media screen and (max-width:600px){.ElectricalBoxWithHeading-card{max-width:100%}.ElectricalBoxWithHeading-title{padding:0;width:100%}}.Electrical-hero{background-color:#f8f8f8;padding:3.125rem 5%}.Electrical-hero-container{display:flex;flex-wrap:wrap;max-width:100%;align-items:center;gap:1.875rem;justify-content:center}.Electrical-hero-images{display:flex;justify-content:center;align-items:center}.AcHero-img{border-radius:.5rem;object-fit:cover;max-width:100%}.AcHero-img{width:100%;max-width:40rem;height:25rem}.AcHero-img:first-child,.AcHero-img:last-child{height:25rem}.Electrical-hero-content{max-width:37.5rem;text-align:left}.Electrical-hero-content h1{font-size:2.813rem;font-weight:700;color:#0a0a0a;margin-bottom:1.25rem}.Electrical-hero-content p{font-size:1rem;color:#171717;margin:.625rem 0}.Electrical-hero-btn{background-color:#c00104;color:#fff;border:none;padding:.625rem 1.25rem;font-size:1rem;font-weight:700;border-radius:.3125rem;cursor:pointer;transition:.3s ease;margin-top:1.25rem}.Electrical-hero-btn:hover{background-color:#8b0000}@media (max-width: 1024px){.Electrical-hero-container{flex-direction:unset;align-items:flex-start}.AcHero-img:first-child,.service-img:last-child{height:unset}.Electrical-hero-images{width:48%}.AcHero-img{max-width:100%;width:100%;height:20rem}.Electrical-hero-content{padding:0;width:48%}.Electrical-hero-content h1{font-size:1.5rem}.Electrical-hero-content p{font-size:.875rem}}@media (max-width: 600px){.Electrical-hero-container{flex-direction:column;align-items:flex-start}.Electrical-hero{padding:1.875rem 3%}.Electrical-hero-content h1{font-size:1.375rem}.Electrical-hero-images{width:100%}.AcHero-img{max-width:100%;width:100%;height:auto;max-height:18rem}.Electrical-hero-content{padding:0;width:100%}.Electrical-hero-content p{font-size:.875rem}}@media (max-width: 480px){.Electrical-hero{padding:1.25rem 3%}.Electrical-hero-content h1{font-size:1.25rem}.AcHero-img{width:100%;height:auto;max-height:18rem}.Electrical-hero-content p{font-size:.75rem}.Electrical-hero-btn{font-size:.875rem;padding:.5rem 1rem}}
