body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f0f9ff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header .container{display:flex;justify-content:space-between}.hero .logo img{border-radius:20px;height:200px;width:210px}.hero{background-image:url(/static/media/hero-background.3975283e9bed25e5f7d9.jpg);background-position:50%;background-size:cover;border:1px solid #000;border-radius:30px;height:60vh;overflow:hidden;position:relative}.hero .overlay{align-items:center;background:#00000080;border:1px solid #000;border-radius:"20px";display:flex;height:100%;justify-content:center;width:100%}.hero-content{border-radius:"20px";color:#fff;max-width:800px;text-align:center}.hero-content h2{font-size:3rem;margin-bottom:20px}.hero-content p{font-size:1.5rem}.services-section{background-color:#f9f9f9;padding:60px 0}.services-section .container{text-align:center}.services-section h2{font-size:2.5rem;margin-bottom:40px}.services{display:flex;flex-wrap:wrap;gap:40px;justify-content:center}.service{background:#fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;padding:30px;width:300px}.service h3{color:#c00;margin-bottom:15px}.service p{color:#555}.santa-manufacturing{background-color:#fff;font:white;padding:60px 0;text-align:center}.santa-manufacturing .container{color:#fff;margin:0 auto;max-width:800px}.santa-manufacturing h2{color:#fff;font-size:2.5rem;margin-bottom:20px}.santa-manufacturing p{font:white;font-size:1.2rem;margin-bottom:30px}.start-workshop-button{background-color:#c00;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;padding:15px 30px}.start-appointment-button{background-color:purple}.start-appointment-button,.start-appointment-button:hover{border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:15px 30px}.start-appointment-button:hover,.start-workshop-button:hover{background-color:#a30000}.contact-section{background-color:#f1f1f1;padding:60px 0;text-align:center}.contact-box{margin:0 auto;max-width:600px}.contact-box h2{font-size:2rem;margin-bottom:20px}.contact-box p{font-size:1.1rem}.contact-box a{color:#c00;text-decoration:none}.contact-box a:hover{text-decoration:underline}footer{background-color:#036}@media (max-width:768px){.contact-box,.header .container,.santa-manufacturing .container,.services .container{align-items:center;flex-direction:column}.header nav{margin-top:20px}.hero{height:auto;padding:20px}.hero .overlay{justify-content:flex-start}.hero-content h2{font-size:1rem}.hero-content p{font-size:.8rem}.services{flex-direction:column}.service{margin-bottom:20px;width:100%}.santa-manufacturing h2{color:#fff;font-size:1.5rem;margin-bottom:20px}.santa-manufacturing p{font:white;font-size:.8rem;margin:5px 5px 30px}}.header{background-color:#fff;border-bottom:1px solid #eaeaea;padding:20px 0}.header,.header .container{align-content:center;align-items:center;justify-items:center;text-align:center}.header .container{display:inline}.header .logo img{align-items:center;height:50px}.header nav a{color:#333;margin:0 15px;text-decoration:none}.header nav a:hover{color:#c00}.digital-twins{background:linear-gradient(135deg,#d0f0c0,#ffefd5);padding:60px 20px;text-align:center}.digital-twins h2{font-size:2.5rem;margin-bottom:30px}.digital-twins p{font-size:1.2rem;line-height:1.8;margin:20px auto;max-width:800px}.image-container img{display:block;height:auto;margin:20px auto;max-width:36%}.applications{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:40px}.application{background:#fff;border-radius:15px;padding:30px;transition:transform .3s ease,box-shadow .3s ease}.application:hover{box-shadow:0 10px 20px #0003;transform:translateY(-10px)}.application h3{color:#c00;margin-bottom:15px}.application p{color:#555}footer{background:#036;color:#fff;padding:20px 0;text-align:center}footer p{margin:5px 0}footer a{color:#fc0;text-decoration:none}footer a:hover{text-decoration:underline}
/*# sourceMappingURL=main.63c972b7.css.map*/