*{box-sizing:border-box;margin:0;padding:0}body{background-color:#f8fde9;color:#333;font-family:Arial,sans-serif;line-height:1.6}a{color:inherit;text-decoration:none}.header{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:space-between;padding:20px 40px;position:relative}.logo h2{font-size:24px}.logo h3{font-size:18px}.nav,.nav ul{display:flex}.nav ul{list-style:none;margin:0;padding:0}.nav li{margin:0 15px}.nav li a{color:#fff;font-weight:700;text-decoration:none}.menu-toggle{cursor:pointer;display:none;flex-direction:column}.menu-toggle .bar{background-color:#fff;height:3px;margin:4px 0;width:25px}@media (max-width:768px){.header{align-items:center;background-color:#000;color:#fff;display:flex;justify-content:space-between;padding:10px 20px;position:relative}.logo h2{font-size:18px}.logo h3{font-size:14px}.nav{background-color:#000;display:none;flex-direction:column;position:relative;right:0;top:10px;width:100%}.nav.open{display:flex}.nav ul{flex-direction:column;width:100%}.nav li{margin:5px 0;text-align:center}.menu-toggle{cursor:pointer;display:flex;flex-direction:column;position:relative;z-index:10}}.hero{align-items:center;color:#fff;display:flex;height:100vh;justify-content:center;position:relative;text-align:center}.hero:after{background:#00000080;bottom:0;content:"";left:0;position:absolute;right:0;top:0}.hero-content{position:relative;z-index:1}.hero h1{font-size:52px}.hero h1,.hero h2{margin-bottom:20px}.hero h2{font-size:48px}.hero p{font-size:30px;margin-bottom:30px}.hero button{background-color:#89cd54;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:28px;padding:20px 40px;transition:background-color .3s ease}.hero button:hover{background-color:#6fbc3c}@media (max-width:768px){.hero{height:28vh}.hero h1{font-size:20px;margin-bottom:5px}.hero h2{font-size:16px;margin-bottom:5px}.hero p{font-size:14px;margin-bottom:10px}.hero button{border-radius:5px;font-size:14px;margin-top:10px;padding:5px 10px}}.arrow{background-color:#ffffff1a;border:none;border-radius:50%;cursor:pointer;font-size:0;padding:0;position:absolute;top:50%;transform:translateY(-50%);z-index:2}.arrow.left{left:20px}.arrow.right{right:20px}.arrow:hover{background-color:#fff}section{padding:60px 20px;text-align:center}.about p{margin:20px auto;max-width:800px}.services-container{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin-top:40px}.service-item{background-color:#f5f5f5;border-radius:8px;flex:1 1 250px;height:auto;padding:20px;position:relative}.service-item h3{margin-bottom:15px}.download-button{background-color:#89cd54;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:18px;margin-top:20px;padding:10px 25px;transition:background-color .3s ease}.download-button:hover{background-color:#6fbc3c}.service-logo{height:auto;margin-right:10px;vertical-align:middle;width:30px}.contact-form{display:flex;flex-direction:column;gap:15px;margin:0 auto;max-width:600px}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:4px;font-size:16px;padding:10px}.contact-form button{background-color:#000;border:none;color:#fff;cursor:pointer;font-size:18px;padding:10px;transition:background-color .3s ease}.contact-form button:hover{background-color:#333}.footer{background-color:#000;color:#fff;padding:20px 40px;text-align:center}
/*# sourceMappingURL=main.42ff64b3.css.map*/