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)}}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;font-style:oblique;margin:0;padding:0}a,button,div,h1,h2,h3,h4,h5,h6,input,p,span,textarea{font-style:inherit}.home-container{background-color:#333333b3;background-image:url(/static/media/alloy.31874d096edc603ee824.png);background-position:50%;background-repeat:no-repeat;background-size:cover;height:60vh;position:relative;width:100%}.home-container:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.home-header{align-items:center;display:flex;font-size:5rem;justify-content:space-between;position:relative;z-index:2}.logo{height:auto;width:550px}.title{color:#fff;flex-grow:1;font-size:5rem;font-style:oblique;font-weight:700;text-align:center}.description{color:#fff;font-size:1.2rem;margin-top:20px}.home-footer{background-color:#000;border-top:2px solid #ddd;padding:20px;text-align:center}.footer-title{color:#fff;font-size:2rem;font-style:oblique;font-weight:700;margin-bottom:10px}.footer-description{color:#666;font-size:1.2rem;font-style:oblique;margin-bottom:30px}.contact-info{color:#555;display:flex;flex-direction:column;font-size:1rem;gap:5px}.contact-info a{color:#204080;text-decoration:none}.contact-info a:hover{text-decoration:underline}.contact-form,.form-group label{font-style:oblique}.form-group input,.form-group textarea{background-color:#e0e0e0;font-style:oblique}.submit-button{font-style:oblique}.home-content{background-color:#f9f9f9;background-color:#1c1c1c;padding:40px 20px}.description-section{background-color:#1c1c1c;margin-bottom:40px;text-align:center}.description-section h2{background-color:#1c1c1c;color:#fff;font-size:2rem;margin-bottom:10px}.description-section p{background-color:#1c1c1c;color:#cacaca;font-size:1.2rem}.contact-section{background-color:#1c1c1c;padding:40px 20px}.contact-section h2{background-color:#1c1c1c;color:#fff;font-size:2rem;margin-bottom:20px;text-align:center}.contact-form{background-color:#1c1c1c;gap:20px;margin:0 auto;max-width:600px}.contact-form,.form-group{display:flex;flex-direction:column}.form-group{align-items:flex-start}.form-group label{color:#fff;font-size:1rem;font-weight:700;margin-bottom:5px}.form-group input,.form-group textarea{background-color:#fff;border:1px solid #ccc;border-radius:5px;font-size:1rem;padding:10px;transition:border-color .3s ease;width:100%}.form-group input:focus,.form-group textarea:focus{border-color:#204080;outline:none}.submit-button{background-color:#204080;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.2rem;padding:12px 20px;transition:background-color .3s ease}.submit-button:hover{background-color:#102040}.footer-section{align-items:center;background-color:#f8f9fa;display:flex;flex-direction:column;padding:40px 20px}.footer-content{display:flex;justify-content:space-between;max-width:1200px;width:100%}.footer-left{align-items:flex-start;display:flex;flex:0.4 1;flex-direction:column;gap:20px;text-align:left}.footer-left h2{color:#333;font-size:1.5rem;margin-bottom:10px}.footer-left p{color:#555;font-size:1rem;margin:5px 0}.footer-left a{color:#204080;text-decoration:none}.footer-left a:hover{text-decoration:underline}.social-media{display:flex;flex-direction:column;gap:10px}.social-media a{align-items:center;color:#333;display:flex;font-size:1rem;text-decoration:none}.social-logo{height:25px;margin-right:10px;width:25px}.footer-right{flex:0.6 1;padding-left:20px}.footer-right h2{color:#333;font-size:1.5rem;margin-bottom:10px}.footer-right p{color:#555;font-size:1rem;margin-bottom:10px}.footer-right iframe{border-radius:10px;height:400px;margin-top:10px;width:100%}.footer-copyright{color:#777;font-size:.9rem;margin-top:20px;text-align:center}.footer-logo{display:block;height:auto;margin-bottom:20px;margin-left:auto;margin-right:auto;width:350px}.carousel-section{align-items:center;display:flex;justify-content:center;position:relative}.carousel-container,.carousel-section{overflow:hidden;width:100%}.carousel-track{display:flex;gap:20px;transition:transform .5s ease-in-out}.card{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 6px #0000001a;flex-shrink:0;padding:20px;text-align:center;width:300px}.card,.card-image{border-radius:10px}.card-image{height:auto;margin-bottom:15px;width:100%}.carousel-button{background-color:#204080;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;height:40px;position:absolute;top:50%;transform:translateY(-50%);width:40px;z-index:10}.carousel-button.prev{left:10px}.carousel-button.next{right:10px}.carousel-button.disabled{background-color:#ccc;cursor:not-allowed}.carousel-button:hover:not(.disabled){background-color:#102040}@media (max-width:1024px){.home-header{align-items:center;flex-direction:column}.logo{width:400px}.title{font-size:3.5rem}.carousel-container{width:100%}.card{margin:0 auto;width:45%}.footer-content{align-items:center;flex-direction:column}.footer-left,.footer-right{text-align:center;width:100%}.footer-right iframe{height:300px}}@media (max-width:768px){.title{font-size:2.5rem}.description-section h2{font-size:1.8rem}.description-section p{font-size:1rem}.card{width:90%}.submit-button{font-size:1rem;padding:10px 15px}.contact-info p{font-size:.9rem}}@media (max-width:480px){.title{font-size:2rem}.description-section h2{font-size:1.5rem}.description-section p{font-size:.9rem}.card{width:100%}.carousel-button{font-size:1rem;height:30px;width:30px}.footer-left,.footer-right{padding:10px}.footer-right iframe{height:200px}}
/*# sourceMappingURL=main.09b0dd31.css.map*/