*{box-sizing:border-box;margin:0;padding:0}body,html{background-color:#fff;color:#333;font-family:Helvetica Neue,sans-serif;min-height:100%;width:100%}.navbar{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:20px 40px;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}.logo{color:#f60;flex-grow:1;font-size:24px;font-weight:700;text-align:center}.logo img{max-height:50px;width:auto}nav{display:flex;flex-grow:2;gap:20px;justify-content:center}nav a{color:#333;font-weight:500;text-decoration:none;transition:.3s}nav a:hover{color:#f60}.menu-toggle{color:#27e941;cursor:pointer;display:none;font-size:28px;position:absolute;right:20px;top:20px}.hero{background:url(https://images.unsplash.com/photo-1506744038136-46273834b3fb) 50%/cover no-repeat;flex-direction:column}.hero h1{font-size:48px;margin-bottom:20px}.hero p{font-size:20px;margin-bottom:30px}.hero button{background:#8de937;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;padding:12px 24px;transition:background .3s}.hero button:hover{background:#0df146}section{margin:0 auto;max-width:1200px;padding:80px 20px;width:100%}.about h2,.contact h2,.work h2{font-size:36px;margin-bottom:40px;text-align:center}.work-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.work-item{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000001a;padding:40px;text-align:center}.about p{font-size:18px;margin:0 auto;max-width:700px;text-align:center}.contact form{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:600px}.contact input,.contact textarea{border:1px solid #ccc;border-radius:8px;font-size:16px;padding:15px}.contact button{background:#f60;border:none;border-radius:30px;color:#fff;cursor:pointer;font-size:18px;padding:15px}.contact button:hover{background:#e65c00}.footer{background:#333;color:#fff;font-size:14px;padding:20px;text-align:center;width:100%}@media (max-width:1024px){.hero h1{font-size:40px}.hero p{font-size:18px}}@media (max-width:768px){.menu-toggle{display:block}.navbar{align-items:flex-start}.navbar,.navbar nav{flex-direction:column}.navbar nav{background-color:#f5f5f5;display:none;margin-top:10px;width:100%}.navbar nav.open{display:flex}.navbar nav a{border-bottom:1px solid #ddd;padding:10px;text-align:center;width:100%}.hero h1{font-size:32px}.hero p{font-size:16px}.about h2,.contact h2,.work h2{font-size:28px}}@media (max-width:480px){.hero h1{font-size:28px}.hero p{font-size:15px}.hero button{font-size:16px;padding:10px 20px}.contact input,.contact textarea{font-size:14px}}body,html{height:100%;margin:0;overflow-x:hidden;padding:0;scroll-behavior:smooth;scroll-snap-type:y mandatory}.hero,section{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:center;scroll-snap-align:start}.loader{animation:spin 1.5s linear infinite;border:8px solid #f3f3f3;border-radius:50%;border-top-color:#f60;height:80px;width:80px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.loader-screen{align-items:center;background:#000;display:flex;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999}.loader-video{height:100%;object-fit:cover;width:100%}.hero{align-items:center;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;height:100vh;justify-content:center;padding:20px;position:relative;text-align:center;transition:background-image .8s ease-in-out;width:100%}.hero-content{color:#fff;z-index:2}.slider-controls{align-items:center;display:flex;justify-content:space-between;padding:0 30px;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:3}.slider-arrow{background:#7be067b3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:24px;padding:12px 16px;transition:background .3s}.slider-arrow:hover{background:#59c97b}.hero:before{background:#0006;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}
/*# sourceMappingURL=main.4edd8aa1.css.map*/