.vm_marque_title{overflow:hidden;white-space:nowrap}.vm_marque_title span{padding:0 50px}.vm_marque_title .elementor-heading-title{display:inline-block;padding-left:100%;animation:vm-marquee 65s linear infinite}.vm_image_cars .swiper{overflow:visible}.vm_image_cars .swiper-wrapper{transition-timing-function:linear!important}.vm_image_cars .swiper-slide-inner{min-height:85px;display:flex;justify-content:center;align-items:center;padding:5px 25px;border-radius:10px!important;background:#fff;transition:all .3s ease-in}.vm_image_cars .swiper-slide-inner:hover{box-shadow:0px 12px 84px rgba(0,0,0,.1);transition:all .3s ease-in}.vm-divider_main .elementor-divider-separator{position:relative}.vm-divider_main .elementor-divider-separator::after,.vm-divider_main .elementor-divider-separator::before{content:"";width:5px;height:5px;background-color:rgba(215,215,215,1);border-radius:100%;position:absolute}.vm-divider_main .elementor-divider-separator::after{left:0;top:-3px}.vm-divider_main .elementor-divider-separator::before{right:0;top:-3px}.vm_work-sec-main{position:relative;overflow:hidden;border-radius:30px}.vm_work-sec-main::after{content:"";width:0;height:0;background-color:rgba(141,198,63,1);position:absolute;border-radius:30px;top:0;right:0;transition:all .3s ease-in;z-index:0}.vm_work-sec-main:hover::after{height:100%;width:100%;transition:all .3s ease-in}.vm_hov-eff .vm_hov-eff .elementor-heading-title,.vm_hov-eff .elementor-divider-separator,.vm_hov-eff p{position:relative;transition:all .3s ease-in}.vm_work-sec-main:hover .vm_hov-eff p,.vm_work-sec-main:hover .vm_hov-eff .elementor-heading-title{color:#fff!important}.vm_work-sec-main:hover .vm_hov-eff .elementor-divider span{border-color:#fff}.vm_work-sec-main:hover .vm_hov-eff .elementor-divider span::before,.vm_work-sec-main:hover .vm_hov-eff .elementor-divider span::after{background-color:#fff}.vm_main_loopgrid .elementor-loop-container>.e-loop-item:nth-last-child(2){position:relative}.vm_main_loopgrid .elementor-loop-container>.e-loop-item:nth-last-child(2)::before,.vm_main_loopgrid .elementor-loop-container>.e-loop-item:nth-last-child(2)::after{content:"";position:absolute;top:0;height:100%;width:1px;background-color:rgba(215,215,215,1)}.vm_main_loopgrid .elementor-loop-container>.e-loop-item:nth-last-child(2)::before{left:-25px}.vm_main_loopgrid .elementor-loop-container>.e-loop-item:nth-last-child(2)::after{right:-25px}.vm-blog_img-tag a{display:block!important}.vm_title-span span{color:rgba(141,198,63,1)}.vm_icon_btn .elementor-button-content-wrapper{align-items:center}.vm_counter-main .elementor-counter-title{text-align:center}.vm_footer_meulist .elementor-nav-menu{column-count:2;gap:80px}.vm_footer_meulist .elementor-nav-menu .elementor-item{position:relative;display:inline-block;overflow:hidden}.vm_footer_meulist .elementor-nav-menu .elementor-item::after{content:"";width:100%;height:1px;position:absolute;left:-100%;bottom:0;background-color:rgba(141,198,63,1);opacity:1!important;transition:all .3s ease-in}.vm_footer_meulist .elementor-nav-menu .elementor-item:hover::after{left:0;transition:all .3s ease-in}.blog-details-styl .case-study>section>div{text-align:left!important}.single.single-post .elementor-widget-theme-post-content div>a{background-color:#8dc63f!important;border-radius:90px!important;border:1px solid #8dc63f!important;transition:all .3s ease!important}.single.single-post .elementor-widget-theme-post-content div>a:hover{background-color:#fff!important;color:#8dc63f!important}.single.single-post .elementor-widget-theme-post-content div>hr{margin:30px 0}.blog-details-styl .case-study>section>div a{color:#8dc63f}.blog-details-styl h1{font-family:"Montserrat";font-style:normal;font-weight:600;font-size:32px;line-height:39px;color:#4a4a4a}.blog-details-styl h2{font-family:"Lato";font-style:normal;font-weight:700;font-size:18px;line-height:26px;color:#4a4a4a}.op-img-caro-1 .swiper-slide-active+div+div{opacity:1!important}@media (max-width:1200px){.vm_footer_meulist .elementor-nav-menu{column-count:2;gap:20px}}@media (max-width:1024px){.blog-details-styl h1{font-size:25px}}@media (max-width:767px){.blog-details-styl h1{font-size:20px}.blog-details-styl h2{font-size:17px}}.location-form #gform_61 input:not([type=submit]){border:none;background-color:#f8f8f8;outline:none;color:#333;font-weight:400;font-size:16px;padding:12px 12px 12px 15px;box-shadow:none;height:50px}.location-form #gform_61 input:not([type=submit])::placeholder{font-weight:400;font-size:16px;font-family:"Lato",sans-serif;color:#333}.location-form #gform_61 .textarea{border:none;background-color:#f8f8f8;outline:none;resize:none;color:#333;font-weight:400;font-size:16px;padding:12px 0 12px 15px;box-shadow:none;height:110px;font-family:"Lato",sans-serif}.location-form #gform_61 .textarea::placeholder{font-weight:400;font-size:16px;font-family:"Lato",sans-serif;color:#333}.location-form #gform_61 input[type=submit]{background-color:#8dc63f;color:#f8f8f8}.location-form #gform_61 input[type=submit]:hover{background-color:transparent;color:#8dc63f}.location-form #gform_61 .gform_fileupload_rules#gfield_upload_rules_61_6{display:none}.location-form #gform_61 .gform-field-label{color:#4a4a4a;font-size:16px;font-weight:400;font-family:"Lato",sans-serif}.location-form #gform_61 .ginput_container.ginput_container_textarea{margin-top:25px}.location-form #gform_61 input[type=file]{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0;padding-right:60px}.location-form #gform_61 .ginput_container_fileupload{border:none;background-color:#f8f8f8;outline:none;color:#333;font-weight:400;height:50px;font-size:16px;padding:12px 60px 12px 15px;box-shadow:none;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_154_353)'%3E%3Cpath d='M21.6627 9.5571C20.461 4.77007 15.6063 1.86357 10.8193 3.06523C7.07834 4.00432 4.36199 7.23757 4.08212 11.0844C1.42589 11.5224 -0.372332 14.0308 0.0657104 16.687C0.455109 19.0485 2.50127 20.7778 4.89453 20.7683H8.95659V19.1435H4.89453C3.09981 19.1435 1.64489 17.6886 1.64489 15.8939C1.64489 14.0991 3.09981 12.6442 4.89453 12.6442C5.34323 12.6442 5.70694 12.2805 5.70694 11.8318C5.70288 7.79366 8.97319 4.5168 13.0113 4.51279C16.5069 4.50929 19.5161 6.98054 20.1922 10.4101C20.2248 10.5771 20.3089 10.7296 20.4328 10.8463C20.5567 10.9629 20.7141 11.0376 20.8828 11.06C23.1038 11.3763 24.6478 13.4332 24.3316 15.6541C24.0476 17.6485 22.3448 19.1335 20.3303 19.1435H17.0807V20.7683H20.3303C23.4711 20.7588 26.0095 18.205 26 15.0642C25.992 12.4498 24.2025 10.1775 21.6627 9.5571Z' fill='%237A7A7A'/%3E%3Cpath d='M12.442 12.8798L9.19238 16.1295L10.3379 17.275L12.2064 15.4145V23.2056H13.8312V15.4145L15.6917 17.275L16.8372 16.1295L13.5875 12.8798C13.2706 12.5648 12.7589 12.5648 12.442 12.8798Z' fill='%237A7A7A'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_154_353'%3E%3Crect width='26' height='26' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-position:center right 12px;position:relative}.location-accord .e-n-accordion-item-title:focus-visible{outline:0}.cart .woocommerce-cart-form .coupon-col-start .input-text{padding:10px 20px!important;border-radius:10px}.cart .calculated_shipping{margin-top:20px}.cart .woocommerce-info{border-top-color:#8dc63f!important;margin-top:20px}.cart .woocommerce-info::before{color:#8dc63f!important}.cart .button{float:right!important}.cart .input-text{width:60%!important}.cart .coupon-col{align-items:center}.cart .coupon-col-start{padding-right:20px}.cart .coupon:not(.shop_table){display:flex;flex-wrap:wrap}.cart .button{background-color:#8dc63f!important;color:#f8f8f8!important;border-radius:90px!important;transition:all .3s ease;border:1px solid #8dc63f!important;text-transform:capitalize}.cart .button:hover{background-color:#f8f8f8!important;color:#8dc63f!important}.pur-sum .woocommerce-notice{font-size:18px;font-family:"Poppins",sans-serif;font-weight:500;color:#4a4a4a;margin-bottom:30px!important}.pur-sum .woocommerce-order-details__title{margin-bottom:18px!important}.pur-sum .woocommerce-column__title{margin-bottom:15px!important}.pur-sum .woocommerce-customer-details--phone{margin-bottom:2px!important}.my-account .woocommerce-Address-title h2{margin-top:10px!important;margin-bottom:10px!important}.my-account .woocommerce-info{border-top-color:#8dc63f!important}.my-account .woocommerce-info::before{color:#8dc63f!important}.my-account .woocommerce-order-details__title{margin-bottom:18px!important;margin-top:15px!important}.my-account .woocommerce-column__title{margin-bottom:15px!important}.my-account .button{background-color:#8dc63f!important;color:#f8f8f8!important;border-radius:90px!important;transition:all .3s ease;border:1px solid #8dc63f!important}.my-account .button:hover{background-color:#f8f8f8!important;color:#8dc63f!important}.my-account .woocommerce-form .woocommerce-LostPassword{font-size:16px;font-weight:500;font-family:"Poppins",sans-serif;color:#8dc63f}.my-account .woocommerce-form input:not([type=submit]){outline:none}.shop-table .tablepress tr td{color:#333!important}.shop-table .elementor-shortcode{overflow-x:hidden}.blog-details-styl .con-blog .vc_btn3-container .vc_general{background:0 0;color:#333}.blog-details-styl .con-blog p .custom-button span{background:0 0!important;color:inherit!important}.blog-details-styl .con-blog p .custom-button{display:inline-block;text-align:center;color:#fff;background:#8dc63f;border:1px solid #8dc63f;padding:10px 15px;border-radius:30px;transition:.5s;margin-top:10px}.blog-details-styl .con-blog p .custom-button:hover{color:#8dc63f!important;background:#fff!important}@media (max-width:767px){.location-form #gform_61 .gform_footer{justify-content:center}.cart .button{float:none!important;align-self:stretch}.cart .input-text{width:100%!important}.pur-sum .woocommerce-table__product-table{text-align:right}.pur-sum .woocommerce-table__product-total{text-align:right}.pur-sum .woocommerce-table td{text-align:right}.shop-table .elementor-shortcode{overflow-x:scroll}.menu-item-has-children.current-menu-ancestor>a,.menu-item-has-children.current-menu-ancestor .current_page_item a{color:#8dc63f!important;border-bottom:1px solid transparent!important;background-color:#fff!important}.vm_footer_meulist .elementor-nav-menu{column-count:2;gap:0}}@media (max-width:1024px){.vm_marque_title span{padding:30px}.vm_hero_blur-div{left:50%!important;bottom:0!important;transform:translate(-50%,50%)}.cart .button{float:none!important;align-self:center}.cart .input-text{width:100%!important}.pur-sum .woocommerce-table__product-table{text-align:right}.pur-sum .woocommerce-table__product-total{text-align:right}.pur-sum .woocommerce-table td{text-align:right}.shop-table .elementor-shortcode{overflow-x:scroll}.menu-item-has-children.current-menu-ancestor>a,.menu-item-has-children.current-menu-ancestor .current_page_item a{color:#8dc63f!important;border-bottom:1px solid transparent!important}}.blog-details-styl h2{font-family:"Lato";font-style:normal;font-weight:700;font-size:22px!important;line-height:30px;color:#8dc63f!important}.blog-details-styl h3{font-family:"Lato";font-style:normal;font-weight:700;font-size:18px!important;line-height:26px;color:#4a4a4a!important}.single-post .elementor-widget-theme-post-content p{margin-bottom:35px!important}.single-post .elementor-widget-theme-post-content h2{margin:50px 0 25px!important}.single-post .elementor-widget-theme-post-content h3{margin:40px 0 20px!important}.single-post .elementor-widget-theme-post-content img{margin:40px 0!important}.single-post .elementor-widget-theme-post-content{padding:30px 0!important}.single-post .elementor-widget-theme-post-content .custom-button{margin:40px 0!important}.single-post .elementor-widget-container{margin-bottom:35px!important}@media (max-width:767px){.vm_image_cars .swiper-slide-inner{min-height:60px;padding:5px 10px}.vm_main_loopgrid .elementor-loop-container>.e-loop-item:nth-last-child(2)::before,.vm_main_loopgrid .elementor-loop-container>.e-loop-item:nth-last-child(2)::after{content:"";position:absolute;left:0;width:100%;height:1px;background-color:rgba(215,215,215,1)}.vm_main_loopgrid .elementor-loop-container>.e-loop-item:nth-last-child(2)::after{top:-15px}.vm_main_loopgrid .elementor-loop-container>.e-loop-item:nth-last-child(2)::before{bottom:-15px;top:auto}.vm_marque_title span{padding:20px}}