@import url(https://fonts.googleapis.com/css2?family=Bai+Jamjuree:wght@400;600&display=swap);body{margin:0;padding:0}*{box-sizing:border-box}.navbarContainer{background-color:#fff;color:#000;justify-content:space-between;padding:20px 50px;transition:background-color .5s ease}.logoSection,.navbarContainer{align-items:center;display:flex}.logoSection{flex:1 1;gap:20px}.logoImg{width:80px}.logoText{color:#000;font-family:Bai Jamjuree,sans-serif;font-size:2rem;font-weight:700;margin:0;text-transform:uppercase;transition:transform .3s ease}.navLinks{display:flex;gap:40px;list-style:none;margin:0;padding:0}.navItem a{color:grey;font-family:Bai Jamjuree,sans-serif;font-size:1.1rem;font-weight:600;position:relative;text-decoration:none;text-transform:uppercase;transition:color .3s ease,transform .2s ease}.navItem a:before{background-color:#000;bottom:-5px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:right;transition:transform .3s ease;width:100%}.navItem a:hover{color:#000;transform:scale(1.05)}.navItem a:hover:before{transform:scaleX(1);transform-origin:left}.navItem a.active{color:#000}.navItem a.active:before{transform:scaleX(1);transform-origin:left}.hamburger{cursor:pointer;display:none;flex-direction:column;height:20px;justify-content:space-between;width:25px}.hamburger .bar{background-color:#000;height:3px;transition:.3s}.hamburger.is-active .bar:nth-child(2){opacity:0}.hamburger.is-active .bar:first-child{transform:translateY(9px) rotate(45deg)}.hamburger.is-active .bar:nth-child(3){transform:translateY(-9px) rotate(-45deg)}@media (max-width:800px){.navbarContainer{padding:20px 30px}.logoImg{width:60px}.logoText{font-size:1.5rem}.navLinks{background-color:#000;flex-direction:column;gap:20px;height:100vh;padding-left:60px;padding-top:100px;position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .3s ease-in-out;width:70%}.hamburger .open{background-color:#fff}.navLinks.open{transform:translateX(0)}.navItem a{font-size:1.5rem;text-align:center}.navItem a.active{color:#fff}.hamburger{display:flex}}.heroContainer{align-items:center;background-image:url(https://www.hansonrobotics.com/wp-content/uploads/2020/09/IMG_0832.jpg);background-position:50%;background-size:cover;color:#fff;display:flex;height:calc(100vh - 91px);justify-content:center;padding:20px;position:relative;text-align:center}.heroContainer:before{background-color:#00000080;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.heroContent{max-width:800px;position:relative;z-index:1}.heroQuote{font-size:3rem;font-weight:700;margin-bottom:30px}.heroDescription,.heroQuote{font-family:Bai Jamjuree,sans-serif}.heroDescription{font-size:1.25rem;line-height:1.5}@media (max-width:800px){.heroQuote{font-size:2.5rem}.heroDescription{font-size:1rem}}.sparePartsContainer{background-color:#fff;padding:40px 30px;text-align:center}.sparePartsTitle{color:#333;font-family:Bai Jamjuree,sans-serif;font-size:2.5rem;margin-bottom:20px}.carouselContainer{align-items:center;display:flex;justify-content:space-between;overflow:hidden;padding:20px 30px;position:relative;width:100%}.carouselTrack{display:flex;overflow-x:scroll;padding:20px 0;scroll-behavior:smooth;width:100%}.carouselTrack::-webkit-scrollbar{display:none}.carouselCard{background:#000;border:1px solid #ccc;border-radius:10px;box-shadow:0 8px 30px #0000001a;display:flex;flex-direction:column;justify-content:space-between;margin-right:20px;min-width:300px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.carouselButton{background-color:#00000080;border:none;color:#fff;cursor:pointer;font-size:2rem;padding:10px;position:absolute;top:50%;transform:translateY(-50%);z-index:1}.carouselButton.left{left:10px}.carouselButton.right{right:10px}.carouselButton:hover{background-color:#000c}.carouselTrack:hover{animation-play-state:paused}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.carouselCard:hover{box-shadow:0 12px 40px #0003;transform:scale(1.1)}.carouselImage{border:2px solid #333;border-radius:8px;height:180px;object-fit:cover;width:100%}.carouselTitle{color:#fff;font-family:Bai Jamjuree,sans-serif;font-size:1.5rem;margin:15px 0 10px}.carouselDescription{color:#c8c8c8;font-family:Bai Jamjuree,sans-serif;font-size:.9rem;margin:5px 10px;text-align:start}@media (max-width:700px){.sparePartsTitle{font-size:2rem}}@media (max-width:435px){.sparePartsTitle{font-size:1.5rem}.carouselCard{min-width:100%}}.RobotProductsContainer{background-color:#fff;padding:40px;text-align:center}.RobotProducts-card-container{display:flex;flex-wrap:wrap;font-family:Bai Jamjuree,sans-serif;gap:20px;justify-content:center;padding:20px}.RobotProducts-card{background:linear-gradient(145deg,#e6e6e6,#fff);border-radius:12px;box-shadow:4px 4px 10px #0000001a,-4px -4px 10px #ffffffb3;cursor:pointer;height:250px;overflow:hidden;perspective:1000px;position:relative;transition:transform .3s ease,box-shadow .3s ease;width:350px}.RobotProducts-card:hover{box-shadow:6px 6px 15px #00000026,-6px -6px 15px #ffffffe6;transform:scale(1.05)}.RobotProducts-card-inner{height:100%;position:relative;transform-style:preserve-3d;transition:transform .6s;width:100%}.RobotProducts-card:hover .RobotProducts-card-inner{transform:rotateY(180deg)}.RobotProducts-card-front{align-items:center;backface-visibility:hidden;color:#333;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:10px;position:absolute;width:100%}.RobotProducts-card-front img{background:#f0f0f0;border-radius:8px;box-shadow:inset 2px 2px 6px #0000001a;height:150px;object-fit:contain;width:100%}.RobotProducts-card-front h3{color:#555;font-size:16px;font-weight:600;margin-top:12px;text-align:center}.RobotProducts-card-back{align-items:center;backface-visibility:hidden;background:linear-gradient(145deg,#1e1e1e,#000);border-radius:12px;color:#fff;display:flex;height:100%;justify-content:center;position:absolute;transform:rotateY(180deg);width:100%}.RobotProducts-card-back button{background-color:#fff;border:none;border-radius:20px;box-shadow:2px 2px 5px #0000001a;color:#1e1e1e;cursor:pointer;font-size:14px;font-weight:700;padding:8px 16px;transition:background-color .3s,color .3s}.RobotProducts-card-back button:hover{background-color:#1e1e1e;border:1px solid #fff;color:#fff}.RobotProducts-modal-overlay{align-items:center;background-color:#000000b3;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.RobotProducts-modal{animation:fadeInScale .4s forwards;background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;max-width:600px;opacity:0;padding:20px;position:relative;transform:scale(.9);width:80%}.RobotProducts-modal h2{margin-top:0}.RobotProducts-modal p{color:#444;line-height:1.6;white-space:pre-line}.RobotProducts-modal button{background-color:#1e1e1e;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:16px;margin-top:10px;padding:8px 16px}@keyframes fadeInScale{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.contactUsContainer{background:#000;border-radius:12px;box-shadow:0 8px 30px #00000080;color:#fff;margin:20px auto;max-width:700px;overflow:hidden;padding:40px;position:relative}.contactUsTitle{animation:fadeIn .5s ease-in-out;font-size:2rem;margin-bottom:20px}.contactUsDescription,.contactUsTitle{font-family:Bai Jamjuree,sans-serif;text-align:center}.contactUsDescription{font-size:1rem;margin-bottom:30px;opacity:.8}.contactForm{display:flex;flex-direction:column}.formInput,.formTextarea{background-color:#ffffff1a;border:none;border-radius:8px;color:#fff;font-size:1rem;margin:10px 0;padding:15px;transition:all .3s ease}.formInput:focus,.formTextarea:focus{background-color:#fff3;outline:none}.formTextarea{height:100px;resize:none}.submitButton{background-color:#fff;border:none;border-radius:8px;box-shadow:0 4px 20px #0000001a;color:#000;cursor:pointer;font-size:1.2rem;margin-top:20px;padding:15px;transition:all .3s ease}.submitButton:hover{background-color:#ccc;color:#000;transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:745px){.contactUsContainer{margin:20px 30px}.contactUsTitle{font-size:1.5rem}.contactUsDescription,.formInput,.formTextarea,.submitButton{font-size:.8rem}}.footerContainer{align-items:flex-start;background-color:#000;color:#fff;display:flex;flex-direction:column;font-family:Bai Jamjuree,sans-serif;padding:40px 60px;text-align:left}.footerSections{display:flex;gap:100px;justify-content:space-between;width:100%}.footerSection{flex:1 1}.footerTitle{font-size:1.2rem;font-weight:700;margin-bottom:15px}.footerAddress{line-height:25px;margin:10px 0}.footerEmail{margin-top:20px}.footerEmail a{color:#fff;text-decoration:none}.footerEmail a:hover{text-decoration:underline}.footerList{list-style:none;padding:0}.footerList li{color:#909090;margin:10px 0;padding-bottom:10px;position:relative}.footerList li:not(:last-child):after{background-color:#ffffff3f;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.footerList li:hover{color:#fff;cursor:pointer;transform:translateX(4px);transition:color .3s ease,transform .3s ease}.newsletter{align-items:start;display:flex;flex-direction:column}.newsletterInput{border:none;border-radius:5px;margin-bottom:10px;padding:10px;width:200px}.subscribeButton{background-color:#000;border:1px solid #fff;border-radius:5px;color:#fff;cursor:pointer;margin-top:20px;padding:10px 15px;transition:scale .3s ease,color .3s ease}.subscribeButton:hover{scale:1.1}.footerCopyright{border-top:1px solid #fff;font-size:.9rem;margin-top:20px;padding-top:10px;text-align:center;width:100%}@media (max-width:800px){.footerSections{flex-direction:column;gap:20px}.address{order:2}.company{order:1}.newsletter{order:3}.footerCopyright{margin-top:50px}}
/*# sourceMappingURL=main.e7bfe48d.css.map*/