@import"https://fonts.googleapis.com/css2?family=Gothic+A1:wght@400;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@600;700;800&display=swap";#root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;top:0;left:0;margin:0;padding:0;text-decoration:none;list-style:none}header{max-width:100%;width:100%;height:90px;padding:10px 40px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;background-color:#020a3d;box-sizing:border-box}.home img{height:150px;display:block}a{text-decoration:none;color:#f0f8ff}.home{font-size:20px;display:flex;align-items:center}.home:hover{text-decoration:underline}button{font-family:Gothic A1,sans-serif;font-stretch:expanded;letter-spacing:.05em;font-weight:700;font-size:16px;padding:10px 20px;margin:0 20px;border-radius:12px;border:2px solid rgb(2,13,85,.2);background-color:#020a3d;color:#fff;cursor:pointer;transition:all .3s ease}button:hover{border-color:#646cff;box-shadow:0 0 15px 3px #646cffaa;transform:translateY(-2px);transition:all .3s ease}.contact-section{display:flex;align-items:center;gap:20px}.contactUs{text-decoration:none;font-size:16px;margin-left:20px;cursor:pointer;transition:color .3s ease}.contactUs:hover{color:#6884e1}.contactMail{font-size:20px;display:flex;align-items:center}section{position:relative;width:100%;height:auto;overflow:hidden;display:flex;align-items:center;justify-content:center;font-family:Montserrat,sans-serif;font-weight:800;font-size:3rem;letter-spacing:.05em;text-transform:uppercase;color:#fff}.background{width:100%;height:clamp(300px,60vh,600px);position:relative;overflow:hidden;z-index:0}.background:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/assets/BackgroundTransportTexture1-B0Um_9dM.jpg);filter:brightness(.5);background-size:cover;background-position:center;opacity:.6;z-index:0;transition:opacity .5s ease}.home-full{position:absolute;top:0;left:0;width:100%;max-height:80vh;height:auto;object-fit:cover;z-index:0;transition:opacity .5s ease}section,.background{height:auto;min-height:80vh}.background:has(.home-full):before{opacity:0}.wrapper{position:relative;z-index:1;padding:2rem;font-family:Montserrat,sans-serif;font-weight:800;font-size:3rem;letter-spacing:.05em;text-transform:uppercase;color:#fff;font-size:clamp(1rem,2.5vw,2rem);width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.wrapper p{font-size:clamp(1rem,2.5vw,2rem);padding:0 30px}footer{display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#020a3d;color:#f0f8ff;bottom:0;left:0;width:100%;padding:20px 0;box-sizing:border-box}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.modal{background:#fff;padding:2rem;border-radius:15px;width:90%;max-width:500px;box-shadow:0 10px 25px #0003;position:relative}.close-button{position:absolute;width:40px;height:40px;right:1rem;top:3rem;background:#000000b3;color:#fff;font-size:1.2rem;padding:.3rem .6rem;border:none;border-radius:50%;cursor:pointer;transition:background .3s ease}.close-button:hover{background:#000000e6}form{display:flex;flex-direction:column;gap:1rem}form input,form textarea{padding:.5rem;border-radius:5px;border:1px solid #ccc}form button{background:#007bff;color:#fff;padding:.7rem;border:none;border-radius:5px;cursor:pointer}@media (max-width: 1040px){header{flex-direction:column;height:auto;padding:20px}.contact-section{flex-direction:row;margin-top:10px}button{width:100%;margin:5px 0;font-size:16px}section{width:100%;left:-10px;height:auto;padding:10px}.close-button{top:1rem;right:1rem}}.background{height:auto!important}.background:before{height:100%!important}footer{position:static}
