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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body{background-color:#e6f0ff;color:#222;font-family:Times New Roman,Times,serif;margin:0}header{background-color:#005fa3;color:#fff;padding:50px 20px;text-align:center}header h1{font-size:3.5rem;margin:0}header p{font-size:1.3rem;margin-top:10px}main{padding:30px}section{margin-bottom:60px;transition:transform .3s ease}section h2{border-bottom:2px solid #07c;color:#005fa3;font-size:2rem;margin-bottom:20px;padding-bottom:10px}.gallery-list,.services-list{display:flex;flex-wrap:wrap;gap:20px}.gallery-list img,.services-list div{background:#fff;border:1px solid #ddd;border-radius:12px;box-shadow:0 2px 8px #0000001a;cursor:pointer;flex:1 1 250px;padding:20px;transition:transform .3s ease,box-shadow .3s ease}.gallery-list img:hover,.services-list div:hover{box-shadow:0 6px 18px #00236640;transform:scale(1.03)}.contact-form{background:#fff;border-radius:12px;box-shadow:0 6px 18px #0000001a;margin:0 auto;max-width:600px;padding:30px;transition:transform .3s ease}.contact-form:hover{box-shadow:0 10px 20px #00236633;transform:scale(1.02)}.contact-form input,.contact-form textarea{border:1px solid #ccc;border-radius:5px;margin-bottom:15px;padding:12px;width:100%}.contact-form button{background-color:#005fa3;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1rem;font-weight:700;padding:12px 24px}.contact-form button:hover{background-color:#003f7f}footer{background-color:#036;color:#fff;padding:30px 20px;text-align:center}footer a{color:#9cf;font-weight:700;margin:0 12px;text-decoration:none}footer a:hover{text-decoration:underline}@media (max-width:768px){header h1{font-size:2.2rem}header p{font-size:1rem}.gallery-list,.services-list{align-items:center;flex-direction:column}.gallery-list img,.services-list div{width:90%}.contact-form{padding:20px;width:90%}section h2{font-size:1.6rem}footer{font-size:.9rem}}
/*# sourceMappingURL=main.a4e7ea1e.css.map*/