@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);html{-webkit-overflow-scrolling:touch}body{-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#111}::-webkit-scrollbar-thumb{background:#333;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#f03a02}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{padding-top:80px}.header-nav .nav>li.active>a,.header-nav .nav>li.current-menu-item>a,.header-nav .nav>li>a.active,.nav.navbar-nav>li>a.active{font-weight:700!important;position:relative}.header-nav .nav>li>a.active:after,.nav.navbar-nav>li>a.active:after{background-color:#f03a02;border-radius:2px;bottom:-2px;content:"";height:3px;left:0;position:absolute;width:100%}.btn-half:after,.btn-half:before,.site-button:after,.site-button:before,a.btn-half:after,a.btn-half:before,a.site-button:after,a.site-button:before{content:none!important;display:none!important;height:0!important;width:0!important}.btn-half,.btn-half a,.btn-half span,.site-button,.site-button a,.site-button span,a.btn-half,a.btn-half span,a.site-button,button.site-button{background-color:#f03a02!important;border:none!important;box-shadow:none!important;color:#fff!important;transition:background-color .25s ease!important}.btn-half:hover,.btn-half:hover a,.btn-half:hover span,.site-button:hover,.site-button:hover a,.site-button:hover span,a.btn-half:hover,a.btn-half:hover span,a.site-button:hover,button.site-button:hover{background-color:#d62d00!important;color:#fff!important}.section-head .sx-separator,.sx-separator,.sx-separator-outer,.sx-separator.bg-white{background:transparent!important;background-color:initial!important;border:none!important;box-shadow:none!important}.sep-line-one:after,.sep-line-one:before,.widget_services ul li a:after,.widget_services ul li a:before{content:none!important;display:none!important}.widget_services ul li,.widget_services ul li a,.widget_services ul li a:active,.widget_services ul li a:focus,.widget_services ul li a:focus-visible,.widget_services ul li a:hover,.widget_services ul li a:visited{border:none!important;box-shadow:none!important;outline:none!important;padding-left:0!important;text-decoration:none!important;-webkit-transform:none!important;transform:none!important;transition:color .2s ease!important}.widget_services ul li a.active,.widget_services ul li a:focus,.widget_services ul li a:hover{box-shadow:none!important;color:#f03a02!important;outline:none!important;padding-left:0!important;-webkit-transform:none!important;transform:none!important}.read-more-btn{align-items:center!important;background:transparent!important;border:none!important;color:#f03a02!important;display:inline-flex!important;font-size:13px!important;font-weight:800!important;gap:6px!important;letter-spacing:.5px!important;outline:none!important;text-decoration:none!important;transition:color .25s ease!important}.read-more-btn:hover{color:#d62d00!important;text-decoration:none!important}.read-more-btn .arrow-icon{display:inline-block!important;transition:-webkit-transform .25s ease!important;transition:transform .25s ease!important;transition:transform .25s ease,-webkit-transform .25s ease!important}.read-more-btn:hover .arrow-icon{-webkit-transform:translateX(5px)!important;transform:translateX(5px)!important}.image-hover-block .sx-info,.image-hover-block .sx-info a,.image-hover-block .sx-info h4,.sx-info,.sx-info a,.sx-info h4{color:#111!important}.image-hover-block .sx-info p,.sx-info p{color:#444!important}@-webkit-keyframes logoScroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes logoScroll{0%{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.client-logo-track{-webkit-animation:logoScroll 25s linear infinite;animation:logoScroll 25s linear infinite;display:flex;width:-webkit-max-content;width:max-content}.client-logo-track:hover{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes floatPulse{0%{box-shadow:0 4px 15px rgba(37,211,102,.4);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{box-shadow:0 8px 22px rgba(37,211,102,.7);-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05)}to{box-shadow:0 4px 15px rgba(37,211,102,.4);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes floatPulse{0%{box-shadow:0 4px 15px rgba(37,211,102,.4);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}50%{box-shadow:0 8px 22px rgba(37,211,102,.7);-webkit-transform:translateY(-5px) scale(1.05);transform:translateY(-5px) scale(1.05)}to{box-shadow:0 4px 15px rgba(37,211,102,.4);-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.whatsapp-float-btn{-webkit-animation:floatPulse 2.5s ease-in-out infinite;animation:floatPulse 2.5s ease-in-out infinite}.site-button-link,.sx-text-primary,a.site-button-link{color:#f03a02!important}.site-button-link:hover{color:#d62d00!important}.site-button-link,.site-button-link:hover,a.site-button-link,a.site-button-link:hover{border-bottom:none!important;text-decoration:none!important}.site-button-link:after,.site-button-link:before,a.site-button-link:after,a.site-button-link:before{border-bottom:none!important;content:none!important;display:none!important}.header-nav .nav>li>a{padding:28px 16px!important;transition:color .35s ease!important}.site-header-dark .header-nav .nav>li>a{color:#fff!important}.site-header-dark .header-nav .nav>li>a:hover{color:#f03a02!important}.site-header-scrolled .header-nav .nav>li>a{color:#111!important}.site-header-scrolled .header-nav .nav>li>a:hover{color:#f03a02!important}.loading-area{display:none!important;pointer-events:none!important;visibility:hidden!important}.filter-navigation li a,.masonry-filter li a{background-color:#f2f2f2!important;border:none!important;border-radius:6px!important;color:#222!important;margin:0!important;padding:8px 20px!important;transition:all .25s ease!important}.filter-navigation li a:hover,.filter-navigation li.active a,.masonry-filter li a:hover,.masonry-filter li.active a{background-color:#f03a02!important;border-color:#f03a02!important;box-shadow:0 4px 12px rgba(240,58,2,.3)!important;color:#fff!important}.mfp-bg{background:rgba(0,0,0,.9)!important;opacity:.92!important;transition:opacity .2s ease-in-out!important;z-index:999999!important}.mfp-wrap{z-index:9999999!important}.mfp-container{padding:15px!important}.mfp-content{margin:40px auto 0!important;max-height:75vh!important;max-width:75vw!important}.mfp-content,.mfp-figure{-webkit-animation:none!important;animation:none!important;position:relative!important;-webkit-transform:none!important;transform:none!important}.mfp-figure{display:inline-block!important}.mfp-figure,.mfp-img{margin:0 auto!important}.mfp-img{border-radius:12px!important;box-shadow:0 15px 40px rgba(0,0,0,.7)!important;display:block!important;max-height:65vh!important;max-width:75vw!important;object-fit:contain!important;padding:0!important}.mfp-counter{display:none!important;height:0!important;opacity:0!important;visibility:hidden!important;width:0!important}button.mfp-close{border:none!important;border-radius:0!important;box-shadow:none!important;color:#000!important;cursor:pointer!important;font-size:28px!important;font-weight:900!important;height:36px!important;line-height:36px!important;opacity:1!important;outline:none!important;position:absolute!important;right:8px!important;text-align:center!important;top:8px!important;transition:color .2s ease,-webkit-transform .2s ease!important;transition:transform .2s ease,color .2s ease!important;transition:transform .2s ease,color .2s ease,-webkit-transform .2s ease!important;width:36px!important;z-index:99999999!important}button.mfp-close,button.mfp-close:hover{background:transparent!important;background-color:initial!important}button.mfp-close:hover{color:#f03a02!important;-webkit-transform:scale(1.15)!important;transform:scale(1.15)!important}.p-t80{padding-top:40px!important}.p-b80{padding-bottom:40px!important}.p-b50{padding-bottom:30px!important}.p-tb80,.section-full{padding-bottom:40px!important;padding-top:40px!important}.sx-breadcrumb li:after,.sx-breadcrumb li:before{content:none!important;display:none!important}.btn-half,.site-button,.site-button-secondry,a.btn-half,a.site-button,button[type=submit]{background-color:#f03a02!important;color:#fff!important;transition:background-color .3s ease,background .3s ease,color .3s ease!important}.btn-half span,.site-button span,a.btn-half span,a.site-button span{transition:background-color .3s ease,background .3s ease,color .3s ease!important}.btn-half:hover,.btn-half:hover *,.btn-half:hover span,.btn-half:hover span:after,.btn-half:hover span:before,.btn-half:hover:after,.btn-half:hover:before,.site-button:hover,.site-button:hover *,.site-button:hover span,.site-button:hover span:after,.site-button:hover span:before,.site-button:hover:after,.site-button:hover:before,a.btn-half:hover,a.btn-half:hover *,a.btn-half:hover span,a.btn-half:hover span:after,a.btn-half:hover span:before,a.btn-half:hover:after,a.btn-half:hover:before,a.site-button:hover,a.site-button:hover *,a.site-button:hover span,a.site-button:hover span:after,a.site-button:hover span:before,a.site-button:hover:after,a.site-button:hover:before,button.site-button:hover,button.site-button:hover *,button.site-button:hover span,button.site-button:hover span:after,button.site-button:hover span:before,button.site-button:hover:after,button.site-button:hover:before{background-color:#009049!important;background:#009049!important;color:#fff!important}@media (max-width:767px){.contact-form-box .section-head,.contact-form-box .section-head h3,.large-title-block,.section-head,.section-head h2,.section-head h3,.section-head h4,.sep-line-one{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.sx-separator-outer{display:flex!important;justify-content:center!important;width:100%!important}.section-head p{text-align:center!important}}@media (max-width:991px){.logo-header{align-items:center!important;display:flex!important;float:none!important;justify-content:space-between!important;padding-right:15px!important;width:100%!important}.navbar-toggler{margin:0!important;position:relative!important;right:auto!important;top:auto!important}.header-nav.navbar-collapse{background-color:#161616!important;border:none!important;box-shadow:0 10px 30px rgba(0,0,0,.5)!important;left:0!important;margin:0!important;padding:0!important;position:fixed!important;right:0!important;top:0!important;width:100%!important;z-index:9999999!important}.header-nav .nav,.header-nav ul{align-items:stretch!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:0!important;width:100%!important}.header-nav .nav>li,.header-nav ul>li{border:none!important;display:block!important;float:none!important;width:100%!important}.header-nav .nav>li.active:after,.header-nav .nav>li.active:before,.header-nav .nav>li.active>a:after,.header-nav .nav>li.active>a:before,.header-nav .nav>li:after,.header-nav .nav>li:before,.header-nav .nav>li>a:after,.header-nav .nav>li>a:before,.header-nav ul>li.active>a:after,.header-nav ul>li.active>a:before{background:transparent!important;border:none!important;content:none!important;display:none!important;height:0!important}.header-nav.navbar-collapse .nav>li>a,.header-nav.navbar-collapse .nav>li>a i,.header-nav.navbar-collapse .nav>li>a span,.header-nav.navbar-collapse .navbar-nav>li>a,.header-nav.navbar-collapse a,.header-nav.navbar-collapse a:link,.header-nav.navbar-collapse a:visited,.header-nav.navbar-collapse ul>li>a,.header-nav.navbar-collapse ul>li>a i,.header-nav.navbar-collapse ul>li>a span{background:transparent!important;background-color:initial!important;border:none!important;box-shadow:none!important;color:#fff!important;display:block!important;font-size:14.5px!important;font-weight:700!important;margin-bottom:2px!important;opacity:1!important;outline:none!important;padding:11px 20px!important;text-align:left!important;width:100%!important}.search-nav-btn,.search-nav-btn i{color:#fff!important;font-size:20px!important;opacity:1!important}.header-nav.navbar-collapse .nav>li.active>a,.header-nav.navbar-collapse .nav>li.active>a span,.header-nav.navbar-collapse .nav>li>a.active,.header-nav.navbar-collapse .nav>li>a.active span,.header-nav.navbar-collapse .nav>li>a:hover,.header-nav.navbar-collapse .navbar-nav>li.active>a,.header-nav.navbar-collapse a.active,.header-nav.navbar-collapse ul>li.active>a,.header-nav.navbar-collapse ul>li.active>a span,.header-nav.navbar-collapse ul>li>a.active,.header-nav.navbar-collapse ul>li>a.active span,.header-nav.navbar-collapse ul>li>a:hover{background:transparent!important;background-color:initial!important;border:none!important;box-shadow:none!important;color:#f03a02!important;opacity:1!important;outline:none!important}.search-nav-item{border:none!important;margin:0!important;order:-1!important;padding:0!important;width:100%!important}.header-search-popup,.pill-search-container{box-sizing:border-box!important;max-width:100%!important;width:100%!important}.header-search-popup{background:#fff!important;box-shadow:0 12px 35px rgba(0,0,0,.5)!important;left:0!important;position:absolute!important;right:0!important;top:42px!important}.header-nav.navbar-collapse .header-search-popup a,.header-nav.navbar-collapse .header-search-popup a span,.header-search-popup a,.header-search-popup a span,.header-search-popup a:link,.header-search-popup a:visited{background-color:#f9f9f9!important;color:#222!important;display:block!important;font-size:13.5px!important;font-weight:600!important;padding:8px 12px!important}.header-nav.navbar-collapse .header-search-popup a:hover,.header-search-popup a:hover{background-color:#f0f0f0!important;color:#f03a02!important}.widget_address_outer{padding-left:0!important}}@media (max-width:767px){.footer-top{padding-bottom:8px!important;padding-top:15px!important}.footer-col-about,.footer-col-quicklinks{margin-bottom:12px!important}.footer-col-quicklinks .widget_services{padding-left:0!important}.footer-col-contact{margin-bottom:4px!important}.footer-col-contact .widget_address_outer{padding-left:0!important}.widget_services ul li{margin-bottom:10px!important;padding:0!important}.widget_services ul li a{display:inline-block!important;font-size:14px!important;line-height:1.6!important}.footer-bottom,.footer-bottom-bar{padding-bottom:calc(14px + env(safe-area-inset-bottom))!important;padding-top:14px!important}.footer-copyright-row{align-items:center!important;flex-direction:column!important;gap:5px!important;justify-content:center!important}.copyrights-text,.developed-text{color:#ccc!important;display:block!important;font-size:13px!important;margin:2px 0!important;text-align:center!important;width:100%!important}}@media (min-width:768px){.widget_services ul li{margin-bottom:8px!important;padding:1px 0!important}.widget_services ul li a{display:inline-block!important;font-size:14px!important;line-height:1.5!important}}@media (min-width:992px){.search-nav-item{margin-left:16px!important;order:99!important}.search-nav-btn,.search-nav-item{align-items:center!important;display:inline-flex!important}.search-nav-btn{justify-content:center!important;padding:6px 10px!important;width:auto!important}.is-fixed .search-nav-btn i,.sticky-header.is-fixed .search-nav-btn i{color:#111!important}}.about-home-2 p,.blog-detail-text p,.figcaption p,.icon-content p,.number-block-two p,.product-detail-box p,.sx-post-info p,.testimonial-text,body,div,html,p,span{hyphens:none!important;-webkit-hyphens:none!important;-ms-hyphens:none!important;word-break:normal!important}.about-home-2 p,.blog-detail-text p,.figcaption p,.icon-content p,.number-block-two p,.product-detail-box p,.sx-post-info p,p{text-align:justify!important;text-justify:inter-word!important}@media (max-width:767px){.about-home-2 p,.blog-detail-text p,.figcaption p,.icon-content p,.number-block-two p,.product-detail-box p,.sx-post-info p,p{text-align:left!important;text-justify:auto!important;word-spacing:normal!important}}html{scroll-behavior:smooth}.wow{backface-visibility:hidden;-webkit-backface-visibility:hidden;opacity:1!important;visibility:visible!important;will-change:transform,opacity}.animated{-webkit-animation-fill-mode:both;animation-fill-mode:both}.overflow-hide,.section-full{overflow-x:hidden}.about-home-2,.icon-nx-box,.number-block-two,.portfolio-item,.service-single-block,.sx-post-grid{will-change:transform,opacity}.contact-form-box{box-sizing:border-box!important;padding:22px 14px!important;width:100%!important}@media (min-width:768px){.contact-form-box{padding:36px 30px!important}}.contact-form,.contact-form .form-control,.contact-form .form-group,.contact-form input,.contact-form select,.contact-form textarea{box-sizing:border-box!important;max-width:100%!important;width:100%!important}@media (min-width:768px){.footer-bottom,.footer-bottom-bar,.site-footer .footer-bottom,.site-footer .footer-bottom-bar{background-color:#0a0a0a!important;border-top:1px solid #222!important;display:block!important;padding-bottom:14px!important;padding-top:14px!important}.footer-copyright-row{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:0!important;width:100%!important}.copyrights-text{text-align:left!important}.copyrights-text,.developed-text{color:#aaa!important;display:inline-block!important;font-size:13.5px!important;width:auto!important}.developed-text{text-align:right!important}.developed-text a{color:#f03a02!important;font-weight:700!important;text-decoration:none!important}}@media (max-width:767px){.footer-bottom,.footer-bottom-bar,.site-footer .footer-bottom,.site-footer .footer-bottom-bar{background-color:#0a0a0a!important;border-top:1px solid #222!important;display:block!important;padding-bottom:18px!important;padding-top:14px!important;position:relative!important;z-index:10!important}.footer-copyright-row{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:flex-start!important;padding-left:14px!important;padding-right:14px!important;text-align:left!important;width:100%!important}.copyrights-text,.developed-text{color:#ccc!important;display:block!important;font-size:13px!important;line-height:1.5!important;margin:1px 0!important;text-align:left!important;width:100%!important}.developed-text a{color:#f03a02!important;font-weight:700!important;text-decoration:none!important}}body.mobile-nav-open{overflow:hidden!important}@media (max-width:991px){.header-nav,.mobile-sider-drawer-menu .header-nav,.site-header .header-nav,.site-header-dark .header-nav,.site-header-scrolled .header-nav{-webkit-overflow-scrolling:touch!important;background-color:#111!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;justify-content:flex-start!important;left:auto!important;max-width:100vw!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px 20px max(24px,env(safe-area-inset-bottom))!important;position:fixed!important;right:-100%!important;top:0!important;touch-action:pan-y!important;width:100%!important}.header-nav.active,.header-nav.show,.site-header-dark .header-nav.active,.site-header-scrolled .header-nav.active,body.mobile-nav-open .header-nav{opacity:1!important;right:0!important;visibility:visible!important}.mobile-drawer-header{align-items:center!important;border-bottom:1px solid hsla(0,0%,100%,.12)!important;display:flex!important;flex-shrink:0!important;justify-content:space-between!important;margin-bottom:8px!important;padding-bottom:12px!important;width:100%!important}.mobile-drawer-header a{align-items:center!important;display:inline-flex!important;gap:12px!important;text-decoration:none!important}.mobile-drawer-header a img{display:inline-block!important;margin-right:0!important}.mobile-drawer-header a span{padding-left:8px!important;-webkit-transform:translateY(2px)!important;transform:translateY(2px)!important}.nav.navbar-nav,.nav.navbar-nav>li{flex-shrink:0!important}.nav.navbar-nav>li{width:100%!important}.nav.navbar-nav>li>a{border-bottom:1px solid hsla(0,0%,100%,.08)!important;color:#fff!important;display:block!important;font-size:15.5px!important;font-weight:700!important;padding:10px 0!important;text-align:left!important}.nav.navbar-nav>li>a.active{color:#f03a02!important;font-weight:800!important}.mobile-drawer-footer{border-top:1px solid hsla(0,0%,100%,.12)!important;flex-shrink:0!important;gap:6px!important;margin-top:auto!important;padding-bottom:max(16px,env(safe-area-inset-bottom))!important;padding-top:16px!important}.mobile-contact-info,.mobile-drawer-footer{display:flex!important;flex-direction:column!important;width:100%!important}.mobile-contact-info{align-items:flex-start!important;gap:4px!important;text-align:left!important}.mobile-footer-name{color:#fff!important;font-size:13.5px!important;font-weight:800!important;letter-spacing:.5px!important;text-transform:uppercase!important}.mobile-footer-phone{color:#f03a02!important;font-size:14px!important;font-weight:800!important;text-decoration:none!important}.mobile-footer-email{color:#ccc!important;font-size:12.5px!important;gap:8px!important;text-decoration:none!important}.mobile-footer-email,.mobile-social-icons{align-items:center!important;display:flex!important}.mobile-social-icons{gap:14px!important;justify-content:flex-start!important;margin-top:14px!important;padding-left:0!important}.mobile-social-icons a{align-items:center!important;background-color:hsla(0,0%,100%,.15)!important;border-radius:50%!important;color:#fff!important;display:flex!important;font-size:14.5px!important;height:34px!important;justify-content:center!important;text-decoration:none!important;transition:background-color .25s ease,-webkit-transform .25s ease!important;transition:background-color .25s ease,transform .25s ease!important;transition:background-color .25s ease,transform .25s ease,-webkit-transform .25s ease!important;width:34px!important}.mobile-social-icons a:hover{background-color:#f03a02!important;color:#fff!important;-webkit-transform:scale(1.08)!important;transform:scale(1.08)!important}}.about-home-2 .section-head,.large-title-block,.large-title-block p,.our-products .section-head,.our-projects .section-head,.our-services .section-head,.pricing-section-10 .section-head,.section-head,.section-head div,.section-head h1,.section-head h2,.section-head h3,.section-head h4,.section-head h5,.section-head h6,.section-head p,.section-head span,.section-head-description,.section-subtitle,.section-title,.sep-line-one,.sx-separator,.sx-separator-outer,.testimonials-section .section-head{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.large-title-block p,.section-head p,.section-head-description{display:block!important}@media (max-width:991px){.about-home-2 p,.about-max p,.blog-card p,.contact-form-box p,.contact-info-card p,.icon-nx-box p,.mission-box p,.our-mission p,.our-products p,.our-projects p,.our-services p,.our-vision p,.page-content p,.product-card p,.service-box p,.sx-info p,.sx-service-box p,.testimonials-section .testimonial-text,.vision-box p,.what-we-do p,article p,div>p,p,section p{text-align:justify!important;text-justify:inter-word!important}.banner-title-outer p,.large-title-block p,.section-head h1,.section-head h2,.section-head h3,.section-head h4,.section-head h5,.section-head h6,.section-head p,.section-head-description,.section-head-subtitle,.section-subtitle,.section-title,.sx-bnr-inr-entry p{margin-left:auto!important;margin-right:auto!important;text-align:center!important}.about-services-grid,.icon-nx-box,.mission-box,.service-box,.vision-box{box-sizing:border-box!important;text-align:justify!important;width:100%!important}}:root{--primary-color:#f03a02;--primary-hover:#d03000;--accent-gold:#c5a47e;--dark-bg:#161616;--dark-card:#1a1a1a;--text-dark:#222;--text-muted:#666;--bg-light:#f8f9fa;--border-color:#e9e9e9;--font-family:"Poppins",sans-serif}a,blockquote,body,button,div:not([class*=fa]),h1,h2,h3,h4,h5,h6,html,input,label,li:not([class*=fa]),p,pre,select,span:not([class*=fa]),textarea{font-family:Poppins,sans-serif}.fa,.fa:after,.fa:before,[class*=" fa-"],[class*=" fa-"]:after,[class*=" fa-"]:before,[class^=fa-],[class^=fa-]:after,[class^=fa-]:before,i.fa,i.fa:after,i.fa:before{font-family:FontAwesome!important}body{-webkit-font-smoothing:antialiased;background-color:#111!important;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6{color:#222;color:var(--text-dark);font-family:Poppins,sans-serif!important;font-family:var(--font-family)!important}h1,h2,h3,h4,h5,h6{font-weight:700}a{transition:all .3s ease}a,a:hover{text-decoration:none}a:hover{color:#f03a02;color:var(--primary-color)}.site-button{background-color:#f03a02;background-color:var(--primary-color);border-radius:6px;color:#fff!important;display:inline-block;font-size:14px;font-weight:600;letter-spacing:.5px;padding:12px 30px;text-transform:uppercase;transition:background-color .3s ease,-webkit-transform .2s ease;transition:background-color .3s ease,transform .2s ease;transition:background-color .3s ease,transform .2s ease,-webkit-transform .2s ease}.site-button:hover{background-color:#d03000;background-color:var(--primary-hover);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.bg-gray{background-color:#f8f9fa;background-color:var(--bg-light)}.bg-dark{background-color:#161616;background-color:var(--dark-bg)}.text-primary{color:#f03a02!important;color:var(--primary-color)!important}#loading-area,.loading-area{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}html{scroll-behavior:smooth!important}.page-content{background-color:#fff;min-height:80vh;opacity:1!important;-webkit-transform:none!important;transform:none!important}.search-clear-btn{align-items:center!important;background:transparent!important;border:none!important;color:#777!important;cursor:pointer!important;display:inline-flex!important;font-size:18px!important;justify-content:center!important;line-height:1!important;padding:2px 4px!important;transition:color .2s ease,-webkit-transform .2s ease!important;transition:color .2s ease,transform .2s ease!important;transition:color .2s ease,transform .2s ease,-webkit-transform .2s ease!important}.search-clear-btn:hover{color:#f03a02!important;-webkit-transform:scale(1.15)!important;transform:scale(1.15)!important}.sx-bnr-inr{background-attachment:scroll!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;height:calc(100vh - 80px)!important;margin:0!important;max-height:none!important;min-height:580px!important;overflow:hidden!important;width:100vw!important}.sx-bnr-inr,.sx-bnr-inr .container,.sx-bnr-inr .container-fluid{align-items:center!important;display:flex!important;justify-content:center!important;max-width:100%!important;position:relative!important}.sx-bnr-inr .container,.sx-bnr-inr .container-fluid{flex-direction:column!important;padding-left:60px!important;padding-right:60px!important;width:100%!important;z-index:5!important}.sx-bnr-inr-entry{align-items:center!important;display:flex!important;flex-direction:column!important;justify-content:center!important}.sx-bnr-inr-entry,.sx-bnr-inr-entry .banner-title-outer{text-align:center!important;width:100%!important}.sx-bnr-inr-entry .banner-title-outer h2{font-size:38px!important;line-height:1.25!important;text-align:center!important}.sx-bnr-inr-entry .banner-title-outer p{font-size:17.5px!important;line-height:1.6!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.sx-breadcrumb,.sx-breadcrumb a,.sx-breadcrumb li{font-size:16px!important}@media (max-width:991px){.sx-bnr-inr{height:400px!important;max-height:440px!important;min-height:380px!important;padding-bottom:30px!important;padding-top:30px!important;width:100%!important}.sx-bnr-inr .container,.sx-bnr-inr .container-fluid{padding-left:30px!important;padding-right:30px!important}.sx-bnr-inr-entry .banner-title-outer h2{font-size:28px!important;line-height:1.3!important}.sx-bnr-inr-entry .banner-title-outer p{font-size:15.5px!important;line-height:1.5!important}}@media (max-width:767px){.sx-bnr-inr{height:360px!important;max-height:400px!important;min-height:340px!important;padding-bottom:25px!important;padding-top:25px!important;width:100%!important}.sx-bnr-inr .container,.sx-bnr-inr .container-fluid{padding-left:20px!important;padding-right:20px!important}.sx-bnr-inr-entry{align-items:center!important;padding-top:15px!important;text-align:center!important}.sx-bnr-inr-entry .banner-title-outer h2{font-size:22px!important;line-height:1.3!important;margin-bottom:8px!important;margin-top:4px!important;text-align:center!important}.sx-bnr-inr-entry .banner-title-outer p{font-size:14px!important;line-height:1.5!important;margin-bottom:10px!important;margin-left:auto!important;margin-right:auto!important;text-align:center!important}.sx-breadcrumb,.sx-breadcrumb a,.sx-breadcrumb li{font-size:14px!important}}.about-max,.banner-outer,.blog-card,.contact-form-box,.contact-info-card,.gmap-outline,.icon-nx-box,.product-card,.scroll-reveal,.section-full,.sx-separator-outer{opacity:0;-webkit-transform:translateY(35px);transform:translateY(35px);transition:opacity .75s cubic-bezier(.2,.8,.2,1),-webkit-transform .75s cubic-bezier(.2,.8,.2,1);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1),-webkit-transform .75s cubic-bezier(.2,.8,.2,1);will-change:opacity,transform}.about-max.revealed,.animated,.banner-outer.revealed,.blog-card.revealed,.contact-form-box.revealed,.contact-info-card.revealed,.gmap-outline.revealed,.icon-nx-box.revealed,.product-card.revealed,.revealed,.scroll-reveal.revealed,.section-full.revealed,.sx-separator-outer.revealed{opacity:1!important;-webkit-transform:translateY(0)!important;transform:translateY(0)!important}.reveal-left{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px);transition:opacity .75s cubic-bezier(.2,.8,.2,1),-webkit-transform .75s cubic-bezier(.2,.8,.2,1);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1),-webkit-transform .75s cubic-bezier(.2,.8,.2,1)}.reveal-left.revealed{opacity:1!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.reveal-right{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px);transition:opacity .75s cubic-bezier(.2,.8,.2,1),-webkit-transform .75s cubic-bezier(.2,.8,.2,1);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1),-webkit-transform .75s cubic-bezier(.2,.8,.2,1)}.reveal-right.revealed{opacity:1!important;-webkit-transform:translateX(0)!important;transform:translateX(0)!important}.reveal-zoom{opacity:0;-webkit-transform:scale(.92);transform:scale(.92);transition:opacity .75s cubic-bezier(.2,.8,.2,1),-webkit-transform .75s cubic-bezier(.2,.8,.2,1);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1),-webkit-transform .75s cubic-bezier(.2,.8,.2,1)}.reveal-zoom.revealed{opacity:1!important;-webkit-transform:scale(1)!important;transform:scale(1)!important}.row>div:first-child .blog-card,.row>div:first-child .icon-nx-box,.row>div:first-child .product-card{transition-delay:.05s}.row>div:nth-child(2) .blog-card,.row>div:nth-child(2) .icon-nx-box,.row>div:nth-child(2) .product-card{transition-delay:.15s}.row>div:nth-child(3) .blog-card,.row>div:nth-child(3) .icon-nx-box,.row>div:nth-child(3) .product-card{transition-delay:.25s}.row>div:nth-child(4) .blog-card,.row>div:nth-child(4) .icon-nx-box,.row>div:nth-child(4) .product-card{transition-delay:.35s}html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent-horizontal],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-duration:1ms;transition-property:overflow}.site-header{height:80px;left:0;position:fixed;top:0;transition:background-color .35s ease,box-shadow .35s ease;width:100%;z-index:999999}.site-header-dark,.site-header-dark .main-bar,.site-header-dark .sticky-header{background-color:#111!important}.site-header-scrolled,.site-header-scrolled .main-bar,.site-header-scrolled .sticky-header{background-color:#fff!important;box-shadow:0 4px 20px rgba(0,0,0,.12)!important}.logo-header{height:80px}.logo-header,.nav.navbar-nav{align-items:center;display:flex}.nav.navbar-nav{gap:24px;list-style:none;margin:0;padding:0}.nav.navbar-nav li a{font-size:15px;font-weight:700;transition:color .35s ease}.site-header-dark .nav.navbar-nav>li>a{color:#fff}.site-header-dark .search-nav-btn,.site-header-dark .search-nav-btn i{color:#fff!important}.site-header-scrolled .nav.navbar-nav>li>a{color:#111}.header-nav .nav>li>a.active,.header-nav .nav>li>a.active-link,.nav.navbar-nav>li>a.active,.site-header-dark .nav.navbar-nav>li>a.active,.site-header-scrolled .nav.navbar-nav>li>a.active{color:#f03a02!important;font-weight:800!important}.header-nav .nav>li>a:hover,.nav.navbar-nav>li>a:hover,.site-header-dark .nav.navbar-nav>li>a:hover,.site-header-scrolled .nav.navbar-nav>li>a:hover{color:#f03a02!important}.site-header-scrolled .search-nav-btn,.site-header-scrolled .search-nav-btn i{color:#111!important}.search-nav-btn{align-items:center!important;background:none!important;border:none!important;cursor:pointer!important;display:flex!important;font-size:20px!important;justify-content:center!important;outline:none!important;padding:8px 12px!important;transition:color .35s ease,-webkit-transform .2s ease!important;transition:color .35s ease,transform .2s ease!important;transition:color .35s ease,transform .2s ease,-webkit-transform .2s ease!important}.search-nav-btn i{font-size:20px!important;transition:color .35s ease!important}.search-nav-btn:hover,.search-nav-btn:hover i{color:#f03a02!important;-webkit-transform:scale(1.1);transform:scale(1.1)}.pill-search-container{align-items:center;background-color:#fff;border:1px solid #ccc;border-radius:20px;box-shadow:0 4px 12px rgba(0,0,0,.15);display:inline-flex;height:36px;padding:2px 10px;width:220px}.header-search-popup{background:#fff!important;border:1px solid #e0e0e0!important;border-radius:12px!important;box-shadow:0 14px 40px rgba(0,0,0,.25)!important;padding:12px 16px!important;position:absolute!important;right:0!important;top:56px!important;width:310px!important;z-index:9999999!important}.header-nav.active~.floating-action-btns,.mobile-nav-open .floating-action-btns,.mobile-sider-drawer-menu.active~.floating-action-btns,body.mobile-nav-open .floating-action-btns,body.mobile-nav-open .whatsapp-float-btn,body.mobile-nav-open button[aria-label="Scroll to Top"]{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}@media (min-width:992px){.mobile-drawer-footer,.mobile-drawer-header{display:none!important}}@media (max-width:991px){.header-nav,.header-nav *,.mobile-sider-drawer-menu .header-nav{-ms-overflow-style:none!important;scrollbar-width:none!important}.header-nav ::-webkit-scrollbar,.header-nav::-webkit-scrollbar,.mobile-sider-drawer-menu .header-nav ::-webkit-scrollbar,.mobile-sider-drawer-menu .header-nav::-webkit-scrollbar{background:transparent!important;display:none!important;height:0!important;width:0!important}.header-nav,.mobile-sider-drawer-menu .header-nav{-webkit-overflow-scrolling:touch!important;background-color:#161616!important;border-left:none!important;box-shadow:none!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:100vh!important;height:100dvh!important;justify-content:flex-start!important;left:auto!important;max-width:100vw!important;opacity:0!important;overflow-x:hidden!important;overflow-y:auto!important;padding:16px 20px max(24px,env(safe-area-inset-bottom))!important;position:fixed!important;right:-100%!important;top:0!important;touch-action:pan-y!important;transition:right .35s ease,opacity .35s ease,visibility .35s ease!important;visibility:hidden!important;width:100%!important;z-index:9999999!important}.header-nav.active,.header-nav.show,body.mobile-nav-open .header-nav{opacity:1!important;right:0!important;visibility:visible!important}.mobile-drawer-header{align-items:center!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;display:flex!important;justify-content:space-between!important;margin-bottom:4px!important;padding-bottom:8px!important;width:100%!important}.mobile-drawer-header a{align-items:center!important;display:inline-flex!important;gap:12px!important;text-decoration:none!important}.mobile-drawer-header a img{display:inline-block!important;margin-right:0!important}.mobile-drawer-header a span{padding-left:8px!important;-webkit-transform:translateY(2px)!important;transform:translateY(2px)!important}.mobile-drawer-title{color:#198c54!important;font-size:18px!important;font-weight:700!important;letter-spacing:.5px!important;text-transform:uppercase!important}.mobile-drawer-close{background:none!important;border:none!important;color:#fff!important;cursor:pointer!important;font-size:22px!important;line-height:1!important;padding:2px 6px!important;transition:color .2s ease!important}.mobile-drawer-close:hover{color:#f03a02!important}.header-nav .nav>li,.header-nav .nav>li:hover>a,.header-nav .nav>li>a,.nav.navbar-nav,.nav.navbar-nav>li,.nav.navbar-nav>li.active>a,.nav.navbar-nav>li:hover,.nav.navbar-nav>li:hover>a,.nav.navbar-nav>li>a{background:transparent!important;background-color:initial!important;border-radius:0!important;box-shadow:none!important}.nav.navbar-nav{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:2px!important;justify-content:flex-start!important;margin:0!important;padding:0!important;white-space:normal!important;width:100%!important}.desktop-only-contact,.header-contact-text-item,ul.nav.navbar-nav>li.desktop-only-contact,ul.nav.navbar-nav>li.header-contact-text-item{display:none!important;height:0!important;margin:0!important;opacity:0!important;padding:0!important;pointer-events:none!important;visibility:hidden!important;width:0!important}.nav.navbar-nav>li{border-bottom:1px solid hsla(0,0%,100%,.05)!important;clear:both!important;float:none!important;margin:0!important;padding-bottom:2px!important}.nav.navbar-nav>li,.nav.navbar-nav>li>a{display:block!important;text-align:left!important;width:100%!important}.nav.navbar-nav>li>a{color:#fff!important;font-size:15px!important;font-weight:700!important;padding:3px 0!important}.nav.navbar-nav>li>a.active{color:#f03a02!important}.search-nav-item{align-items:center!important;border-bottom:1px solid hsla(0,0%,100%,.1)!important;display:flex!important;justify-content:flex-start!important;margin-bottom:4px!important;order:-1!important;padding-bottom:4px!important;width:100%!important}.search-nav-btn,.search-nav-btn i,.site-header-dark .search-nav-btn i,.site-header-scrolled .search-nav-btn i{color:#fff!important;font-size:18px!important;padding:1px 0!important}.pill-search-container{height:36px!important;max-width:100%!important;position:relative!important;width:100%!important}.header-search-popup{background:#fff!important;border-radius:10px!important;box-shadow:0 12px 35px rgba(0,0,0,.6)!important;left:0!important;margin-top:4px!important;max-height:250px!important;overflow-y:auto!important;position:absolute!important;right:0!important;top:42px!important;width:100%!important;z-index:9999999!important}.mobile-drawer-footer{border-top:1px solid hsla(0,0%,100%,.1)!important;display:flex!important;flex-direction:column!important;gap:4px!important;margin-top:auto!important;padding-bottom:max(20px,env(safe-area-inset-bottom))!important;padding-top:12px!important;width:100%!important}@media screen and (max-width:375px){.header-nav,.mobile-sider-drawer-menu .header-nav{padding:10px 14px 15px!important}.nav.navbar-nav>li>a{font-size:14px!important;padding:5px 0!important}.mobile-drawer-footer{margin-top:auto!important;padding-bottom:15px!important;padding-top:8px!important}.mobile-contact-info{gap:4px!important}.mobile-footer-name{font-size:13px!important}.mobile-footer-phone{font-size:13.5px!important}.mobile-footer-email{font-size:12px!important}.mobile-social-icons{margin-top:8px!important}}@media screen and (min-width:376px) and (max-width:430px){.header-nav,.mobile-sider-drawer-menu .header-nav{padding:16px 20px 20px!important}.nav.navbar-nav>li>a{font-size:15px!important;padding:8px 0!important}.mobile-drawer-footer{margin-top:auto!important;padding-bottom:25px!important;padding-top:14px!important}.mobile-contact-info{gap:6px!important}.mobile-footer-name{font-size:14.5px!important}.mobile-footer-phone{font-size:15px!important}.mobile-footer-email{font-size:13.5px!important}.mobile-social-icons{margin-top:12px!important}}@media screen and (min-width:767px) and (max-width:799px){.header-nav,.mobile-sider-drawer-menu .header-nav{max-width:80vw!important;padding:20px 24px!important;width:340px!important}.nav.navbar-nav>li>a{font-size:16px!important;padding:10px 0!important}.mobile-drawer-footer{margin-top:auto!important;padding-bottom:30px!important;padding-top:16px!important}}@media screen and (min-width:800px) and (max-width:850px){.header-nav,.mobile-sider-drawer-menu .header-nav{max-width:75vw!important;padding:24px 28px!important;width:350px!important}.nav.navbar-nav>li>a{font-size:16.5px!important;padding:12px 0!important}.mobile-drawer-footer{margin-top:auto!important;padding-bottom:35px!important;padding-top:20px!important}}.mobile-contact-info{align-items:flex-start!important;display:flex!important;flex-direction:column!important;gap:8px!important;margin:0!important;padding:0!important;text-align:left!important;width:100%!important}.mobile-footer-name{color:#fff!important;font-size:14.5px!important;letter-spacing:.5px!important;text-transform:lowercase!important}.mobile-footer-name,.mobile-footer-phone{font-weight:800!important;margin:0!important;padding:0!important;text-align:left!important}.mobile-footer-phone{color:#f03a02!important;font-size:15px!important;text-decoration:none!important}.mobile-footer-email{align-items:center!important;color:#ccc!important;display:flex!important;font-size:13.5px!important;gap:8px!important;margin:0!important;padding:0!important;text-align:left!important;text-decoration:none!important}.header-nav.navbar-collapse .mobile-drawer-footer .mobile-footer-email,.header-nav.navbar-collapse .mobile-drawer-footer .mobile-footer-phone{background:transparent!important;color:inherit!important;display:flex!important;font-weight:inherit!important;margin:0!important;padding:0!important;text-align:left!important;width:auto!important}.header-nav.navbar-collapse .mobile-drawer-footer .mobile-footer-phone{color:#f03a02!important;display:block!important}.header-nav.navbar-collapse .mobile-drawer-footer .mobile-footer-email{color:#ccc!important}.header-nav.navbar-collapse .mobile-drawer-footer .mobile-footer-email span{color:inherit!important;display:inline!important;font-size:inherit!important;font-weight:inherit!important;margin:0!important;padding:0!important;width:auto!important}.mobile-social-icons{align-items:center!important;display:flex!important;flex-wrap:nowrap!important;gap:14px!important;justify-content:flex-start!important;margin-top:14px!important}.mobile-social-icons a{align-items:center!important;background-color:hsla(0,0%,100%,.15)!important;border-radius:50%!important;color:#fff!important;display:flex!important;font-size:15px!important;height:34px!important;justify-content:center!important;text-decoration:none!important;transition:background-color .25s ease,color .25s ease!important;width:34px!important}.header-nav.navbar-collapse .mobile-social-icons a,.header-nav.navbar-collapse .mobile-social-icons a:link,.header-nav.navbar-collapse .mobile-social-icons a:visited{background-color:hsla(0,0%,100%,.15)!important;color:#fff!important;display:flex!important;font-size:15px!important;height:34px!important;margin:0!important;padding:0!important;width:34px!important}.header-nav.navbar-collapse .mobile-social-icons a i{color:inherit!important;display:inline!important;font-size:inherit!important;margin:0!important;padding:0!important;width:auto!important}.mobile-social-icons a:hover{background-color:#f03a02!important;color:#fff!important}}@media (min-width:992px){.site-header .main-bar{justify-content:space-between!important;padding:0 25px!important}.site-header .logo-header,.site-header .main-bar{align-items:center!important;display:flex!important;height:80px!important}.site-header .logo-header{flex-shrink:0!important}.header-nav{background:transparent!important;flex-grow:1!important;height:80px!important}.header-nav,.nav.navbar-nav{align-items:center!important;display:flex!important;justify-content:flex-end!important}.nav.navbar-nav{gap:16px!important;list-style:none!important;margin:0!important;padding:0!important}.nav.navbar-nav>li{align-items:center!important;display:flex!important;height:80px!important;position:relative!important}.nav.navbar-nav>li>a{display:inline-block!important;font-size:14px!important;font-weight:700!important;padding:6px 4px!important;position:relative!important;white-space:nowrap!important}.header-nav .nav>li>a:after,.header-nav .nav>li>a:before,.nav.navbar-nav>li>a:after,.nav.navbar-nav>li>a:before{content:none!important;display:none!important}.search-nav-item{align-items:center!important;display:flex!important;flex-shrink:0!important;margin-left:8px!important}.pill-search-container{-webkit-animation:none!important;animation:none!important;flex-shrink:0!important;max-width:195px!important;width:195px!important}}.site-footer{background-color:#111;color:#fff}.footer-top{background-color:#111;padding-bottom:20px;padding-top:24px}.footer-top p{color:#aaa;font-size:13.5px;line-height:1.6}.footer-top .widget-title{border-bottom:2px solid #f03a02;color:#fff;display:inline-block;font-size:16px;font-weight:700;margin-bottom:12px;padding-bottom:4px}.footer-bottom{background-color:#0a0a0a;border-top:1px solid #222;padding-bottom:10px;padding-top:10px}.copyrights-text,.developed-text{color:#aaa;font-size:13.5px}@media (min-width:768px){.footer-copyright-row{align-items:center!important;display:flex!important;flex-direction:row!important;justify-content:space-between!important;padding:0!important;width:100%!important}.copyrights-text{text-align:left!important}.copyrights-text,.developed-text{color:#aaa!important;display:inline-block!important;font-size:13.5px!important;width:auto!important}.developed-text{text-align:right!important}}@media (max-width:767px){.footer-bottom,.footer-bottom-bar{padding-bottom:18px!important;padding-top:14px!important}.footer-copyright-row{align-items:flex-start!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;gap:4px!important;justify-content:flex-start!important;padding-left:15px!important;padding-right:15px!important;text-align:left!important;width:100%!important}.copyrights-text,.developed-text{color:#ccc!important;display:block!important;font-size:13px!important;margin:1px 0!important;text-align:left!important;width:100%!important}}.whatsapp-float-btn{align-items:center;background-color:#25d366;border-radius:50%;box-shadow:0 4px 15px rgba(37,211,102,.4);color:#fff;display:flex;font-size:26px;height:50px;justify-content:center;text-decoration:none;width:50px}.home-page{width:100%}.hero-home-slider-wrapper,.home-slider-section{overflow:hidden;position:relative}.hero-home-slider-wrapper{background-color:#111;height:calc(100vh - 80px);min-height:560px;width:100%}.hero-slide-bg{background-position:50%;background-size:cover;-webkit-transform:scale(1.03);transform:scale(1.03);transition:all .8s ease-in-out}.hero-slide-bg,.hero-slide-overlay{height:100%;left:0;position:absolute;top:0;width:100%}.hero-slide-overlay{background:linear-gradient(90deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.6) 60%,rgba(0,0,0,.3))}.hero-slide-container{align-items:center;display:flex;height:100%;position:relative;z-index:10}.hero-slide-content{color:#fff;max-width:680px}.hero-slide-tag{background-color:#f03a02;border-radius:4px;color:#fff;display:inline-block;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:15px;padding:6px 16px}.hero-slide-title{color:#fff;font-size:38px;font-weight:800;letter-spacing:.5px;line-height:1.2;margin-bottom:20px;text-transform:uppercase}.hero-slide-desc{color:#ddd;font-size:16px;line-height:1.7;margin-bottom:30px}.hero-slider-arrow{align-items:center;background-color:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.3);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:20px;height:48px;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);transition:all .3s ease;width:48px;z-index:15}.hero-slider-prev{left:20px}.hero-slider-next{right:20px}.hero-slider-arrow:hover{background-color:#f03a02;border-color:#f03a02}.hero-slider-dots{bottom:25px;display:flex;gap:10px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:12}.hero-slider-dot{background-color:hsla(0,0%,100%,.5);border:none;border-radius:6px;cursor:pointer;height:12px;transition:all .3s ease;width:12px}.hero-slider-dot.active{background-color:#f03a02;width:32px}@media (min-width:992px){.hero-home-slider-wrapper{height:calc(100vh - 80px)!important;min-height:580px!important}}@media (max-width:767px){.hero-home-slider-wrapper{height:auto!important;min-height:500px!important;padding:30px 0 45px!important}.hero-slide-container{align-items:center!important;height:100%!important;padding:35px 20px 20px!important}.hero-slide-content{margin:0 auto!important;max-width:100%!important;padding-top:35px!important;text-align:center!important}.hero-slide-tag{font-size:11px!important;margin-bottom:12px!important;margin-top:10px!important;padding:5px 12px!important}.hero-slide-title{font-size:19px!important;line-height:1.35!important;margin-bottom:12px!important;margin-top:4px!important}.hero-slide-desc{font-size:13px!important;line-height:1.55!important;margin-bottom:18px!important}.hero-slide-btn-wrap{display:flex!important;justify-content:center!important;margin-bottom:10px!important}.hero-slide-btn-wrap .site-button{font-size:12.5px!important;padding:9px 18px!important}.hero-slider-arrow{font-size:15px!important;height:32px!important;opacity:.8!important;top:55%!important;width:32px!important}.hero-slider-prev{left:6px!important}.hero-slider-next{right:6px!important}.hero-slider-dots{bottom:14px!important}}.home-about-section{background-color:#fff;padding:80px 0}.home-what-we-do{background-color:#f8f9fa;padding:80px 0}.home-projects-section{background-color:#fff;padding:80px 0}.home-blogs-section{background-color:#f8f9fa;padding:80px 0}.section-head{margin-bottom:40px;text-align:center}.section-head h2{color:#222;font-size:32px;font-weight:800;text-transform:uppercase}.about-page{width:100%}.about-banner{background-position:50%;background-size:cover;padding:100px 0 60px;position:relative}.about-vision-mission{background-color:#f8f9fa;padding:80px 0}.mission-box,.vision-box{background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);margin-bottom:30px;padding:30px}.about-services-grid{background-color:#fff;padding:80px 0}.achievements-section{background-color:#161616;color:#fff;padding:80px 0}.counter-box{padding:20px;text-align:center}.counter-box .counter-number{color:#f03a02;font-size:42px;font-weight:800}.testimonials-section{background-color:#f8f9fa;padding:80px 0}.products-page{width:100%}.products-banner{padding:100px 0 60px}.products-grid-section{background-color:#fff;padding:80px 0}.product-card{background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.06);margin-bottom:30px;overflow:hidden;transition:box-shadow .3s ease,-webkit-transform .3s ease;transition:transform .3s ease,box-shadow .3s ease;transition:transform .3s ease,box-shadow .3s ease,-webkit-transform .3s ease}.product-card:hover{box-shadow:0 8px 25px rgba(0,0,0,.12);-webkit-transform:translateY(-5px);transform:translateY(-5px)}.product-card-img{height:240px;overflow:hidden}.product-card-img img{height:100%;object-fit:cover;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;width:100%}.product-card:hover .product-card-img img{-webkit-transform:scale(1.05);transform:scale(1.05)}.product-card-body{padding:20px}.clients-logo-section{background-color:#f8f9fa;padding:60px 0}.project-grid-card:hover{box-shadow:0 16px 35px rgba(240,58,2,.15)!important;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.project-grid-card:hover .project-img-wrapper img{-webkit-transform:scale(1.08);transform:scale(1.08)}.filter-navigation,.filter-navigation div,.filter-navigation ul,.filter-pills-container{background:transparent!important;background-color:initial!important;border:none!important;box-shadow:none!important}.filter-pills-container{align-items:center!important;display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:center!important;margin:0 auto!important;max-width:100%!important;padding:0 15px!important}.filter-btn{border-radius:30px;box-sizing:border-box;cursor:pointer;display:inline-block;font-size:13.5px;font-weight:700;padding:9px 22px;transition:all .25s ease;white-space:nowrap}.filter-btn:hover{background-color:#f03a02!important;border-color:#f03a02!important;color:#fff!important}.projects-grid-container{display:flex;flex-wrap:wrap;justify-content:center;margin-left:-12px;margin-right:-12px}.project-card-item{box-sizing:border-box;flex:0 0 33.333%;margin-bottom:24px;max-width:33.333%;padding:0 12px;width:33.333%}@media (max-width:991px){.project-card-item{flex:0 0 50%;max-width:50%;width:50%}}@media (max-width:767px){.filter-pills-container{gap:8px!important;padding:0 8px!important}.filter-btn{border-radius:25px!important;font-size:12.5px!important;padding:7px 15px!important}.project-card-item{flex:0 0 100%!important;margin-bottom:18px;max-width:100%!important;padding:0 8px;width:100%!important}.project-grid-card{height:220px!important}}@media (max-width:480px){.filter-pills-container{gap:6px!important}.filter-btn{font-size:12px!important;padding:6px 12px!important}}.product-detail-page{padding:80px 0;width:100%}.product-detail-box{background:#fff}.product-detail-media{border-radius:10px;box-shadow:0 8px 25px rgba(0,0,0,.1);height:420px;margin-bottom:30px;overflow:hidden}.product-detail-media img{height:100%;object-fit:cover;width:100%}.product-features-box{background-color:#f8f9fa;border-radius:8px;margin-bottom:30px;padding:30px}.specifications-table{margin-bottom:40px;width:100%}.specifications-table th{background-color:#f8f9fa;color:#333;font-weight:600;width:35%}.inquiry-cta-box{background-color:#1a1a1a;border-radius:8px;color:#fff;padding:30px}.project-detail-page{padding:80px 0;width:100%}.project-media-box{border-radius:10px;height:450px;margin-bottom:30px;overflow:hidden}.project-media-box img{height:100%;object-fit:cover;width:100%}.project-info-card{background-color:#1a1a1a;border-radius:8px;color:#fff;padding:30px}.project-info-list{color:#ccc;font-size:15px;line-height:2.4;list-style:none;padding:0}.error-page{background-color:#fff;padding:100px 0;width:100%}.error-title{color:#c5a47e;font-size:96px;font-weight:800;margin-bottom:10px}.error-subtitle{font-size:28px;font-weight:700;margin-bottom:15px}.error-desc{color:#666;font-size:16px;margin-bottom:30px}
/*# sourceMappingURL=main.842e4839.css.map*/