@font-face{font-family:Proxima Nova;src:url("/fonts/proximaNova/Proxima Nova Font.otf") format("opentype")}*{box-sizing:border-box;margin:0;padding:0;font-family:Proxima Nova,sans-serif}body{background-color:#fffaf5}body::-webkit-scrollbar{width:5px}body::-webkit-scrollbar-track{background-color:#6f6f6f}body::-webkit-scrollbar-thumb{background-color:#f2a241}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes blink{0%,to{opacity:0}50%{opacity:1}}@keyframes slideInFromRight{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes slideOutToLeft{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100%)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.NavBarMain{display:flex;align-items:center;justify-content:space-between;background-color:#fffaf5;padding:1% 2%;position:fixed;width:100%;z-index:99;border-bottom:5px solid #3dadd2;transition:transform .3s ease}.NavBarMain[style*="translateY(-100%)"]{pointer-events:none}.logoPart img{width:50%}.navContent{width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}.navContent>a{display:inline-block;color:#000;font-size:22px;padding:0 0 5px;text-decoration:none;position:relative}.navContent>a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#3dadd2;transition:width .25s ease}.navContent>a:hover:after{width:100%}.navContent>button{background-color:#3dadd2;color:#fff;border-radius:10px;font-size:22px;padding:1.2% 3%;border:none;cursor:pointer;transition:background-color .2s,transform .1s}.navContent>button:hover{background-color:#2a8fad}.navContent>button:active{transform:scale(.97)}.navContent button a{text-decoration:none;color:#fff}.desktopNavElements{cursor:pointer}.desktopNavElements.active{border-bottom:2px solid #a3a2a2}.dropdown{position:relative}.dropdown-content{display:none;position:absolute;background-color:#fffaf5;min-width:220px;z-index:100;box-shadow:0 6px 16px rgba(0,0,0,.12);border-radius:0 0 8px 8px;animation:fadeIn .18s ease forwards}.dropdown-content a{color:#000;padding:12px 16px;text-decoration:none;display:block;font-size:18px;transition:background-color .15s,color .15s,padding-left .15s}.dropdown-content a:hover{background-color:#3dadd2;color:#fff;padding-left:22px}.dropdown:hover .dropdown-content{display:block}#service-drop{display:inline-block;color:#000;font-size:22px;padding:0 0 5px;text-decoration:none;cursor:pointer}@media screen and (max-width:1150px){#service-drop,.navContent>a,.navContent>button{font-size:21px}}@media screen and (max-width:945px){#service-drop,.navContent>a,.navContent>button{font-size:20px}}@media screen and (max-width:860px){.logoPart img{width:60%}#service-drop,.navContent>a,.navContent>button{font-size:18px}}.navmob{display:none}@media screen and (max-width:620px){.NavBarMain{display:none}.navmob{display:block;background-color:#fffaf5;border-bottom:5px solid #3dadd2;position:fixed;width:100%;z-index:99}.menuImgs{display:flex;padding:3% 6%;justify-content:space-between;align-items:center}.navmoblogo{width:42%}.navmoblogo img{width:100%}img.menuMob{width:9%;cursor:pointer}.navContent{height:100%;width:75%;transform:translateX(-100%);position:fixed;z-index:9999;top:0;left:0;background-color:#fffaf5;overflow-x:hidden;transition:transform .5s ease;display:block}.navContent.open{transform:translateX(0)}.nav-mob-overlay{display:none;position:fixed;right:0;left:0;bottom:0;top:0;z-index:999;background-color:rgba(0,0,0,.9);animation:fadeIn .3s ease forwards}.nav-mob-overlay.visible{display:block}.logo-close{display:flex;justify-content:space-between;align-items:flex-start;padding:0 5%}.navmoblogo-open{width:52%;margin:6% 0 9%}.navmoblogo-close{width:10%;margin:5% 0 0;cursor:pointer}.navmob-open{display:flex;align-items:center;gap:5%;padding:4% 0 0 8%;animation:fadeInUp .35s ease both}.navmob-open>a,.navmob-open>span{color:#000;font-size:24px;padding:2% 0;text-decoration:none;font-weight:600}.navbar-content{padding:8% 0 0 13%}.icon{margin-right:18px}.service-list{display:none;background-color:#fffaf5;border-radius:5px;margin-top:10px}.service-list.active{display:block;animation:fadeInUp .2s ease forwards}.service-list ul{list-style:none;padding:0}.service-list ul li a{display:block;padding:10px 15px;color:#333;text-decoration:none;font-size:18px;transition:background-color .15s}.service-list ul li a:hover{background-color:#f0f0f0}}@media screen and (max-width:430px){.navmoblogo-open{width:60%}.navmob-open{gap:15%;padding:4% 0}.navbar-content{padding:8% 0 0 13%}img.menuMob{width:9%}.navmoblogo{width:48%}.navmoblogo-close{width:12%}.navmob-open>a{font-size:18px}}.horizontal-image{position:relative;text-align:center;width:100%;opacity:0;animation:fadeIn 2s ease forwards}.horizontal-image img{display:block;width:100%;object-fit:cover;opacity:.7}.image-text{top:50%;transform:translate(-50%,-50%);font-size:50px;color:#fff;text-shadow:2px 2px 4px rgba(0,0,0,.5);padding:10px 20px;white-space:nowrap;opacity:0;animation:fadeIn 2s ease 1s forwards}.image-text,.scroll-icon{position:absolute;left:50%}.scroll-icon{bottom:10%;transform:translateX(-50%)}.scroll-icon img{width:40px;height:auto;animation:blink 3s infinite}@media screen and (max-width:768px){.scroll-icon{display:none}.image-text{font-size:30px}}@media screen and (min-width:1200px){.image-text{font-size:60px}}.reveal{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-children>*{opacity:0;transform:translateY(30px);transition:opacity .5s ease,transform .5s ease}.reveal-children.visible>:first-child{opacity:1;transform:translateY(0);transition-delay:.05s}.reveal-children.visible>:nth-child(2){opacity:1;transform:translateY(0);transition-delay:.15s}.reveal-children.visible>:nth-child(3){opacity:1;transform:translateY(0);transition-delay:.25s}.reveal-children.visible>:nth-child(4){opacity:1;transform:translateY(0);transition-delay:.35s}.reveal-children.visible>:nth-child(5){opacity:1;transform:translateY(0);transition-delay:.45s}.reveal-children.visible>:nth-child(6){opacity:1;transform:translateY(0);transition-delay:.55s}.homeMain{position:relative;padding-top:75px}.homeMain,.homeSection1{background-color:#fffaf5}.homeSection1{padding:1% 15px 0}.eachCard{display:flex;width:100%;padding:0 0 0 6%;margin-bottom:40px;align-items:center}.homeSec1-Part1{width:50%;padding:5% 0 0;opacity:0;transform:translateX(-100%);animation:slideInFromLeft 1s ease forwards}@keyframes slideInFromLeft{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.homeHead1{font-size:46px;line-height:52px;font-weight:800;color:#000;text-shadow:2px 2px 4px #f9f9f9;animation:fadeInUp .9s ease .4s both}.homeSec1-Part1>p{font-size:22px;margin:3% 0 8%;color:#333;line-height:1.4;animation:fadeInUp .9s ease .6s both}.homeSec1-Part1>a{text-decoration:none;background-color:#f2a241;color:#000;font-size:20px;padding:2% 5%;border-radius:7px;display:inline-block;animation:fadeInUp .9s ease .8s both;transition:background-color .2s,transform .15s,box-shadow .2s;box-shadow:0 4px 12px rgba(242,162,65,.3)}.homeSec1-Part1>a:hover{background-color:#d98f2a;transform:translateY(-2px);box-shadow:0 8px 20px rgba(242,162,65,.4)}.homeSec2-vehicle{width:50%;display:flex;justify-content:center;animation:fadeIn 1.2s ease .3s both}#hero-image{display:block;width:84%;margin:0 auto 0 54px;border-radius:50px;transition:transform .1s ease}@media (max-width:850px){.eachCard{flex-direction:column;padding:0 6% 5%}.homeSec1-Part1{width:100%;order:2}.homeSec2-vehicle{width:100%;order:1}.homeHead1{font-size:34px;line-height:40px}#hero-image{width:66%;margin:0 auto;border-radius:30px}}@media (max-width:480px){.homeHead1{font-size:27px;line-height:32px}.homeSec1-Part1>p{font-size:18px}.homeSec1-Part1>a{font-size:17px;padding:3% 7%}}.s-aboutus{background-color:#fcebd7;padding:40px 0;margin-bottom:5%}.s-aboutus h1{font-size:46px;text-align:center;padding:20px 10px 0}.s-aboutus>p{font-size:22px;line-height:1.5;color:#333;padding:2% 6%}.aboutUs-sec2{display:flex;padding:0 4% 4%;gap:4%}.aboutUs-sec2-sub1{width:45%;text-align:center}.aboutUs-sec2-sub1>img{width:86%;border-radius:10px;transition:opacity .3s ease}.aboutUs-sec2-sub2{width:55%;padding:3% 2%}.dropdown-header{font-size:26px;font-weight:600;cursor:pointer;border-bottom:3px solid #3dadd2;padding:0 0 8px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center;transition:color .2s}.dropdown-header:hover{color:#3dadd2}.dropdown-icon-up{display:none}.dropdown-icon-up.active{display:inline-block}.dropdown-icon-down.active{display:none}.sec2-sub2-p2{font-size:20px;line-height:1.5;color:#333;margin-bottom:20px;animation:fadeInUp .3s ease forwards}@media (max-width:850px){.s-aboutus h1{font-size:27px;padding:10px}.s-aboutus>p{font-size:19px}}@media (max-width:800px){.aboutUs-sec2{flex-direction:column}.aboutUs-sec2-sub1,.aboutUs-sec2-sub2{width:100%}}.leaders-section{padding:4% 5%;background-color:#fff;text-align:center}.leaders-section h2{font-size:40px;margin-bottom:30px;color:#000}.leaders-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;max-width:1100px;margin:0 auto 24px;padding:0 10px}.leaders-grid-center{grid-template-columns:minmax(0,360px);justify-content:center}@media (max-width:900px){.leaders-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.leaders-grid,.leaders-grid-center{grid-template-columns:1fr}.leaders-grid-center{max-width:100%}.leaders-section h2{font-size:28px}}.leader-card{background:#fcebd7;border-radius:12px;padding:28px 20px;text-align:center;transition:transform .25s ease,box-shadow .25s ease}.leader-card:hover{transform:translateY(-6px);box-shadow:0 12px 28px rgba(0,0,0,.12)}.leader-card img{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-bottom:14px;border:3px solid #3dadd2;transition:border-color .2s}.leader-card:hover img{border-color:#f2a241}.leader-card h4{font-size:18px;font-weight:700;color:#3dadd2;margin:8px 0 4px}.leader-card h5{font-size:17px;font-weight:600;color:#111;margin-bottom:10px}.leader-card p{font-size:15px;color:#444;line-height:1.6;text-align:left}.homesection4{text-align:center;padding:4% 0 2%;background-color:#fffaf5}.homesection4>h2{font-size:40px;color:#000;margin-bottom:10px}.homesection4>p{font-size:22px;color:#333;margin-bottom:30px}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:30px;gap:30px;padding:0 5% 4%}@media (max-width:900px){.services-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.services-grid{grid-template-columns:1fr}}.productRangeCard{background:#fff;border-radius:16px;box-shadow:0 4px 16px rgba(0,0,0,.08);overflow:hidden;transition:transform .25s ease,box-shadow .25s ease}.productRangeCard:hover{transform:translateY(-6px);box-shadow:0 16px 36px rgba(0,0,0,.14)}.sec4horonImg img{width:100%;height:200px;object-fit:cover;transition:transform .4s ease}.productRangeCard:hover .sec4horonImg img{transform:scale(1.04)}.section4WheelerContent-sub1{padding:20px;text-align:left}.section4WheelerContent-sub1>h4{font-size:20px;font-weight:700;margin-bottom:12px}.section4WheelerContent-sub1>p{font-size:16px;line-height:1.6;color:#555;margin-bottom:16px}.section4WheelerContent-sub1>a{text-decoration:none;background-color:#3dadd2;color:#fff;font-size:16px;border-radius:8px;padding:10px 24px;display:inline-block;transition:background-color .2s,transform .15s}.section4WheelerContent-sub1>a:hover{background-color:#2a8fad;transform:translateX(4px)}.homesection3{padding:3% 0;margin:3% 0 2%;height:auto}.homesection3>h2{font-size:48px;font-weight:700;color:#000;padding:0 0 1% 5%;text-shadow:2px 2px 4px #fff;text-align:center;width:95%}.why-us-points{display:flex;justify-content:center;align-items:center}@keyframes zoomedIn{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.why-us-image img{opacity:0;max-width:400px;width:100%}.why-us-image.animate img{animation:zoomedIn 1s ease forwards}.point ul{list-style:none;padding:20px;display:flex;flex-direction:column;width:100%}.point ul li{margin-bottom:20px}.point ul li h3{color:#3dadd2;font-size:20px;margin-bottom:5px;display:flex;align-items:center;gap:6px}.point ul li p{color:#000;font-size:1em;line-height:1.4}.point ul li p a{color:#3dadd2;text-decoration:none}.point ul li p a:hover{text-decoration:underline}@media (max-width:799px){.why-us-points{flex-direction:column}.why-us-image img{width:340px}}@media (max-width:1099px) and (min-width:800px){.why-us-image img{width:340px}}@media (min-width:1100px){.why-us-image img{max-width:400px;margin:0 0 0 59px}}.clients-section{padding:6% 5%;background-color:#fffaf5;text-align:center}.clients-section h2{font-size:42px;margin-bottom:40px;color:#000}.clients-marquee-wrapper{overflow:hidden;width:100%;position:relative;max-width:calc(4 * 160px + 3 * 60px);margin:0 auto}.clients-marquee-wrapper:after,.clients-marquee-wrapper:before{content:"";position:absolute;top:0;bottom:0;width:80px;z-index:2}.clients-marquee-wrapper:before{left:0;background:linear-gradient(90deg,#fffaf5,transparent)}.clients-marquee-wrapper:after{right:0;background:linear-gradient(270deg,#fffaf5,transparent)}.clients-marquee-track{display:flex;align-items:center;gap:60px;width:max-content;animation:marqueeScroll 12s linear infinite}.clients-marquee-track:hover{animation-play-state:paused}.marquee-logo{height:110px;width:140px;object-fit:contain;filter:grayscale(30%);flex-shrink:0;transition:filter .3s,transform .25s}.marquee-logo:hover{filter:grayscale(0);transform:scale(1.08)}@keyframes marqueeScroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.carousel-dots,.clients-carousel{display:none}@media (max-width:640px){.clients-marquee-wrapper{display:none}.clients-carousel{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 0}.carousel-logo{height:130px;max-width:220px;object-fit:contain;filter:grayscale(20%);transition:opacity .3s}.carousel-arrow{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;transition:transform .15s}.carousel-arrow:hover{transform:scale(1.15)}.carousel-dots{display:flex;justify-content:center;gap:8px;margin-top:14px}.carousel-dot{width:9px;height:9px;border-radius:50%;background:#ccc;cursor:pointer;transition:background .2s}.carousel-dot.active{background:#f2a241}}.footerMain{background-color:#fcebd7}.footerMain h4{font-size:24px;color:#000;padding:15px 0 5px;text-align:center;border-bottom:4px solid #3dadd2;width:80%;margin:0 auto 10px}.footer-Section2{justify-content:space-between;padding:30px 2% 10px}.footer-Section2,.section2-sub2{display:flex;align-items:flex-start}.section2-sub2{width:50%;margin-left:2%}.contactDetails{display:flex;flex-direction:column;margin:0 0 0 8%;padding:0}.eachDetails{display:flex;align-items:center;margin-bottom:8px;font-size:17px}.eachDetails img{width:26px;margin:0 10px 0 0}.eachDetails a{color:#333;text-decoration:none;transition:color .2s}.eachDetails a:hover{color:#3dadd2}.contact-label{display:flex;align-items:center;font-size:16px;font-weight:700;color:#333;margin:14px 0 4px;letter-spacing:.3px}.contactSection1-fullForm{width:46%}.contactForm-formPart{padding:20px;background-color:#fcebd7;border-radius:5px;width:90%;margin:0 auto}.inputFields{margin-bottom:15px}.ContactNameField{margin-bottom:10px}.ContactNameField label{display:block;font-weight:700;margin-bottom:5px}.ContactNameField input[type=email],.ContactNameField input[type=tel],.ContactNameField input[type=text],.ContactNameField textarea{width:100%;padding:8px;border-radius:5px;border:2px solid #ccc;background-color:#fcebd7;font-size:16px;transition:border-color .2s,box-shadow .2s}.ContactNameField input:focus,.ContactNameField textarea:focus{outline:none;border-color:#3dadd2;box-shadow:0 0 0 3px rgba(61,173,210,.2)}.ContactNameField textarea{min-height:100px;resize:vertical}.contactUsformButton{padding:10px 20px;background-color:#3dadd2;color:#fff;border:none;border-radius:5px;cursor:pointer;font-size:16px;margin-top:10px;transition:background-color .2s,transform .15s}.contactUsformButton:hover{background-color:#2a8fad}.contactUsformButton:active{transform:scale(.97)}.contactUsformButton:disabled{opacity:.7;cursor:not-allowed}#alertMessage{position:fixed;top:20px;right:20px;background-color:#edf7ed;color:#1e4620;padding:10px 20px;border-radius:5px;display:none;z-index:9999;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14)}#alertMessage.show{display:block;animation:slideInFromRight .5s ease-in-out forwards}#email-lable,#phone-lable{display:none}#all-rights{text-align:center;padding:10px;background-color:#fcebd7;font-size:16px;border-top:1px solid #e0c9b0;margin-top:10px}.container-footer{display:flex;padding:5px;flex-wrap:wrap}#privacy,#terms{margin:0 10px 0 0;padding:0;font-size:18px;color:#3dadd2}.social-media{margin-top:20px;margin-left:5px;display:flex;gap:30px}.social-media a{transition:transform .2s;display:inline-block}.social-media a:hover{transform:translateY(-4px) scale(1.15)}@media screen and (max-width:1600px){.container-footer{flex-direction:column}}@media screen and (max-width:840px){.footer-Section2{padding:20px}.footer-Section2,.section2-sub2{flex-direction:column;width:100%}#logo-footer{display:none}.contactDetails{margin:20px 0 0;width:100%}.contactForm-formPart{width:100%;margin:0}.contactSection1-fullForm{width:100%;padding:0 0 20px}.container-footer{align-items:center}}@media screen and (max-width:400px){#all-rights{font-size:14px}}.aboutus-page{padding-top:80px}.aboutus-hero{background-color:#fcebd7;padding:60px 6%;display:flex;gap:5%;align-items:center}.aboutus-hero-text{flex:1 1}.aboutus-hero-text h1{font-size:42px;color:#000;margin-bottom:20px;animation:fadeInUp .8s ease both}.aboutus-hero-text p{font-size:20px;line-height:1.6;color:#333;animation:fadeInUp .8s ease .2s both}.aboutus-hero-img{flex:1 1;animation:fadeIn 1s ease .3s both}.aboutus-hero-img img{width:100%;border-radius:16px}@media (max-width:768px){.aboutus-hero{flex-direction:column}}.vision-mission{display:flex;gap:30px;padding:4% 6%}.vm-card{flex:1 1;background:#fff;border-radius:16px;padding:30px;box-shadow:0 4px 16px rgba(0,0,0,.08);text-align:center;transition:transform .25s,box-shadow .25s}.vm-card:hover{transform:translateY(-6px);box-shadow:0 14px 32px rgba(0,0,0,.12)}.vm-card h2{font-size:24px;color:#3dadd2;margin-bottom:12px}.vm-card p{font-size:18px;color:#333;line-height:1.5}@media (max-width:700px){.vision-mission{flex-direction:column}}.achievements{background-color:#fcebd7;padding:4% 6%}.achievements h2{font-size:36px;margin-bottom:20px;color:#000}.achievements ul{list-style:none}.achievements ul li{font-size:18px;padding:10px 0;border-bottom:1px solid #e0c9b0;transition:padding-left .2s,color .2s}.achievements ul li:before{content:"✓ ";color:#3dadd2;font-weight:700}.achievements ul li:hover{padding-left:8px;color:#3dadd2}.faqs-page{padding-top:80px;min-height:80vh;background-color:#fffaf5}.faqs-hero{background-color:#fcebd7;padding:60px 6%;text-align:center}.faqs-hero p:first-child{color:#f2a241;font-size:20px;font-weight:600;margin-bottom:8px}.faqs-hero h1{font-size:42px;color:#000;margin-bottom:10px}.faqs-hero p{font-size:20px;color:#555}.faqs-tabs{display:flex;justify-content:center;gap:5%;padding:30px 6% 10px;flex-wrap:wrap}.faqs-tab-btn{font-size:22px;font-weight:600;color:#1b1b1b;background:none;border:none;border-bottom:3px solid transparent;padding:0 0 6px;cursor:pointer;transition:border-color .2s,color .2s}.faqs-tab-btn.active{color:#f2a241;border-bottom-color:#f2a241}.faqs-tab-btn:hover{color:#f2a241}.faqs-list{padding:20px 6% 60px;max-width:900px;margin:0 auto}.faq-item{margin-bottom:16px;border-radius:5px;overflow:hidden;cursor:pointer;animation:fadeInUp .3s ease both}.faq-question{padding:18px 20px;display:flex;justify-content:space-between;align-items:center;font-size:18px;font-weight:600;background:#fff;border-radius:5px;transition:background-color .2s,color .2s,border-radius .2s}.faq-question:hover{background-color:#f5f5f5}.faq-item.open .faq-question{background-color:#151515;color:#fff;border-radius:5px 5px 0 0}.faq-toggle{font-size:24px;color:#3dadd2;font-weight:300;transition:transform .25s,color .2s}.faq-item.open .faq-toggle{transform:rotate(45deg);color:#f2a241}.faq-answer{font-size:18px;background-color:#151515;color:#fff;padding:0 20px;line-height:1.6;max-height:0;overflow:hidden;border-radius:0 0 5px 5px;transition:max-height .3s ease-in-out,padding .3s ease-in-out}.faq-item.open .faq-answer{max-height:300px;padding:16px 20px 20px}@media screen and (max-width:800px){.faqs-hero h1{font-size:36px}.faqs-tab-btn{font-size:18px}}@media screen and (max-width:500px){.faqs-hero h1{font-size:28px}.faqs-tab-btn{font-size:16px}.faq-question{font-size:15px}}.blogs-page{padding-top:80px}.blogs-hero{background-color:#fcebd7;padding:60px 6%;text-align:center}.blogs-hero h1{font-size:42px;color:#000;margin-bottom:10px;animation:fadeInUp .8s ease both}.blogs-hero p{font-size:20px;color:#555;animation:fadeInUp .8s ease .2s both}.blog-card{display:flex;background:#fff;border-radius:12px;box-shadow:0 1px 6px rgba(0,0,0,.08);overflow:hidden;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease;color:#000}.blog-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px rgba(0,0,0,.14)}.blog-image-container{width:240px;min-height:160px;flex-shrink:0;overflow:hidden}.blog-image{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.blog-card:hover .blog-image{transform:scale(1.06)}.blog-content{padding:1.5rem;display:flex;flex-direction:column;justify-content:center}.blog-title{font-size:1.2rem;font-weight:600;color:#111827;margin-bottom:8px;transition:color .2s}.blog-card:hover .blog-title{color:#3dadd2}.blog-description{color:#374151;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog-meta{font-size:.875rem;color:#6b7280}.blog-author{font-weight:500}@media (max-width:640px){.blog-card{flex-direction:column}.blog-image-container{width:100%;height:180px}}.blog-post-page{padding-top:80px;background:#fffaf5;min-height:80vh;padding-bottom:60px}.blog-post-back{padding:24px 6%}.blog-post-back a{display:inline-flex;align-items:center;gap:8px;color:#374151;text-decoration:none;font-size:.9rem;border:1px solid #d1d5db;padding:8px 16px;border-radius:6px;background:#fff;transition:background .2s,transform .15s}.blog-post-back a:hover{background:#f3f4f6;transform:translateX(-3px)}.blog-post-article{max-width:760px;margin:0 auto;padding:0 5% 40px;animation:fadeInUp .7s ease both}.blog-post-title{font-size:2rem;font-weight:700;color:#111827;margin-bottom:20px;line-height:1.3}.blog-post-meta{display:flex;align-items:center;gap:12px;margin-bottom:28px}.blog-post-avatar{width:44px;height:44px;border-radius:50%}.blog-post-author{font-weight:600;color:#111827;margin:0}.blog-post-date{font-size:.875rem;color:#6b7280;margin:0}.blog-post-featured-img{width:100%;border-radius:12px;margin-bottom:32px;object-fit:cover;max-height:400px}.blog-post-content{color:#374151;line-height:1.8;font-size:1.05rem}.blog-post-content h2{font-size:1.5rem;font-weight:600;color:#111827;margin:32px 0 12px}@media (max-width:640px){.blog-post-title{font-size:1.5rem}}.contactMain{padding-top:80px}.contactSection1{padding:4% 0}.contactSection1-bg{background-color:#fffaf5}.contactSection1-fullForm{width:48%}.contactForm-deatails{flex:1 1;padding:4% 6%}.contactForm-deatails h2{font-size:32px;color:#000;margin-bottom:16px;animation:fadeInUp .7s ease both}.contactForm-deatails p{font-size:18px;color:#555;line-height:1.6;margin-bottom:20px}.contactusDetails{margin-top:30px}.eachWorker-number{display:flex;align-items:center;gap:12px;margin-bottom:16px;font-size:18px}.eachWorker-number img{width:30px}.form-alert{margin-top:16px;padding:12px 16px;border-radius:8px;font-size:.95rem;animation:slideInFromRight .4s ease both}.form-alert-success{background:#ecfdf5;color:#065f46;border:1px solid #6ee7b7}.form-alert-error{background:#fef2f2;color:#991b1b;border:1px solid #fca5a5}@media (max-width:768px){.contactSection1-fullForm{width:100%}}.inner-page{padding-top:80px}.inner-hero{background:linear-gradient(135deg,#fcebd7 60%,#e8f5fb);padding:80px 6%;text-align:center;position:relative;overflow:hidden}.inner-hero h1{font-size:46px;color:#000;margin-bottom:16px;animation:fadeInUp .8s ease both}.inner-hero p{font-size:22px;color:#555;max-width:700px;margin:0 auto;animation:fadeInUp .8s ease .2s both}.inner-content{padding:4% 6%}.inner-content h2{font-size:32px;color:#000;margin:30px 0 16px}.inner-content p{font-size:18px;color:#333;line-height:1.7;margin-bottom:20px}.inner-features{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px;margin:30px 0}@media (max-width:900px){.inner-features{grid-template-columns:repeat(2,1fr)}}@media (max-width:580px){.inner-features{grid-template-columns:1fr}}.feature-card{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px rgba(0,0,0,.07);text-align:center;transition:transform .25s ease,box-shadow .25s ease}.feature-card:hover{transform:translateY(-6px);box-shadow:0 14px 30px rgba(0,0,0,.12)}.feature-card img{width:60px;margin-bottom:12px;transition:transform .3s}.feature-card:hover img{transform:scale(1.12) rotate(-3deg)}.feature-card h3{font-size:20px;margin-bottom:8px}.feature-card p{font-size:15px;color:#555;line-height:1.5}.services-page{padding-top:80px}.services-hero{background-color:#fcebd7;padding:60px 6%;text-align:center}.services-hero h1{font-size:42px;color:#000;margin-bottom:10px;animation:fadeInUp .8s ease both}.services-hero p{font-size:20px;color:#555;animation:fadeInUp .8s ease .2s both}.service-row img{transition:transform .3s ease;border-radius:16px}.service-row:hover img{transform:scale(1.02)}.policy-page{background:#fffaf5;min-height:80vh;padding:120px 0 60px}.policy-container{max-width:860px;margin:0 auto;padding:0 6%;animation:fadeInUp .8s ease both}.policy-page h1{color:#3dadd2;font-size:2rem;margin-bottom:12px}.policy-page hr{margin-bottom:24px;border-color:#e5e7eb}.policy-page h2{font-size:1.3rem;margin:28px 0 10px;color:#111827}.policy-page p{color:#374151;line-height:1.75;margin-bottom:12px}.policy-page a{color:#3dadd2;transition:color .2s}.policy-page a:hover{color:#2a8fad;text-decoration:underline}.poductsMain{position:relative}.ProductsSection1{padding:5% 0 0}#serviceContent{margin-top:-30px;padding:30px;border:1px solid #ccc;border-radius:5px;background-color:#fffaf5}#serviceContent h2{color:#333;font-size:24px;margin-bottom:10px}#serviceContent p{color:#000;font-size:16px;line-height:1.5}#automation,#consultancy,#manufacturing-support{margin-bottom:40px}#automation h2,#consultancy h2,#manufacturing-support h2{color:#3dadd2;font-size:40px;margin-top:50px;margin-bottom:10px;text-align:center;font-family:Proxima Nova,sans-serif}#automation p,#consultancy p,#manufacturing-support p{text-align:center;font-family:Proxima Nova,sans-serif;font-size:15px;font-weight:500}#automation h3,#consultancy h3,#manufacturing-support h3{color:#3dadd2;font-size:20px;margin-bottom:10px;text-align:center;font-family:Proxima Nova,sans-serif}#automation h4,#consultancy h4,#manufacturing-support h4{color:#3dadd2;font-size:35px;margin-bottom:10px;text-align:center;font-family:Proxima Nova,sans-serif}#manufacturing-support h3{margin-top:20px}#automation a,#consultancy a,#manufacturing-support a{color:#3dadd2;text-decoration:none;font-weight:700;font-family:Proxima Nova,sans-serif}#automation a:hover,#consultancy a:hover,#manufacturing-support a:hover{text-decoration:underline}.card{display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #ddd;border-radius:5px;padding:20px;margin:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:300px;background-color:#fffaf5}.card img{width:80px;height:80px;margin-bottom:20px}.card h3{font-size:30px;margin-bottom:10px}.card p{font-size:18px;line-height:22px;color:#000}.container-card{background-image:url(/assets/products/photo-automobile-production-line-welding-car-body-modern-car-assembly-plant-auto-industry.jpg)}.container-card,.container-card1{display:flex;flex-wrap:wrap;justify-content:center;background-size:cover;background-position:50%;padding:15px}.container-card1{background-image:url(/assets/products/digital-tablet-screen-with-smart-home-controller-wooden-table.jpg)}.container-card2{display:flex;flex-wrap:wrap;justify-content:center;background-image:url(/assets/products/aerial-view-business-team.jpg);background-size:cover;background-position:50%;padding:15px}