@import url(https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap);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}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--brand-red:#d9232d;--brand-red-dark:#b81c26;--text-color-light:#6b7a88}body{align-items:center;background-color:#f7f8fc;display:flex;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:20px}.contact-card,body{box-sizing:border-box}.contact-card{animation:fadeIn .5s ease-in-out;background-color:#fff;border:1px solid #eef0f3;border-radius:16px;box-shadow:0 10px 40px #0000000d;max-width:550px;padding:40px;width:100%}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.logo-container{margin-bottom:25px;text-align:center}.logo-main{height:auto;max-width:280px}.header-text{margin-bottom:30px;text-align:center}.header-text p{color:#5a6a78;font-size:17px;line-height:1.6;margin:0}.button-container{margin-top:25px;text-align:center}.button-container button{background-color:#d9232d;background-color:var(--brand-red);border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;padding:14px 35px;transition:background-color .2s,transform .2s}.button-container button:hover:not(:disabled){background-color:#b81c26;background-color:var(--brand-red-dark);transform:translateY(-2px)}.button-container button:active:not(:disabled){transform:translateY(0)}.button-container button:disabled{background-color:#cdd3d8;cursor:not-allowed}.error-message,.success-message{border-radius:8px;font-weight:500;margin-bottom:20px;padding:15px;text-align:center}.success-message{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.error-message{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.form-group{margin-bottom:25px;position:relative}.form-input{background-color:#f9fafb;border:1px solid #dde2e7;border-radius:8px;box-sizing:border-box;color:#333;font-family:Inter,sans-serif;font-size:16px;padding:12px 15px;transition:border-color .2s;width:100%}.form-label{color:#6b7a88;color:var(--text-color-light);font-size:16px;font-weight:400;left:16px;pointer-events:none;position:absolute;top:13px;transition:all .2s ease}.form-input:focus+.form-label,.form-input:not(:placeholder-shown)+.form-label{background-color:#fff;color:#d9232d;color:var(--brand-red);font-size:12px;font-weight:500;left:12px;padding:0 4px;top:-10px}.form-input:focus{border-color:#d9232d;border-color:var(--brand-red);outline:none}.form-group textarea.form-input{min-height:100px;resize:vertical}@media (max-width:600px){.contact-card{margin-bottom:20px;margin-top:20px;padding:25px}.logo-main{max-width:220px}.header-text p{font-size:15px}}.sr-only{clip:rect(0,0,0,0);border-width:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
/*# sourceMappingURL=main.d152b520.css.map*/