@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);:root{--theme-color:#ffff01;--theme-color-second:#39d738;--theme-color-black:#000;--theme-color-white:#fff;--heading-font:"Poppins", sans-serif;--paragraph-font:"Poppins", sans-serif;--span-font:"Poppins", sans-serif;--shadow-small:0 1px 3px rgba(0, 0, 0, 0.1);--shadow-base:0 4px 6px rgba(0, 0, 0, 0.1);--shadow-large:0 10px 20px rgba(0, 0, 0, 0.2)}html{scroll-behavior:smooth;overflow-x:hidden}.row{display:flex!important;gap:0!important}body{margin:0;padding:0;outline:none;font-size:17px;color:#1e1e1e;background-color:#fff;overflow-x:hidden;font-family:var(--paragraph-font)}*,*::before,*::after{box-sizing:border-box}a{color:#2ead2e;text-decoration:none;transition:color 0.3s ease}a:hover{text-decoration:none;transition:color 0.3s ease}h1,h2,h3,h4,h5,h6{margin:0 0 15px;font-family:var(--heading-font)}h1{font-size:60px;font-weight:800;line-height:1.2}h2{font-size:42px;font-weight:700;margin-bottom:10px;line-height:1.3}.span-font{font-family:var(--span-font)}p{margin:0;line-height:27px;margin-bottom:15px;font-size:16px}ul li{margin-bottom:0}img{max-width:100%;height:auto;display:block}ul{list-style:none;padding:0}.bg-cover{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.gap{margin-bottom:30px}section{padding:80px 0}.form-control:focus{border-color:#ced4da;outline:0;box-shadow:none}input{width:100%;outline:none;border:none;border:1px solid #ced4da}textarea{width:100%;outline:none;border:none;border:1px solid #ced4da}select{width:100%;outline:none;border:none;border:1px solid #ced4da;color:#c1c0bd}.m-backtotop{position:fixed;bottom:-50px;right:10px;width:50px;height:50px;border-radius:100px;text-align:center;background:var(--theme-color-white);box-shadow:0 2px 13px rgb(0 0 0 / .288);opacity:0;overflow:hidden;color:#fff;transition:all 0.3s ease-in-out;--progress:0%}.m-backtotop.active{overflow:hidden;bottom:10px;opacity:1}.m-backtotop>div{transition:all 0.3s ease-in-out}.m-backtotop .progress-bar{position:absolute;inset:0;width:100%;height:100%;border-radius:100px;background:conic-gradient(var(--theme-color-second) 0%,var(--theme-color-second) var(--progress),transparent var(--progress),transparent 100%);z-index:0;pointer-events:none}.m-backtotop .progress-bar::after{content:"";position:absolute;inset:3px;border-radius:100px;background:var(--theme-color-white)}.m-backtotop>div.arrow{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);opacity:1;z-index:2;color:var(--theme-color-black)}.m-backtotop>div.text{font-size:.5rem;line-height:10px;text-transform:uppercase;font-weight:900;font-family:"Open Sans",sans-serif;position:absolute;color:var(--theme-color-black);left:50%;top:50%;transform:translateY(50%) translateX(-50%);opacity:0;margin-top:1px;z-index:2}.m-backtotop:hover{cursor:pointer;box-shadow:0 10px 5px rgb(0 0 0 / .1)}.m-backtotop:hover .progress-bar::after{background:var(--theme-color-second)}.m-backtotop:hover>div.arrow{transform:translateY(-150%) translateX(-50%);opacity:0}.m-backtotop:hover>div.text{transform:translateY(-50%) translateX(-50%);opacity:1}.py-5{padding-top:50px!important;padding-bottom:50px!important}.py-6{padding-top:60px!important;padding-bottom:60px!important}.py-7{padding-top:70px!important;padding-bottom:70px!important}.py-8{padding-top:80px!important;padding-bottom:80px!important}.py-9{padding-top:90px!important;padding-bottom:90px!important}.py-10{padding-top:100px!important;padding-bottom:100px!important}.gap-p p{margin-bottom:0}.small{display:none}a.navbar-brand img{width:120px}.header_menu li a:hover{color:var(--theme-color-black)!important}.header_menu .hd_info .comon-btn2{width:160px}.hd_info{display:flex;align-items:center;gap:10px;flex-wrap:wrap}a.comon-btn{background:var(--theme-color);color:var(--theme-color-black);border:1px solid var(--theme-color-black);display:inline-block;font-size:16px;padding:12px 6px;border-radius:100px;width:14rem;text-align:center;text-transform:uppercase;font-weight:500;box-shadow:inset 0 0 0 0 var(--theme-color-black);transition:.8s ease}a.comon-btn:hover{background:var(--theme-color-black);color:#fff;box-shadow:inset 250px 0 0 0 var(--theme-color-black)}a.comon-btn2{background:var(--theme-color-second);border:1px solid var(--theme-color-black);color:var(--theme-color-black);display:inline-block;font-size:16px;padding:12px 6px;border-radius:100px;width:14rem;text-align:center;text-transform:uppercase;font-weight:500;box-shadow:inset 0 0 0 0 var(--theme-color-black);transition:.8s ease}a.comon-btn2:hover{background:var(--theme-color-black);color:#fff;box-shadow:inset 250px 0 0 0 var(--theme-color-black)}a.btn-white{background:#fff;color:#1e1e1e}.header_menu li a{color:#000!important;font-size:13px;text-transform:capitalize;padding:29px 9px;display:inline-block;font-weight:500}.header_menu .navbar-nav .dropdown-toggle::after{font-family:"remixicon";content:"\ea4e";border:0;vertical-align:middle;transition:.4s ease;margin-left:0px!important}.header_menu .navbar-nav .dropdown-toggle:hover::after{transform:rotate(180deg)}.navbar li:hover a{color:var(--theme-color-second)}.navbar li:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}@media all and (min-width:992px){.navbar .dropdown-menu-end{right:0;left:auto}.navbar li .dropdown-menu{display:block;opacity:0;visibility:hidden;transition:.3s;margin-top:0}.navbar li:hover a{color:var(--theme-color-second)}.navbar .dropdown-menu.fade-down{top:80%;transform:rotateX(-75deg);transform-origin:0% 0%}.navbar .dropdown-menu.fade-up{top:180%}.navbar li:hover .dropdown-menu{transition:.3s;opacity:1;visibility:visible;top:100%;transform:rotateX(0deg)}}ul.dropdown-menu.fade-up li a:hover{color:var(--theme-color-black)!important;background:var(--theme-color-second)}#main_header ul.dropdown-menu.fade-up li:last-child{border-bottom:0}#main_header ul.dropdown-menu.fade-up li{border-bottom:1px solid #c1c0bd;margin:0 0 0 0}ul.dropdown-menu.fade-up li a{color:#000!important;font-size:13px;display:block;width:100%;padding:11px 12px}ul.dropdown-menu.fade-up{border:none;background:#fff;padding:0 0;min-width:inherit;width:200px;border-radius:0}.link-sm-2 i{top:-9px!important}.link-sm-2{position:relative}.sticky{position:fixed;top:0;left:0;width:100%}.sticky-top-1.sticky{background:#fff!important;z-index:9999;animation:stickyHeader 0.4s ease forwards}.sticky-top-1.sticky .rounded-nav{background:#fff;border:1px solid #e2e2e2;border-radius:200px;padding-inline:20px;top:15px}@keyframes stickyHeader{from{transform:translateY(-100%)}to{transform:translateY(0)}}.banner_sec{padding-top:108px;padding-bottom:210px}.banner_sec .heading h1 span{font-weight:400;font-size:45px;text-transform:uppercase}.banner_sec .heading p{font-weight:500;font-size:17px}.home_sec1{padding-bottom:150px}.home_sec1 .feature-card{background:var(--theme-color-white);display:flex;align-items:center;gap:15px;padding:20px 24px;border-radius:5px;transition:all 0.4s ease}.home_sec1 .feature-card:hover{background:var(--theme-color)}.home_sec1 .feature-card img{width:75px;height:auto;object-fit:contain}.home_sec1 .feature-card h3{font-size:20px;font-weight:600;margin-bottom:6px}.home_sec1 .feature-card p{color:#3f3f3f;margin-bottom:0}.home_sec2 .service_card{display:flex;flex-direction:column;height:100%;gap:20px}.home_sec2 .service_card h3{font-weight:600;color:#3b3b3b;margin-bottom:5px;font-size:28px}.home_sec2 .service_card p{color:#3b3b3b;margin-bottom:10px}.home_sec2 .service_card .read-more{color:var(--theme-color-black);font-weight:500;border-bottom:1px solid var(--theme-color-black)}.home_sec2 .service_card .service-img{border-radius:20px;border:1px solid #333;display:block;overflow:hidden;position:relative}.home_sec2 .service_card .service-img::before{position:absolute;top:0;left:-79%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,#fff0 0%,rgb(255 255 255 / .3) 100%);background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.home_sec2 .service_card .service-img img{transition:.4s ease}.home_sec2 .service-img:hover img{scale:1.07}.home_sec2 .service_card .service-img:hover::before{-webkit-animation:shine .95s;animation:shine .95s}@keyframes shine{100%{left:125%}}.home_sec3 h2{font-size:44px}.home_sec3 .step_boxes{display:grid;grid-template-columns:repeat(1,1fr)}.home_sec3 .step_box h3{color:#3b3b3b;font-size:20px;font-weight:600;margin-bottom:11px}.home_sec3 .step_box p{font-size:14px}.home_sec4{padding-top:45px;padding-bottom:366px}.home_sec4 .why_choose_box{background:var(--theme-color-white);border-radius:5px;box-shadow:-4px 7px 16px 1px rgb(0 0 0 / .3);display:flex;flex-direction:column;gap:15px;padding:30px 10px 20px;align-items:center;text-align:center;height:100%}.home_sec4 .why_choose_box p{font-size:14px;line-height:1.5;margin-bottom:0}.home_sec4 .why_choose_box h3{font-size:14px;line-height:1.5;color:#151515;font-weight:500;margin-bottom:5px}.home_sec4 .why_choose_box .icon{width:50px;height:50px}.home_sec4 .why_choose_box .icon img{width:100%;height:100%;object-fit:contain;transition:.4s ease}.home_sec4 .why_choose_box:hover img{filter:drop-shadow(8px 10px 6px rgb(0 0 0 / .2));transform:translateY(-4px)}.home_sec4 .bottom_p{color:#4d4d4d;font-size:18px}.home_sec4 .bottom_p a{color:#4d4d4d;font-weight:600}.home_sec5 .reviewbox{background:#cee06e;height:100%;color:var(--theme-color-third);padding:30px 25px;border-radius:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:var(--shadow-base);height:100%;box-shadow:var(--shadow-large)}.home_sec5 .reviewbox.box-yellow{background:#ffffd4}.home_sec5 .reviewbox.box-black{background:#0c0a20;color:var(--theme-color-white)}.home_sec5 .reviewbox .rating{display:flex;align-items:center;margin-bottom:20px;font-size:20px}.home_sec5 .reviewbox .rating i{color:#000}.home_sec5 .reviewbox.box-black .rating i{color:var(--theme-color-white)}.home_sec5 .reviewbox .rating p{margin-bottom:0;padding-right:5px;font-weight:500}.home_sec5 .reviewbox .content{margin-bottom:35px;font-weight:500}.home_sec5 .reviewbox .bottom_content{border-top:1px solid var(--theme-color-black);padding-top:15px}.home_sec5 .reviewbox.box-black .bottom_content{border-top:1px solid var(--theme-color-white)}.home_sec5 .reviewbox .bottom_content h6{font-size:18px;font-weight:600}.home_sec5 .reviewbox .bottom_content span{display:inline-block;margin-top:5px;font-size:14px;margin-bottom:0}.home_sec5 .swiper_review{position:relative}.home_sec5 .reviewSwiper{padding:0 10px 30px}.home_sec5 .swiper_review .swiper_button{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%);display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:5}.home_sec5 .swiper_review .swiper-button-prev,.home_sec5 .swiper_review .swiper-button-next{position:absolute;width:35px;height:35px;margin:0;display:flex;align-items:center;justify-content:center;pointer-events:auto}.home_sec5 .swiper_review .swiper-button-prev{left:-35px}.home_sec5 .swiper_review .swiper-button-next{right:-35px}.home_sec5 .swiper_review .swiper-button-prev::after,.home_sec5 .swiper_review .swiper-button-next::after{display:none}.home_sec5 .swiper_review .swiper-button-prev img,.home_sec5 .swiper_review .swiper-button-next img{width:30px;height:30px;object-fit:contain}.home_sec6 .accordion-item{border:0;border-bottom:1px solid #ddd;border-radius:0;background:#fff0}.home_sec6 .accordion-header{margin:0}.home_sec6 .accordion-button{background:#fff0;box-shadow:none;color:#222;font-size:16px;line-height:1.6;font-weight:500;padding:20px 0;align-items:flex-start}.home_sec6 .accordion-button span{margin-right:5px}.home_sec6 .accordion-button::after{width:18px;height:18px;background-size:18px;margin-top:4px}.home_sec6 .accordion-button:not(.collapsed)::after{transform:rotate(-180deg)}.home_sec6 .accordion-body{padding:8px 35px 15px 0;font-size:16px;line-height:1.6}.home_sec7 h2{color:var(--theme-color-white);font-weight:800;line-height:1.1}.home_sec7 .comon-btn{display:inline-flex;background:var(--theme-color-white);width:310px;padding:10px 10px;align-items:center;text-transform:capitalize}.home_sec7 .comon-btn i{width:25px;height:25px;border-radius:100px;display:flex;align-items:center;justify-content:center;background:var(--theme-color-black);color:var(--theme-color-white);margin-right:10px}.home_sec7 .contact_form h3{font-weight:600}.home_sec7 .contact_form{background:var(--theme-color-white);border-radius:20px;padding:35px 20px 25px;border:1px solid #333}.home_sec7 .contact_form input,.home_sec7 .contact_form textarea{padding:12px 10px;border-radius:4px;transition:.4s ease}.home_sec7 .contact_form input:focus,.home_sec7 .contact_form textarea:focus{border:1px solid var(--theme-color-second)}.home_sec7 .contact_form .submit{background:var(--theme-color-second);border:1px solid var(--theme-color-black);padding:12px 10px;width:100%;border-radius:4px;overflow:hidden;transition:all 0.3s ease}.home_sec7 .contact_form .submit:hover{background:var(--theme-color)}.home_sec8 .blog_box .blog_img{display:block;border:1px solid #333;border-radius:10px;overflow:hidden}.home_sec8 .blog_box .blog_img img{width:100%}.home_sec8 .blog_box h3{font-size:20px;text-align:center;color:#182433;line-height:1.5;margin-bottom:10px}.home_sec8 .blog_box .blog_content p{text-align:center;color:#182433;font-size:14px;line-height:1.6}.home_sec8 .blog_box .content_bottom{display:flex;align-items:center;justify-content:space-between}.home_sec8 .blog_box .content_bottom{font-size:14px;color:#252525}.home_sec8 .blog_box .content_bottom a{color:#252525}.blog_sec .pagination ul{display:flex;align-items:center;gap:10px;margin:40px 0 0;width:100%}.blog_sec .pagination span.current{background:var(--theme-color-second);color:#fff}.blog_sec .pagination span,.blog_sec .pagination a,.blog_sec .pagination .page{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-size:15px;text-decoration:none;color:#000;border:1px solid var(--theme-color-second);border-radius:6px;transition:.3s ease}.footer_sec{background:var(--theme-color-black);color:#fff;padding-top:80px;padding-bottom:20px;font-size:14px}.footer_sec .footer_logo{width:210px}.footer_sec .footer_description{font-size:14px;line-height:25px;color:#a3a3a3}.footer_sec .footer_heading{font-size:20px;font-family:var(--paragraph-font);font-weight:500;margin-bottom:20px;color:#fff}.footer_sec .footer_links{display:flex;flex-direction:column;gap:15px}.footer_sec .footer_links a{color:#a3a3a3;text-decoration:none;font-size:15px;transition:color 0.2s ease-in-out}.footer_sec .footer_links a:hover{color:var(--theme-color)}.footer_sec .footer_contact{display:flex;flex-direction:column;gap:12px;color:#d1d5db;font-size:.92rem}.footer_sec .footer_contact li{display:flex;gap:10px}.footer_sec .footer_contact a{color:#a3a3a3;text-decoration:none;font-size:15px}.footer_sec .footer_contact a:hover{color:var(--theme-color)}.footer_sec .social_btn{width:102px;height:100%;display:inline-flex}.footer_sec .footer_divider{border-top:1px solid rgb(255 255 255 / .8);opacity:1;margin-top:15px}.footer_sec .copyright_text{color:#a3a3a3;font-size:16px;margin:34px 0}.inner_banner_sec{padding-top:206px;padding-bottom:32px;position:relative;z-index:1}.inner_banner_sec::before{content:"";position:absolute;bottom:0;right:0;left:0;height:100%;background:#000;background:linear-gradient(0deg,rgb(0 0 0 / .9) 0%,#fff0 69%);z-index:-1}.inner_banner_sec .heading{color:var(--theme-color-white);text-align:center}.contact-info-content{background:rgb(56 215 56 / .13);padding:30px;width:100%;height:100%;border-radius:10px;border:1px solid rgb(9 30 57 / .342)}.contact-info-content .icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:var(--theme-color-second);color:#000;font-size:20px;border-radius:10px;transition:.4s ease}.contact-info-content:hover .icon{background:var(--theme-color-black);color:var(--theme-color-second)}.contact-info-content .icon-info{margin-top:20px}.contact-info-content .icon-info h4{color:var(--theme-color-black);font-weight:400;margin-bottom:4px}.contact-info-content .icon-info p{color:var(--theme-color-black);font-size:16px;font-weight:400;word-break:break-word;margin-bottom:0;margin-top:10px}.contact-info-content .icon-info a{color:var(--theme-color-black);font-size:19px;font-weight:400;text-decoration:none}.contact-info-content .icon-info .address a{font-size:15px;line-height:26px}.contact-info span{color:#cb1818;font-size:16px;font-weight:300;letter-spacing:1.6px}.contact_sec .contact-form{padding:40px 40px 40px;background:rgb(56 215 56 / .13);border-radius:20px;border:1px solid rgb(9 30 57 / .342)}.wpcf7-form p{margin-bottom:0}.contact_sec .contact-form label{display:block;margin:0 0 10px;font-size:14px;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}.contact_sec .contact-form input,.contact_sec .contact-form select,.contact_sec .contact-form textarea{width:100%;padding:0 0 12px;margin-bottom:8px;border:0;border-bottom:1px solid rgb(21 32 31 / .25);border-radius:0;outline:none;background:#fff0;font-size:14px;font-weight:400;color:var(--theme-color-black);box-shadow:none;transition:border-color 0.3s ease}.contact_sec .contact-form input::placeholder,.contact_sec .contact-form textarea::placeholder{color:#7d8584;opacity:1}.contact_sec .contact-form input:focus,.contact_sec .contact-form select:focus,.contact_sec .contact-form textarea:focus{border-color:var(--theme-color-second)}.contact_sec .contact-form select{cursor:pointer;color:var(--theme-color-black)}.contact_sec .contact-form textarea{resize:vertical;line-height:1.6}.contact_sec .contact-form .button{padding:15px 25px;display:inline-flex;align-items:center;justify-content:center;width:100%;gap:30px;border:0;border-radius:10px;font-family:var(--span-font);font-size:14px;font-weight:500;letter-spacing:1.5px;text-transform:uppercase;color:var(--theme-color-black);background:var(--theme-color-second);cursor:pointer;transition:all 0.3s ease}.contact_sec .contact-form .button span{font-size:17px;transition:transform 0.3s ease}.contact_sec .contact-form .button:hover{background:var(--theme-color-black);color:var(--theme-color-white)}.contact_sec .contact-form .button:hover span{transform:translateX(5px)}.contact_sec .image{height:100%;border-radius:20px;overflow:hidden}.contact_sec .image img{width:100%;height:100%;object-fit:cover}.contact_sec h2{font-size:38px}.contact_sec .captcha{display:flex;gap:15px}.contact_sec .captcha p{margin-bottom:0}.contact_sec .captcha input{width:70px;border:1px solid rgb(21 32 31 / .25);padding:5px;border-radius:10px}.contact_sec2{background-attachment:fixed!important;position:relative;overflow:hidden}.contact_sec2 h2,.contact_sec2 p{color:var(--theme-color-white)}.contact_sec2::before{content:"";position:absolute;inset:0;background:rgb(0 0 0 / .55)}.contact_sec2 .container{position:relative;z-index:1}.contact_sec2 .newsletter_box{padding:39px 42px;background:rgb(255 255 255 / .205);border:1px solid var(--theme-color-second);border-radius:10px;box-shadow:0 20px 60px rgb(0 0 0 / .18);backdrop-filter:blur(4px)}.contact_sec2 .newsletter_form .form-control{height:54px;padding:0 18px;border:1px solid #ddd;border-radius:4px;background:#fff;box-shadow:none;font-size:15px}.contact_sec2 .newsletter_form .form-control:focus{border-color:var(--theme-color-second);box-shadow:0 0 0 2px rgb(0 0 0 / .04)}.contact_sec2 .newsletter_form .form-control::placeholder{color:#999}.contact_sec2 .subscribe_btn{width:100%;height:54px;border:1px solid var(--theme-color-black);border-radius:4px;background:var(--theme-color-second);color:var(--theme-color-black);font-size:14px;letter-spacing:1px;display:flex;align-items:center;justify-content:center;gap:12px;cursor:pointer;transition:all 0.35s ease}.contact_sec2 .subscribe_btn i{font-size:20px;transition:transform 0.35s ease}.contact_sec2 .subscribe_btn:hover{background:var(--theme-color-black);color:#fff}.contact_sec2 .subscribe_btn:hover i{transform:translateX(6px)}.blog_sec .blog_box .admin_name{font-size:14px;text-align:center;margin-bottom:8px}.blog_sec .blog_box .admin_name a{color:var(--theme-color-black)}.blog_sec .blog_box .admin_name a:hover{color:var(--theme-color-second)}.blog_sec .pagination{display:flex;align-items:center;gap:10px;margin:40px 0;margin-bottom:0}.blog_sec .pagination .page{display:flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;font-size:15px;text-decoration:none;color:#000;border:1px solid var(--theme-color-second);border-radius:6px;transition:.3s ease}.blog_sec .pagination .page.active{background:var(--theme-color-second);color:var(--theme-color-black)}.blog_sidebar{display:flex;flex-direction:column;gap:24px}.sidebar_widget{background:#fff;padding:20px;border-radius:12px;border:1px solid #eef2f6;box-shadow:0 4px 15px rgb(0 0 0 / .03);transition:all 0.3s ease}.sidebar_widget:hover{box-shadow:0 6px 20px rgb(0 0 0 / .06)}.widget_title{font-size:1.2rem;font-weight:700;color:#1a202c;margin-bottom:18px;position:relative;padding-bottom:10px}.widget_title::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background:var(--theme-color-second);border-radius:2px}.sidebar_search_form .search_input_group{display:flex;flex-wrap:wrap;gap:8px}.sidebar_search_form input{width:100%;padding:10px 14px;border:1px solid #dde3ea;border-radius:8px;outline:none;font-size:.95rem;transition:border-color 0.2s ease}.sidebar_search_form input:focus{border-color:var(--theme-color-second)}.sidebar_search_form button{text-align:center;background:var(--theme-color-second);width:100%;color:var(--theme-color-black);border:none;padding:8px 18px;border-radius:8px;font-size:14px;font-weight:500;justify-content:center;cursor:pointer;white-space:nowrap;transition:all 0.2s ease;display:flex;align-items:center;gap:6px}.widget_list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.widget_list li a{color:#4a5568;text-decoration:none;font-size:.95rem;font-weight:500;display:flex;align-items:center;transition:color 0.2s ease,transform 0.2s ease}.widget_list li a::before{content:'›';font-size:1.2rem;margin-right:8px;color:#a0aec0;transition:color 0.2s ease,transform 0.2s ease}.widget_list li a:hover{color:var(--theme-color-black);transform:translateX(4px)}.widget_list li a:hover::before{color:var(--theme-color-second)}.no_comments{color:#718096;font-size:.9rem;margin:0;font-style:italic}.inner-blog-left-top h1{font-size:38px;font-weight:700}.inner-blog-left-top .read_time{display:inline-block;margin-bottom:10px}.inner-blog-left-top .share-sec{display:flex;align-items:center;justify-content:space-between;margin-top:24px}.inner-blog-left-top .blog-head{display:flex;align-items:center;gap:20px}.inner-blog-left-top .blog-head p{margin-bottom:0}.inner-blog-left-top .blog-head i{color:var(--theme-color-second)}.inner-blog-left-top .blog_social{display:flex;gap:10px;align-items:center}.inner-blog-left-top .blog_social_links{display:flex;gap:6px}.inner-blog-left-top .blog_social_links a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;border:1px solid var(--theme-color);color:#182329;text-decoration:none;font-size:16px;transition:.3s}.inner-blog-left-top .blog_social_links a:hover{background:var(--theme-color);color:#fff}.inner-blog-left-top{border:1px solid #eef2f6;box-shadow:0 4px 15px rgb(0 0 0 / .03);padding:20px 20px 20px;border-radius:20px;background:#fff;color:#000;margin-bottom:20px}.inner-blog-left-sec{border:1px solid #eef2f6;box-shadow:0 4px 15px rgb(0 0 0 / .03);padding:15px 20px 35px;border-radius:20px;background:#fff;color:#000}.inner-blog-left-sec .inner-blog-sec1 p{color:#000000ab}.inner-blog-left-sec .inner-blog-sec1 .heading .blog-head{display:flex;align-items:center;gap:20px}.inner-blog-left-sec .inner-blog-sec1 .heading .blog-head p{color:#606060;margin-bottom:12px}.inner-blog-left-sec .inner-blog-sec1 h3{font-weight:600;margin-bottom:18px;font-size:26px;color:#3f3f3f}.inner-blog-left-sec .inner-blog-sec1 img{border-radius:5px;width:100%;margin-bottom:0}.inner-blog-left-sec .inner-blog-sec1 .share-sec{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #1c1c1c2b;margin-bottom:10px}.inner-blog-left-sec .inner-blog-sec1 .share-sec .social ul{display:flex;gap:15px;align-items:center}.inner-blog-left-sec .inner-blog-sec1 .share-sec .social ul li i{font-size:17px;color:var(--theme-color)}.inner-blog-left-sec .inner-blog-sec1 .heading .blog-head i{color:var(--theme-color);font-size:16px;margin-right:3px}.inner-blog-left-sec .inner-blog-sec1 .share-sec .social ul li a{color:#00000059}.inner-blog-left-sec .navigation-sec .navigation{display:flex;justify-content:space-between;align-items:center}.inner-blog-left-sec .navigation-sec .navigation a{color:var(--theme-color);font-size:15px;font-weight:600}.inner-blog-left-sec .navigation-sec .navigation i{color:var(--theme-color)}.inner-blog-left-sec .navigation-sec .blog-contain{padding:25px 18px;box-shadow:rgb(149 157 165 / .2) 0 8px 24px;border:rgb(149 157 165 / .2);border-radius:5px;height:100%}.inner-blog-left-sec .navigation-sec .blog-contain .img-top{padding-bottom:15px}.inner-blog-left-sec .navigation-sec .blog-contain .img-top img{border-radius:5px}.inner-blog-left-sec .navigation-sec .blog-contain .blog-content .heading h3{color:#000}.inner-blog-left-sec .navigation-sec .blog-contain .blog-content .heading p strong{color:#00000059}.inner-blog-left-sec .navigation-sec .blog-contain .blog-content .heading p{color:#000000ab}.inner-blog-left-sec .navigation-sec .blog-contain .blog-content .heading .blog-head{display:flex;justify-content:space-between;align-items:center}.inner-blog-left-sec .inner-blog-comment .contact-form{padding:20px 25px;border:1px solid rgb(69 69 70 / .2);border-radius:8px;background:#fff;color:#000;box-shadow:rgb(149 157 165 / .2) 0 8px 24px}.inner-blog-left-sec .inner-blog-comment .contact-form form input{width:100%;outline:none;padding:11px;border-radius:4px;border:1px solid #1c1c1c3b}.inner-blog-left-sec .inner-blog-comment .contact-form form textarea{width:100%;outline:none;padding:11px;border-radius:4px;border:1px solid #1c1c1c3b}.inner-blog-left-sec .inner-blog-comment .contact-form form button{color:#fff;background-color:#000;display:inline-block;width:100%;text-transform:uppercase;text-align:center;border:1px solid #000;padding:15px 20px;border-radius:8px;font-weight:400;transition:0.5s}.inner-blog-left-sec .inner-blog-comment .contact-form form button:hover{background:#1c1c1c3b;border:1px solid #1c1c1c3b;color:#000;transition:0.5s}.inner-blog-left-sec .admin-sec p{color:#000000ab}.inner-blog-left-sec .admin-sec .admin-info .admin-info-content .social ul{display:flex;gap:25px;align-items:center}.inner-blog-left-sec .admin-sec .admin-info .admin-info-content .social ul li i{font-size:18px}.inner-blog-left-sec .admin-sec .admin-info .admin-info-content .social ul li a{color:#000000ab}.inner-blog-left-sec .admin-sec .admin-info .admin-info-content{border-top:1px solid #1c1c1c3b;border-bottom:1px solid #1c1c1c3b;padding:10px 20px}.inner-blog-left-sec .admin-sec img{border-radius:5px}.inner-blog-left-sec h2{font-size:29px;font-weight:700}.inner-blog-left-sec .styled-feature-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.inner-blog-left-sec .styled-feature-list li{display:flex;align-items:baseline;gap:12px;font-size:1rem;color:#4a5568}.inner-blog-left-sec .styled-feature-list li i{font-size:16px;color:var(--theme-color-second);flex-shrink:0;margin-top:2px}.inner-blog-left-sec .styled-feature-list li span{flex:1}.inner-blog-left-sec .heading p a{color:#279627}.inner-blog-left-sec .table-container{width:100%;overflow-x:auto;margin:24px 0;box-shadow:0 4px 16px rgb(0 0 0 / .05);border-radius:12px;background:#fff}.inner-blog-left-sec .modern-data-table{width:100%;border-collapse:collapse;text-align:left;white-space:nowrap}.inner-blog-left-sec .modern-data-table thead{background-color:#f8fafc;border-bottom:2px solid #e2e8f0}.inner-blog-left-sec .modern-data-table th{padding:16px 24px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#475569}.inner-blog-left-sec .modern-data-table td{padding:16px 24px;font-size:.95rem;color:#334155;border-bottom:1px solid #f1f5f9}.inner-blog-left-sec .modern-data-table tbody tr{transition:background-color 0.2s ease}.inner-blog-left-sec .modern-data-table tbody tr:hover{background-color:#f8fafc}.inner-blog-left-sec .modern-data-table tbody tr:last-child td{border-bottom:none}.inner-blog-left-sec .metric-name{font-weight:600;color:#0f172a}.inner-blog-left-sec .badge{display:inline-flex;align-items:center;padding:4px 8px;border-radius:6px;font-size:.85rem;font-weight:600;margin-right:8px}.inner-blog-left-sec .badge.negative{background-color:#fef2f2;color:#ef4444}.inner-blog-left-sec .badge.positive{background-color:#ecfdf5;color:#10b981}.inner-blog-left-sec .badge.neutral{background-color:#fffbeb;color:#d97706}.inner-blog-left-sec .note{color:#64748b;font-size:.9rem}.inner-blog-left-sec .accordion h3{margin-bottom:0}.img_div{height:100%;border-radius:20px;overflow:hidden;box-shadow:var(--shadow-base)}.img_div img{width:100%;height:100%;object-fit:cover}.content_div{padding:20px;border-radius:20px;height:100%;box-shadow:var(--shadow-base)}.commercial_sec2 .commercial_card{display:flex;flex-direction:column;height:100%;gap:20px}.commercial_sec2 .commercial_card h3{font-weight:600;color:#3b3b3b;margin-bottom:5px;font-size:28px}.commercial_sec2 .commercial_card p{color:#3b3b3b;margin-bottom:10px}.commercial_sec2 .commercial_card .read-more{color:var(--theme-color-black);font-weight:500;text-transform:uppercase;border-bottom:1px solid var(--theme-color-black)}.commercial_sec2 .commercial_card .commercial-img{border-radius:20px;border:1px solid #333;display:block;overflow:hidden;position:relative}.commercial_sec2 .commercial_card .commercial-img::before{position:absolute;top:0;left:-79%;z-index:2;display:block;content:'';width:50%;height:100%;background:-webkit-linear-gradient(left,#fff0 0%,rgb(255 255 255 / .3) 100%);background:linear-gradient(to right,#fff0 0%,rgb(255 255 255 / .3) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg)}.commercial_sec2 .commercial_card .commercial-img img{width:100%;transition:.4s ease}.commercial_sec2 .commercial-img:hover img{scale:1.07}.commercial_sec2 .commercial_card .commercial-img:hover::before{-webkit-animation:shine .95s;animation:shine .95s}@keyframes shine{100%{left:125%}}.commercial_solar_sec1 .styled-feature-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.commercial_solar_sec1 .styled-feature-list li{display:flex;align-items:baseline;gap:12px;font-size:1rem;color:#4a5568}.commercial_solar_sec1 .styled-feature-list li i{font-size:16px;color:var(--theme-color-second);flex-shrink:0;margin-top:2px}.commercial_solar_sec1 .styled-feature-list li span{flex:1}.residential_solar_sec1 img{border-radius:20px;border:4px solid var(--theme-color-second);box-shadow:var(--shadow-large)}.residential_solar_sec2{padding:80px 0}.residential_solar_sec2 img{border-radius:20px;height:100%;width:100%;object-fit:cover}.residential_solar_sec2{background:#E5FAE5}.residential_solar_sec3 .styled-feature-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px}.residential_solar_sec3 .styled-feature-list li{display:flex;align-items:baseline;gap:12px;font-size:1rem;color:#4a5568}.residential_solar_sec3 .styled-feature-list li i{font-size:16px;color:var(--theme-color-second);flex-shrink:0;margin-top:2px}.residential_solar_sec3 .styled-feature-list li span{flex:1}.residential_solar_sec3 img{border-radius:20px;border:4px solid var(--theme-color-second);box-shadow:var(--shadow-large)}.residential_solar_sec4 .step_box p{font-size:16px}.residential_solar_sec5{background:#E5FAE5}.residential_solar_sec5 img{border-radius:20px}.datasheets_sec1 img{border-radius:20px}.datasheets_sec1 .area-list{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;justify-content:center;align-items:center}.datasheets_sec1 .area-list li a{padding:14px 15px;display:flex;align-items:center;justify-content:start;text-align:start!important;border:1px solid var(--theme-color-black);color:var(--theme-color-black);font-size:16px;gap:8px;border-radius:5px;line-height:1;font-weight:400;transition:.4s ease;box-shadow:var(--shadow-large)}.datasheets_sec1 .area-list li i{font-size:17px;color:var(--theme-color-black);transition:.4s ease}.datasheets_sec1 .area-list li a:hover{background-color:var(--theme-color-second);color:var(--theme-color-black)}.datasheets_sec1 .area-list li a:hover i{color:var(--theme-color-third)}.project_sec1 .project_group{margin-bottom:60px}.project_sec1 .project_group:last-child{margin-bottom:0}.project_sec1 .project_section_title{display:flex;align-items:center;gap:20px;margin-bottom:20px;flex-wrap:wrap}.project_sec1 .project_title_icon{width:55px;height:55px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:25px}.project_sec1 .commercial_title .project_title_icon{background:var(--theme-color-second);color:var(--theme-color-black)}.project_sec1 .residential_title .project_title_icon{background:var(--theme-color);color:var(--theme-color-black)}.project_sec1 .project_section_title h2{margin:0}.project_sec1 .project_card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:var(--shadow-base);margin-bottom:30px}.project_sec1 .project_card_image{height:420px;overflow:hidden}.project_sec1 .project_card_image img{width:100%;height:100%;object-fit:cover;transition:transform 0.5s ease}.project_sec1 .project_card:hover .project_card_image img{transform:scale(1.04)}.project_sec1 .residential_project_3 img{width:100%;height:100%;object-fit:contain}.project_sec1 .project_card_content{padding:35px}.project_sec1 .project_card_content h3{margin:0 0 25px;line-height:1.3;font-weight:700;color:#3f3f3f}.project_sec1 .project_card_content img{width:100%;border-radius:20px}.project_sec1 .project_specs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:30px;padding:20px;background:#f6f7f5;border-radius:8px}.project_sec1 .project_spec{display:flex;align-items:flex-start;gap:12px}.project_sec1 .project_spec>i{margin-top:3px;color:var(--theme-color-second);font-size:20px}.project_sec1 .project_spec p{font-size:14px;margin-bottom:0}.project_sec1 .project_text p{margin:0 0 18px}.project_sec1 .project_text p:last-child{margin-bottom:0}.project_sec1 .project_text_single{margin:0;color:#555;font-size:16px;line-height:1.8}.project_sec1 .project_heading_row{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.project_sec1 .project_heading_row h3{margin:0}.project_sec1 .project_callout{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:30px;padding:25px 28px;border-radius:8px}.project_sec1 .dark_callout{background:var(--theme-color-black);color:#fff}.project_sec1 .dark_callout span{display:block;margin-bottom:5px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--theme-color-second)}.project_sec1 .dark_callout h4{margin:0;color:#fff;font-size:20px;font-weight:600}.project_sec1 .yellow_callout{background:var(--theme-color-second);color:#000}.project_sec1 .yellow_callout>span{font-size:16px;font-weight:600;line-height:1.5}.ssynk_data_sec1 .btn_img{display:block}.ssynk_data_sec1 .btn_img img{margin:auto;width:230px}.fox_mspd_sec1 .hd_info img{width:140px}.fox_mspd_sec1 .hd_info .fox_mspd_img{background:var(--theme-color-second);padding:10px;border-radius:100px}.fox_mspd_sec1 .fox_mspd_products{display:flex;flex-direction:column;gap:35px}.fox_mspd_sec1 .fox_mspd_product{padding:45px;background:#fff;border-radius:16px;box-shadow:var(--shadow-base);transition:all 0.35s ease}.fox_mspd_sec1 .fox_mspd_product:hover{transform:translateY(-5px)}.fox_mspd_sec1 .fox_mspd_content h3{margin-bottom:20px;color:#292929;font-size:26px;font-weight:600}.fox_mspd_sec1 .fox_mspd_content p{color:#666}.fox_mspd_sec1 .fox_mspd_content strong{color:#333}.fox_mspd_sec1 .fox_mspd_link{margin-bottom:0;display:inline-flex;align-items:center;gap:8px;margin-top:12px;color:var(--theme-color-black);font-size:15px;font-weight:600;text-decoration:none;transition:all 0.3s ease}.fox_mspd_sec1 .fox_mspd_link i{font-size:20px;transition:transform 0.3s ease}.fox_mspd_sec1 .fox_mspd_link:hover{color:#333}.fox_mspd_sec1 .fox_mspd_link:hover i{transform:translateX(5px)}.solar_calculator_sec .solar_calc_head{display:flex;align-items:center;gap:14px;margin-bottom:55px}.solar_calculator_sec .solar_calc_logo{width:72px;height:72px;display:flex;align-items:center;justify-content:center;background:var(--theme-color);border-radius:50%;box-shadow:0 5px 0 #c5a800}.solar_calculator_sec .solar_calc_logo span{color:#111;font-size:38px;font-weight:900;line-height:1}.solar_calculator_sec .solar_calc_brand h6{margin:0 0 5px;color:#111;font-size:17px;font-weight:800;letter-spacing:1px}.solar_calculator_sec .solar_calc_brand p{margin:0;color:#555;font-size:12px;font-weight:600;letter-spacing:2px}.solar_calculator_sec .solar_calc_subtitle{display:inline-block;margin-bottom:15px;color:#b29400;font-size:12px;font-weight:800;letter-spacing:2px}.solar_calculator_sec .solar_calc_intro h2{margin:0 0 18px;color:#111;line-height:1.1;font-weight:700;letter-spacing:-1.5px}.solar_calculator_sec .solar_calc_intro h2 span{position:relative;display:inline-block}.solar_calculator_sec .solar_calc_intro h2 span::after{content:"";position:absolute;left:0;right:0;bottom:3px;height:9px;background:var(--theme-color-second);z-index:-1}.solar_calculator_sec .solar_calc_card{position:relative;padding:45px;background:#fff;border:1px solid #dedede;border-radius:24px;box-shadow:0 20px 60px rgb(0 0 0 / .07);overflow:hidden}.solar_calculator_sec .solar_calc_card::before{content:"";position:absolute;top:0;left:0;width:100%;height:5px;background:var(--theme-color-second)}.solar_calculator_sec .solar_calc_top{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-bottom:35px}.solar_calculator_sec .solar_calc_step{display:inline-block;margin-bottom:12px;color:var(--theme-color-second);font-size:12px;font-weight:800;letter-spacing:1.5px}.solar_calculator_sec .solar_calc_top h3{margin:0;color:#111;font-size:30px;line-height:1.3;font-weight:800}.solar_calculator_sec .solar_calc_icon{flex:0 0 auto;width:65px;height:65px;display:flex;align-items:center;justify-content:center;background:var(--theme-color-second);color:#111;border-radius:16px;font-size:29px}.solar_calculator_sec .solar_calc_progress_info{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.solar_calculator_sec .solar_calc_progress_info span{color:#777;font-size:13px;font-weight:600}.solar_calculator_sec .solar_calc_progress_info strong{color:#111;font-size:13px}.solar_calculator_sec .solar_calc_btn{width:100%;border:none;min-height:68px;padding:10px 12px 10px 22px;display:flex;align-items:center;justify-content:space-between;gap:15px;background:#111;color:#fff;border-radius:14px;text-decoration:none;font-size:16px;font-weight:700;transition:all 0.35s ease}.solar_calculator_sec .solar_calc_btn span{display:flex;align-items:center;gap:12px}.solar_calculator_sec .solar_calc_btn span i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;background:var(--theme-color-second);color:#111;border-radius:9px;font-size:19px}.solar_calculator_sec .solar_calc_arrow{width:46px;height:46px;display:flex;align-items:center;justify-content:center;background:var(--theme-color-second);color:#111;border-radius:10px;font-size:22px;transition:transform 0.35s ease}.solar_calculator_sec .solar_calc_btn:hover{background:#222;color:#fff;transform:translateY(-3px);box-shadow:0 12px 25px rgb(0 0 0 / .15)}.solar_calculator_sec .solar_calc_btn:hover .solar_calc_arrow{transform:translateX(5px)}.carbon_credits_sec .title_box{display:flex;align-items:baseline;gap:15px;margin-bottom:15px}.carbon_credits_sec .title_box i{width:45px;height:45px;display:flex;font-size:18px;align-items:center;justify-content:center;background:var(--theme-color-second);color:var(--theme-color-black);border-radius:10px;flex-shrink:0}.carbon_credits_sec .title_box h3{font-weight:600;line-height:1.5;margin-bottom:0}.content_div2{background:#E5FAE5}.carbon_credits_sec .what_need_box{border:#ccc 1px solid;padding:30px 20px;border-radius:10px;box-shadow:var(--shadow-base);background:#E5FAE5;height:100%}.carbon_credits_sec .what_need_box h3{font-size:22px;font-weight:600}.carbon_credits_sec .what_need_box .styled-feature-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;margin-bottom:0}.carbon_credits_sec .what_need_box .styled-feature-list li{display:flex;align-items:baseline;gap:12px;font-size:1rem;color:#4a5568}.carbon_credits_sec .what_need_box .styled-feature-list li i{font-size:16px;color:var(--theme-color-second);flex-shrink:0;margin-top:2px}.carbon_credits_sec .what_need_box .styled-feature-list li span{flex:1}.wheeled_energy_sec .title_box{display:flex;align-items:baseline;gap:15px;margin-bottom:15px}.wheeled_energy_sec .title_box i{width:45px;height:45px;display:flex;font-size:18px;align-items:center;justify-content:center;background:var(--theme-color-second);color:var(--theme-color-black);border-radius:10px;flex-shrink:0}.wheeled_energy_sec .title_box h3{font-weight:600;line-height:1.5;margin-bottom:0}.wheeled_energy_sec .styled-feature-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:8px;margin-bottom:0}.wheeled_energy_sec .styled-feature-list li{display:flex;align-items:baseline;gap:12px;font-size:1rem;color:#4a5568}.wheeled_energy_sec .styled-feature-list li i{font-size:16px;color:var(--theme-color-second);flex-shrink:0;margin-top:2px}.wheeled_energy_sec .styled-feature-list li h5{display:inline-block;margin-right:5px;font-size:16px;font-weight:600;color:var(--theme-color-black);margin-bottom:0}.electrical_services_banner{padding-top:158px;padding-bottom:60px}.electrical_services_banner h1{font-size:44px}.electrical_services_banner .sub_heading{text-transform:uppercase;letter-spacing:1px;color:var(--theme-color-second)}.electrical_services_sec1 .service_box{height:100%;padding:20px 20px;border:1px solid #e8e8e8;border-radius:15px;background:var(--theme-color-white);box-shadow:0 8px 25px rgb(0 0 0 / .06);transition:all 0.3s ease}.electrical_services_sec1 .service_box:hover{transform:translateY(-3px);border-color:var(--theme-color-second);box-shadow:0 15px 35px rgb(0 0 0 / .1)}.electrical_services_sec1 .service_icon{width:45px;height:45px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--theme-color-black);color:var(--theme-color);font-size:18px;transition:all 0.3s ease}.electrical_services_sec1 .service_box:hover .service_icon{background:var(--theme-color-second);color:var(--theme-color-black)}.electrical_services_sec1 .service_box h4{margin:0;font-size:18px;font-weight:600}.electrical_services_sec1 .bottom_content{display:flex}.electrical_services_sec2{background:#e5fae5}.electrical_services_sec3 .section_tag{display:inline-block;margin-bottom:12px;color:var(--theme-color-second);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.electrical_services_sec3 .electrical_coc_content p:last-child{margin-bottom:0}.electrical_services_sec3 .electrical_coc_box{padding:40px;overflow:hidden;border-radius:20px;background:var(--theme-color-black);box-shadow:0 15px 40px rgb(0 0 0 / .12)}.electrical_services_sec3 .electrical_coc_icon{width:60px;height:60px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--theme-color);color:var(--theme-color-black);font-size:25px}.electrical_services_sec3 .coc_label{display:inline-block;margin-bottom:12px;color:var(--theme-color-second);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.electrical_services_sec3 .electrical_coc_box h3{margin-bottom:15px;color:var(--theme-color-white)}.electrical_services_sec3 .electrical_coc_box h4{margin-bottom:18px;color:var(--theme-color)}.electrical_services_sec3 .electrical_coc_box p{color:#ddd}.electrical_services_sec3 .electrical_coc_btn{padding:13px 22px;border:2px solid var(--theme-color);border-radius:8px;background:var(--theme-color);color:var(--theme-color-black);transition:all 0.3s ease}.electrical_services_sec3 .electrical_coc_btn:hover{background:var(--theme-color-second);border-color:var(--theme-color-second)}.electrical_services_sec4{background:#f6f6f6}.electrical_services_sec4 .electrical_coc_owner_content p{color:#555}.electrical_services_sec4 .electrical_coc_owner_list{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.electrical_services_sec4 .coc_owner_item{height:100%;display:flex;align-items:center;gap:14px;padding:18px;border:1px solid #e5e5e5;border-radius:14px;background:var(--theme-color-white);box-shadow:0 8px 25px rgb(0 0 0 / .05);transition:all 0.3s ease}.electrical_services_sec4 .coc_owner_item:hover{transform:translateY(-4px);border-color:var(--theme-color-second);box-shadow:0 12px 30px rgb(0 0 0 / .09)}.electrical_services_sec4 .coc_owner_icon{flex-shrink:0;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:var(--theme-color-black);color:var(--theme-color);font-size:18px;transition:all 0.3s ease}.electrical_services_sec4 .coc_owner_item:hover .coc_owner_icon{background:var(--theme-color-second);color:var(--theme-color-black)}.electrical_services_sec4 .coc_owner_item p{margin:0}.electrical_services_sec5 img{border-radius:20px;border:4px solid var(--theme-color-second)}.electrical_services_sec5 .section_tag{display:inline-block;margin-bottom:12px;color:var(--theme-color-second);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.electrical_services_sec5 .electrical_repairs_alert{display:flex;align-items:center;gap:14px;margin-bottom:25px;padding:16px 20px;border-left:4px solid var(--theme-color);border-radius:8px;background:var(--theme-color-black)}.electrical_services_sec5 .electrical_repairs_alert i{color:var(--theme-color);font-size:24px;line-height:1}.electrical_services_sec5 .electrical_repairs_alert p{margin:0;color:var(--theme-color-white);font-weight:600}.electrical_services_sec5 .electrical_repairs_content>p{margin-bottom:18px;color:#555}.electrical_services_sec6 .choose_box{height:100%;padding:25px 20px;background:#eee;border:1px solid rgb(31 31 31 / .226);border-radius:18px;text-align:center;transition:0.3s ease}.electrical_services_sec6 .choose_box:hover{transform:translateY(-4px);border-color:var(--theme-color-second);box-shadow:0 15px 35px rgb(0 0 0 / .3)}.electrical_services_sec6 .choose_icon{width:65px;height:65px;margin:0 auto 22px;display:flex;align-items:center;justify-content:center;background:var(--theme-color);border-radius:50%;color:var(--theme-color-black);font-size:28px;transition:0.3s ease}.electrical_services_sec6 .choose_box:hover .choose_icon{background:var(--theme-color-second)}.electrical_services_sec6 .choose_box h3{font-size:22px;color:var(--theme-color-black)}.electrical_services_sec6 .choose_box p{margin-bottom:0}.electrical_services_sec7 .link_btn{color:var(--theme-color);text-decoration:underline}.electrical_services_sec7 .cta_box{padding:40px;overflow:hidden;border-radius:20px;background:var(--theme-color-black);box-shadow:0 15px 40px rgb(0 0 0 / .12)}.electrical_services_sec7 .cta_icon{width:60px;height:60px;margin-bottom:20px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:var(--theme-color);color:var(--theme-color-black);font-size:25px}.electrical_services_sec7 .coc_label{display:inline-block;margin-bottom:12px;color:var(--theme-color-second);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.electrical_services_sec7 .cta_box h3{margin-bottom:15px;color:var(--theme-color-white)}.electrical_services_sec7 .cta_box h4{margin-bottom:18px;color:var(--theme-color)}.electrical_services_sec7 .cta_box p{color:#ddd}.electrical_services_sec7 .cta_btn{padding:13px 22px;border:2px solid var(--theme-color);border-radius:8px;background:var(--theme-color);color:var(--theme-color-black);transition:all 0.3s ease}.electrical_services_sec7 .cta_btn:hover{background:var(--theme-color-second);border-color:var(--theme-color-second)}.floating-whatsapp{position:fixed;right:15px;bottom:100px;width:60px;height:60px;background-color:#25D366;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgb(0 0 0 / .2);z-index:99999;transition:all 0.3s ease}.floating-whatsapp a{color:#fff;font-size:35px;text-decoration:none;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.floating-whatsapp:hover{background-color:#128C7E;transform:scale(1.1)}@media (max-width:767px){.floating-whatsapp{width:52px;height:52px;right:18px;bottom:18px}.floating-whatsapp a{font-size:30px}}