a,a:hover,a:focus,.elementor-widget-image-box a{text-decoration:none!important}a.sidebar-item-link{text-decoration:none!important;color:inherit!important;display:block}.elementor-107 .elementor-element.elementor-element-632f3981:not(.elementor-motion-effects-element-type-background),.elementor-107 .elementor-element.elementor-element-632f3981>.elementor-motion-effects-container>.elementor-motion-effects-layer{top:0;left:0;width:100%;background-color:#232323!important}.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu,.main-navigation ul.nav-menu ul.sub-menu,.nav-menu ul.sub-menu{display:none!important;opacity:0;visibility:hidden;position:absolute!important;top:100%!important;left:0!important;width:560px!important;max-width:90vw!important;padding:15px!important;background-color:#000000!important;border-radius:6px!important;box-shadow:0 10px 30px rgb(0 0 0 / .5)!important;z-index:9999!important;transition:all 0.3s ease}.elementor-nav-menu--main .elementor-nav-menu li:hover>ul.sub-menu,.main-navigation ul.nav-menu li:hover>ul.sub-menu,.nav-menu li:hover>ul.sub-menu{display:flex!important;flex-wrap:wrap!important;opacity:1!important;visibility:visible!important}.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu>li,.main-navigation ul.nav-menu ul.sub-menu>li,.nav-menu ul.sub-menu>li{width:50%!important;box-sizing:border-box!important;padding:6px 10px!important;margin:0!important}.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu>li>a,.main-navigation ul.nav-menu ul.sub-menu>li>a,.nav-menu ul.sub-menu>li>a{color:#00be5d!important;font-weight:600!important;font-size:14px!important;padding:8px 10px!important;display:block!important;border-radius:4px!important;transition:all 0.2s ease!important}.elementor-nav-menu--main .elementor-nav-menu ul.sub-menu>li>a:hover,.main-navigation ul.nav-menu ul.sub-menu>li>a:hover{background-color:#00be5d!important;color:#ffffff!important}.custom-cf7-wrapper{background-color:#0d0d0d!important;padding:35px 30px!important;border-radius:16px!important;border:1px solid #47CD6E!important;box-shadow:0 15px 35px rgb(0 0 0 / .6)!important;box-sizing:border-box!important;width:100%!important;max-width:460px!important;margin:0 auto!important;position:relative!important;z-index:10!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;height:100%!important}.custom-cf7-wrapper form{display:flex!important;flex-direction:column!important;height:100%!important;position:relative!important;padding-bottom:55px!important;box-sizing:border-box!important}.quote-form-title{color:#ffffff!important;font-size:26px!important;font-weight:700!important;margin-top:0!important;margin-bottom:25px!important;text-align:left!important;letter-spacing:-0.5px!important}.custom-cf7-wrapper input[type="text"],.custom-cf7-wrapper input[type="tel"],.custom-cf7-wrapper textarea{width:100%!important;background-color:#1a1a1a!important;color:#ffffff!important;border:1px solid #333333!important;border-radius:8px!important;padding:14px 16px!important;font-size:15px!important;box-sizing:border-box!important;margin-bottom:0px!important;transition:all 0.3s ease!important}.custom-cf7-wrapper input[type="text"]:focus,.custom-cf7-wrapper input[type="tel"]:focus,.custom-cf7-wrapper textarea:focus{border-color:#00be5d!important;outline:none!important}.custom-cf7-wrapper textarea{height:110px!important;resize:none!important}.custom-cf7-wrapper input::placeholder,.custom-cf7-wrapper textarea::placeholder{color:#888888!important}.custom-cf7-wrapper input[type="submit"]{background-color:#00be5d!important;color:#ffffff!important;border:none!important;border-radius:25px!important;padding:14px 20px!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important;width:100%!important;display:block!important;margin-top:15px!important;transition:background-color 0.3s ease!important}.custom-cf7-wrapper input[type="submit"]:hover{background-color:#00a04e!important}.custom-cf7-wrapper .wpcf7-form-control-wrap{display:block!important;margin-bottom:18px!important}.custom-cf7-wrapper .wpcf7-not-valid-tip{color:#ff4d4d!important;font-size:12px!important;margin-top:4px!important;display:block!important;line-height:1.2!important}.custom-cf7-wrapper .wpcf7-response-output{position:absolute!important;bottom:0!important;left:0!important;right:0!important;margin:0!important;padding:10px 14px!important;font-size:13px!important;border-radius:8px!important;box-sizing:border-box!important;background-color:#1a1a1a!important;border:1px solid #ff4d4d!important;text-align:center!important;width:100%!important;z-index:20!important}.custom-cf7-wrapper .wpcf7-response-output,.custom-cf7-wrapper .wpcf7-response-output span,.custom-cf7-wrapper .wpcf7-response-output p{color:#ffffff!important}.custom-cf7-wrapper form.sent .wpcf7-response-output{border-color:#00be5d!important;background-color:rgb(0 190 93 / .15)!important}.elementor-widget-wrap,.e-con-inner{align-items:stretch!important}.wpcf7 form.sent .wpcf7-response-output{color:#fff!important;background-color:#00800063!important}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{color:#ff0000cc!important;background-color:#000000a8!important}.custom-services-section{color:#fff;padding:40px 20px;font-family:Poppins,sans-serif;width:100%;box-sizing:border-box}.custom-services-container{max-width:1200px;margin:0 auto;display:flex;gap:30px;align-items:flex-start}.custom-left-section{flex:2.2;display:flex;flex-direction:column}.custom-title-wrapper{display:flex;align-items:center;gap:20px;margin-bottom:25px}.custom-heading{color:#00be5d;font-size:28px;font-weight:700;margin:0;white-space:nowrap;font-family:Poppins,sans-serif}.custom-title-line{height:1px;background-color:#555;width:100%}.custom-content-row{display:flex;gap:20px;margin-bottom:25px}.custom-img-box{flex:1}.custom-img-box img{width:100%;height:100%;min-height:220px;max-height:260px;border-radius:4px;display:block;object-fit:cover;transition:opacity 0.3s ease}.custom-text-box{flex:1}.custom-text-box h3{font-size:16px;font-weight:700;margin:0 0 10px 0;color:#fff}.custom-text-box p{font-size:16px;line-height:1.6;color:#ccc;margin:0;font-family:Poppins,sans-serif}.custom-checklist-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px}.check-item{font-size:14px;color:#ddd;display:flex;align-items:center;gap:8px;font-family:Poppins,sans-serif}.check-icon{color:#00be5d;font-weight:700}.custom-call-btn-wrapper{margin-top:auto}.custom-call-btn{display:inline-flex;align-items:center;gap:10px;background-color:#00be5d;color:#ffffff!important;text-decoration:none!important;padding:12px 30px;border-radius:30px;font-weight:700;font-size:16px;transition:background 0.3s ease;font-family:Poppins,sans-serif}.custom-call-btn:hover{background-color:#009e4d}.phone-svg-icon{display:inline-block;vertical-align:middle}.custom-right-section{flex:1;border:1px solid #333;background-color:#222;border-radius:4px;display:flex;flex-direction:column;height:500px!important;max-height:500px!important;box-sizing:border-box}.sidebar-header{background-color:#00be5d;color:#fff;padding:15px 20px;font-weight:700;font-size:20px;letter-spacing:.5px;flex-shrink:0;font-family:Poppins,sans-serif}.sidebar-list{display:block!important;overflow-y:scroll!important;overflow-x:hidden!important;height:calc(500px - 54px)!important;max-height:calc(500px - 54px)!important;scrollbar-width:thin;scrollbar-color:#00be5d #1a1a1a}.sidebar-list::-webkit-scrollbar{width:8px!important;display:block!important}.sidebar-list::-webkit-scrollbar-track{background:#1a1a1a!important}.sidebar-list::-webkit-scrollbar-thumb{background:#00be5d!important;border-radius:4px!important}.sidebar-list::-webkit-scrollbar-thumb:hover{background:#009e4d!important}.sidebar-item{display:flex;align-items:center;padding:15px 20px;border-bottom:1px solid #333;gap:15px;transition:background 0.3s ease;cursor:pointer}.sidebar-item:last-child{border-bottom:none}.sidebar-item.active{background-color:#00be5d}.sidebar-item.active .item-text p{color:#e0e0e0}.item-icon{display:flex;align-items:center;justify-content:center;padding-right:12px;border-right:1px solid rgb(255 255 255 / .2);min-width:32px;flex-shrink:0}.item-text h4{margin:0 0 3px 0;font-size:14px;font-weight:700;color:#fff;font-family:Poppins,sans-serif}.item-text p{margin:0;font-size:12px;font-family:Poppins,sans-serif;color:#aaa}@media (max-width:991px){.custom-services-container{flex-direction:column}.custom-right-section{order:1;width:100%;height:400px!important;max-height:400px!important}.custom-left-section{order:2}.custom-checklist-grid{grid-template-columns:repeat(2,1fr)}.sidebar-list{height:calc(400px - 54px)!important;max-height:calc(400px - 54px)!important}}@media (max-width:600px){.custom-content-row{flex-direction:column}.custom-checklist-grid{grid-template-columns:repeat(2,1fr)}.custom-title-wrapper{flex-direction:column;align-items:flex-start;gap:10px}.custom-title-line{width:100%}}.review-section-wrapper{background-color:#222;color:#fff;padding:60px 20px;font-family:Poppins,sans-serif;width:100%;box-sizing:border-box}.review-section-container{max-width:1200px;margin:0 auto;display:flex;align-items:stretch;justify-content:space-between;gap:30px}.review-left-col{flex:1.2}.review-main-heading{font-size:32px;font-weight:700;margin:0 0 10px 0;color:#fff;font-family:Poppins,sans-serif}.review-main-heading .green-text{color:#00be5d}.heading-border-line{width:100%;max-width:450px;height:2px;background-color:#00be5d;margin-bottom:25px}.review-left-desc{font-size:16px;line-height:1.6;color:#ddd;margin-bottom:30px;font-family:"Poppins",Sans-serif!important}.review-btn-group{display:flex;gap:12px;flex-wrap:nowrap}.review-btn{background-color:#00be5d!important;color:#ffffff!important;padding:12px 24px;border-radius:25px;text-decoration:none!important;font-size:14px;font-weight:700;letter-spacing:.5px;transition:background 0.3s ease;white-space:nowrap;text-align:center;font-family:Poppins,sans-serif}.review-btn:hover{background-color:#009e4d!important}.review-divider-col{display:flex;flex-direction:column;align-items:center;position:relative;width:80px}.divider-avatar-box{width:60px;height:60px;border-radius:50%;overflow:hidden;border:2px solid #00be5d;background:#333;z-index:2}.reviewer-avatar-img{width:100%;height:100%;object-fit:cover}.vertical-line{width:1px;background-color:#fff;flex-grow:1;margin-top:-5px}.bottom-circle{width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:#fff0;margin-top:-2px}.review-right-col{flex:1;display:flex;flex-direction:column;justify-content:space-between;min-height:250px}.mobile-avatar-box{display:none;width:65px;height:65px;border-radius:50%;overflow:hidden;border:2px solid #00be5d;margin-bottom:15px}.review-card{display:none;opacity:0;transition:opacity 0.4s ease-in-out}.review-card.active{display:block;opacity:1}.reviewer-name{font-size:18px;font-weight:700;margin:0 0 5px 0;letter-spacing:.5px;color:#fff;font-family:"Poppins",Sans-serif!important}.review-meta{display:flex;align-items:center;gap:10px;margin-bottom:20px}.reviewer-sub{font-size:16px;font-style:italic;color:#00be5d;font-family:"Poppins",Sans-serif!important}.rating-stars{color:#00be5d;font-size:14px}.review-content{font-size:16px;line-height:1.6;color:#ddd;margin:0;font-family:"Poppins",Sans-serif!important}.review-nav-arrows{display:flex;margin-top:25px}.nav-arrow{width:35px;height:30px;border:none!important;color:#ffffff!important;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}.arrow-left{background-color:#00be5d!important;border-radius:15px 0 0 15px!important}.arrow-right{background-color:#009e4d!important;border-radius:0 15px 15px 0!important}.arrow-left:hover{background-color:#009e4d!important}.arrow-right:hover{background-color:#00803e!important}.custom-blog-container{max-width:800px;margin:0 auto;padding:20px 0;font-family:'Open Sans',Arial,sans-serif;color:#333}.blog-image-wrapper{text-align:center;margin-bottom:30px}.custom-blog-img{width:100%;max-width:750px;height:450px!important;object-fit:cover;border-radius:8px;box-shadow:0 4px 15px rgb(0 0 0 / .1);display:block;margin:0 auto}.blog-content-body p{font-size:16px;line-height:1.8;color:#444;margin-bottom:22px}.blog-content-body strong{color:#111;font-weight:700}.service-form-wrapper{padding:10px;border-radius:8px}.service-form-wrapper .form-row{display:flex;gap:20px;margin-bottom:20px}.service-form-wrapper .form-group{flex:1}.service-form-wrapper .form-row.full-width .form-group{width:100%}.service-form-wrapper input[type="text"],.service-form-wrapper input[type="email"],.service-form-wrapper input[type="tel"],.service-form-wrapper textarea{width:100%;padding:12px 16px;border:1px solid #fff;border-radius:6px;background-color:#fff;color:#333;font-size:15px;outline:none;box-sizing:border-box}.service-form-wrapper input::placeholder,.service-form-wrapper textarea::placeholder{color:#777}.service-form-wrapper .form-submit-row{text-align:center;margin-top:25px}.service-form-wrapper input[type="submit"]{background-color:#fff0;color:#fff;border:2px solid #fff;padding:10px 40px;border-radius:30px;font-size:16px;font-weight:600;cursor:pointer;transition:all 0.3s ease}.service-form-wrapper input[type="submit"]:hover{background-color:#fff;color:#093}@media (max-width:991px){.custom-services-container{flex-direction:column!important}.custom-left-section,.custom-right-section{width:100%!important}#tab-checklist{grid-template-columns:1fr!important}.review-section-container{flex-direction:column;gap:30px}.review-divider-col{display:none}.mobile-avatar-box{display:block}.heading-border-line{max-width:100%}.review-right-col{background:#1a1a1a;padding:25px;border-radius:10px;border-left:4px solid #00be5d}}@media (max-width:768px){.custom-blog-img{height:auto!important;aspect-ratio:750 / 450}.blog-content-body p{font-size:15px;line-height:1.7}.service-form-wrapper .form-row{flex-direction:column;gap:15px;margin-bottom:15px}}@media (max-width:480px){.review-btn-group{display:flex;justify-content:flex-start;gap:8px}.review-btn{flex:1;padding:10px 12px;font-size:11px}}@media screen and (min-width:992px){.moving-tow-truck img{animation:engineDrive 2.2s ease-in-out infinite alternate!important;will-change:transform}@keyframes engineDrive{0%{transform:translate(0,0) rotate(0deg)}10%{transform:translate(1px,-2px) rotate(-0.3deg)}20%{transform:translate(-1px,1px) rotate(0.2deg)}30%{transform:translate(2px,-1px) rotate(-0.2deg)}60%{transform:translate(15px,-3px) rotate(-0.4deg)}75%{transform:translate(22px,1px) rotate(0.3deg)}100%{transform:translate(30px,-2px) rotate(-0.2deg)}}}