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}:root{--primary:#1a3a6c;--secondary:#e63946;--accent:#f1faee;--light:#f8f9fa;--dark:#212529;--gray:#6c757d;--success:#2a9d8f}.top-bar{align-items:center;background-color:#1a3a6c;background-color:var(--primary);color:#fff;display:flex;flex-direction:row;font-size:32px;justify-content:center;padding:10px}.title{display:flex;font-size:1.8rem;font-weight:700}nav ul{align-items:baseline;display:flex;list-style:none}nav ul li{margin-left:2rem}nav ul li a{color:#fff;font-weight:500;text-decoration:none;transition:color .3s ease}nav ul li a:hover{color:gold}.mobile-menu{cursor:pointer;display:none}.form-item{width:50%}.form-container{display:flex;flex-direction:row;justify-content:center}.contact-form{background:#fff;border-radius:10px;box-shadow:0 5px 15px #0000000d;flex:1 1;width:100%}.form-group{margin-bottom:20px;padding:5px 30px 0}.form-group label{display:block;font-weight:600;margin-bottom:8px}.form-group input:not([type=checkbox]),.form-group select,.form-group textarea{border:1px solid #ddd;border-radius:5px;font-family:Open Sans,sans-serif;font-size:1rem;padding:12px 0 12px 5px;width:100%}#consultationDate,#consultationTime{border:1px solid #ddd;border-radius:5px;font-family:Open Sans,sans-serif;font-size:1rem;padding:12px 0 12px 5px;width:150px}.form-group textarea{height:150px;resize:vertical}.btn{background:linear-gradient(135deg,gold,#ff9800);border:none;border-radius:50px;color:#1a3a6c;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.btn:hover{box-shadow:0 5px 15px #0000001a;color:#fff;transform:translateY(-3px)}.time-slot-item{background-color:#d3d3d3;border-radius:30px;cursor:pointer;padding:10px}.spinner{animation:spin 1s linear infinite;border:4px solid #f3f3f3;border-radius:50%;border-top-color:#1a3a6c;border-top:4px solid var(--primary);height:15px;width:15px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media only screen and (max-width:768px){.form-item{width:auto}}@media only screen and (min-width:281px) and (max-width:600px){.mobile-menu{display:block!important}header{padding:1rem 0}nav{background:#1a3a6c;background:var(--primary);box-shadow:0 5px 10px #0000001a;height:calc(100vh - 70px);left:-100%;position:fixed;top:100px;transition:all .3s ease;width:100%}nav.active{left:0}nav ul{flex-direction:column;padding:30px}nav ul li{margin:15px 0}}
/*# sourceMappingURL=main.2e1e62c1.css.map*/