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}.App{text-align:center}main{padding:0}.hero-container{height:80vh;min-height:400px;overflow:hidden;position:relative}.hero-video{height:100%;left:50%;object-fit:cover;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:1}.hero-content{align-items:center;color:#fff;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;text-align:center;z-index:2}.logo{height:350px;margin-top:-60px;max-width:100%;width:auto}h1{color:#fff;font-size:3rem;margin:0;z-index:3}p{font-size:1.25rem}@media (max-width:1200px){h1{font-size:2.5rem}.logo{height:250px}}@media (max-width:900px){h1{font-size:2rem}.logo{height:200px;margin-top:-30px}.hero-container{height:60vh;min-height:300px}}@media (max-width:600px){h1{font-size:1.5rem}.logo{height:150px}p{font-size:1rem}.hero-container{height:50vh;min-height:250px}}.split-section{display:flex;flex-direction:row;height:auto;min-height:40vh}.left-side{background-color:#051d40;color:#fff}.left-side,.right-side{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:20px;width:50%}.right-side{background-color:#fff;color:#000;overflow:hidden}.text-box{box-sizing:border-box;font-size:21px;letter-spacing:0;line-height:1.5;max-width:400px;overflow-wrap:break-word;padding:0 10px;text-align:left;width:100%}@media (max-width:900px){.split-section{flex-direction:column}.left-side,.right-side{padding:10px;width:100%}.text-box{font-size:18px}}@media (max-width:600px){.text-box{font-size:16px;padding:0 5px}}.product-section{background-color:#f9f9f9;padding:50px;text-align:center}.product-container{gap:40px}.product,.product-container{align-items:center;display:flex;flex-direction:row;justify-content:center}.product{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;height:380px;max-width:1200px;padding:20px;width:100%}.product-info{color:#1a3b6d;flex:1 1;max-width:400px;padding:20px;text-align:center}.product-info h2{font-size:1.75rem;margin-bottom:10px}.product-info p{font-size:1.1rem;margin-bottom:10px;max-width:none;white-space:normal}.product-info .navigation-title{margin:10px 0;text-align:left}.product-info ul{list-style-type:disc;margin-left:20px;text-align:left}.product-image{flex:1 1;padding:20px;text-align:center}.product-image img{border-radius:8px;height:auto;max-width:100%}@media (max-width:900px){.product-container{flex-direction:column;gap:20px}.product{flex-direction:column;height:auto}.product-info{order:1}.product-image{order:2}}.product-title{font-size:1.5rem;font-weight:700;margin-bottom:.5rem;text-align:center}.product-note{color:#555;font-size:.85rem;font-style:italic;margin-top:2rem;text-align:center}.gallery-section{background-color:#f9f9f9;padding:20px;text-align:center}.section-title{color:#1a3b6d;font-size:2.5rem;margin-bottom:40px}.gallery-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center}.gallery-item{width:100%}.gallery-item img{box-shadow:0 4px 8px #0000001a;height:auto;width:100%}@media (max-width:900px){.gallery-container{grid-template-columns:1fr}}.support-section{align-items:center;background-color:#0d2b5c;display:flex;justify-content:space-between;padding:20px 50px}.support-text{color:#fff;font-size:1.2rem;font-weight:500;text-align:center;white-space:nowrap}.logo-container{align-items:center;display:flex;gap:30px;justify-content:center}.logo-container img{max-height:60px;object-fit:contain}.footer-section{align-items:center;background-color:#fff;border-top:2px solid #0d2b5c;display:flex;justify-content:space-between;padding:20px 50px}.footer-left{color:#0d2b5c;font-size:14px;text-align:left}.footer-left p{margin:5px 0}.footer-center{display:flex;justify-content:center}.linkedin-icon{height:30px;width:30px}.footer-right{color:#0d2b5c;font-size:14px;text-align:right}.company-logo{height:40px;margin-bottom:5px}.footer-right p{font-weight:700;margin-top:5px}
/*# sourceMappingURL=main.3ffffebc.css.map*/