body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;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}.App{text-align:center}*{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}body{line-height:1.6}header{align-items:center;background:#0d47a1;color:#fff;display:flex;justify-content:space-between;padding:15px 60px}header h2{font-size:28px}nav a{color:#fff;margin-left:25px;text-decoration:none}.logo-container{align-items:center;display:flex}.logo{border:3px solid #ff9800;border-radius:50%;height:100px;object-fit:cover;width:100px}.logo h2{font-size:28px}.logo-circle{background:#ff9800;border-radius:50%;font-size:22px;font-weight:700;height:100px;margin-right:12px;width:100px}.hero,.logo-circle{align-items:center;color:#fff;display:flex;justify-content:center}.hero{background:linear-gradient(#00000080,#00000080),url(https://images.unsplash.com/photo-1497366754035-f200968a6e72?w=1400);background-position:50%;background-size:cover;height:500px;text-align:center}.hero h1{font-size:50px}.hero p{font-size:20px;margin:20px 0}.btn{background:#ff9800;border-radius:5px;color:#fff;padding:12px 25px;text-decoration:none}section{padding:70px}.about{align-items:center;display:flex;gap:40px}.about img{border-radius:10px;width:450px}.services{background:#f5f5f5}.cards{display:flex;flex-wrap:wrap;gap:25px;margin-top:30px}.card{background:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;flex:1 1;min-width:250px;padding:25px}.contact,footer{text-align:center}footer{background:#222;color:#fff;padding:20px}@media(max-width:768px){header{flex-direction:column}nav{margin-top:10px}.about{flex-direction:column}.about img{width:100%}.hero h1{font-size:35px}.cards{flex-direction:column}}.contact-container{background:#f5f7fb;display:flex;justify-content:center;padding:40px}.contact-form{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000001a;max-width:550px;padding:30px;width:100%}.contact-form h2{margin-bottom:25px;text-align:center}.form-group{margin-bottom:18px}.form-group label{display:block;font-weight:600;margin-bottom:8px}.success_input{color:green;margin-bottom:18px}.form-group input,.form-group textarea{border:1px solid #d4d4d4;border-radius:6px;box-sizing:border-box;font-size:15px;padding:12px;width:100%}.form-group textarea{resize:vertical}.form-group span{color:red;font-size:13px}button{background:#2563eb;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:17px;padding:14px;width:100%}button:hover{background:#1d4ed8}@media (max-width:768px){.contact-container{padding:30px 15px}.contact-form{padding:25px}.contact-form h2{font-size:26px}.form-group label{font-size:15px}.form-group input,.form-group textarea{font-size:15px;padding:12px}button{font-size:16px}}@media (max-width:480px){.contact-container{padding:20px 10px}.contact-form{border-radius:10px;padding:20px}.contact-form h2{font-size:22px}.form-group{margin-bottom:15px}.form-group label{font-size:14px}.form-group input,.form-group textarea{font-size:14px;padding:10px}.form-group textarea{min-height:120px}button{font-size:15px;padding:12px}.success-message{font-size:14px}}
/*# sourceMappingURL=main.a7b75108.css.map*/