@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@200;400;500&family=Poppins:wght@200;400&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;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{--bg-color:#fff;--primary-color:#005669;font-family:Montserrat,sans-serif;list-style:none;text-decoration:none}.App{margin:0 auto;max-width:100vw;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}.nav-bar{justify-content:space-between;padding-top:20px;position:relative;z-index:2}.nav-bar,.nav-links{align-items:center;display:flex}.nav-links{list-style:none;margin-right:30px}.nav-links li{font-size:16px;font-weight:500;margin:10px 25px}.nav-links li a{color:#fff;text-decoration:none}.nav-bar-logo{margin-left:40px}.hamburger{background:none;border:none;color:#fff;cursor:pointer;display:none;font-size:24px;margin-right:25px}.login-btn,.logout-btn button{background-color:#00326c;border:none;color:#fff;font-size:16px;font-weight:500;padding:10px}.login-btn:hover,.logout-btn button:hover{background-color:#0078ff}@media (max-width:768px){.nav-bar{align-items:center;flex-direction:row;justify-content:space-between;padding-top:25px}.hamburger{display:block}.nav-bar-logo{margin-left:25px;width:170px}.nav-links{align-items:flex-end;background-color:#000;display:none;flex-direction:column;position:absolute;right:0;top:100%;width:20%;z-index:3}.nav-links.visible{display:flex}}.hero-section-bg-pic-mobile{display:none}.hero-section{height:100vh}.hero-section-bg-pic{height:100vh;left:0;position:absolute;width:100%;z-index:-10}.fastest-growing-seaconvoy{margin:60px 0 0 100px;position:absolute;width:600px}@media only screen and (max-width:767px){.hero-section-bg-pic{display:none}.hero-section{height:60vh}.fastest-growing-seaconvoy{bottom:0;margin:38% 20px;top:0;width:75%}.hero-section-bg-pic-mobile{display:block;height:60vh;left:0;position:absolute;width:100%;z-index:-10}}.seaconvoy-desc{display:flex;height:100vh}.seaconvoy-desc-content{display:flex;width:100%}.seaconvoy-desc-bg-pic,.seaconvoy-desc-container{flex:1 1}.seaconvoy-desc-bg-pic{height:100vh;z-index:-10}.seaconvoy-desc-heading{margin:30px 0 10px}.seaconvoy-desc-container{display:flex;flex-direction:column;justify-content:center;margin:60px 120px}.seaconvoy-desc-container p span{font-size:18px;font-weight:600}@media only screen and (max-width:767px){.seaconvoy-desc{border-bottom:2px solid #005669;height:80vh;margin:10% auto;padding-bottom:30px;width:90%}.seaconvoy-desc-bg-pic{display:none}.seaconvoy-desc-container{margin:0;width:100%}.seaconvoy-desc-container p span{font-size:16px;font-weight:600}.seaconvoy-desc-heading{margin:0 0 10px;width:95%}.seaconvoy-desc-container p{font-size:15px}}.our-customers-container{display:flex;flex-direction:column;height:50vh;margin:40px 0;width:100%}.our-customers-heading{margin-bottom:30px;margin-left:110px}.our-customers-scroller{overflow:hidden;white-space:nowrap}.scrolling-wrapper{animation:scroll 10s linear infinite;display:flex}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.our-customers-scroller img{height:205px;margin:0 15px}@media only screen and (max-width:767px){.our-customers-container{display:flex;flex-direction:column;height:25vh;margin:30px auto;width:100%}.our-customers-heading{margin:0 auto;width:85%}.our-customers-scroller img{height:105px;margin:20px 15px}}.prod-serv-mobile,.product-services-heading-mobile{display:none}.product-improve{justify-content:center;margin-left:50px;margin-right:50px;margin-top:67px;width:547px}.product-improve img{margin-bottom:20px}.product-and-services-container{justify-content:center;margin-top:50px}.services-improvement-cards{margin-top:50px}.product-service{margin-left:118px;margin-top:67px;width:547px}.product-service img{margin-bottom:20px}@media only screen and (max-width:767px){.prod-serv-mobile,.product-services-heading-mobile{display:block;overflow:hidden}.product-services-heading{display:none}.product-services-heading-mobile{width:90%}.prod-serv-mobile{display:flex;flex-direction:column;margin:30px auto;width:90%}.prod-container img,.serv-container img{width:100%}.services-improvement-cards{display:none}}.card{border:0;display:flex;flex-direction:column;margin-bottom:0;max-height:485px;overflow:hidden;width:728px}.card img{object-fit:cover;width:100%}.card-desc{margin:0;overflow:auto;padding:0}.card-desc a,.card-desc p,.card-heading{margin:0}.card-desc a{background-color:var(--primary-color);color:#fff;display:inline-block;padding:10px 20px;text-decoration:none}.cards-container{display:flex;flex-wrap:wrap;gap:0;justify-content:center;padding:0}.heading-mobile{display:none}.about-us-container{display:flex}.about-us-content{margin:100px;width:40%}.about-us-content h3{font-size:26px;width:70%}.learn-more-container{margin:35px 0}.learn-more-btn{background:#005669;color:#fff;padding:15px}@media only screen and (max-width:767px){.about-us-container{border-bottom:2px solid #005669;border-top:2px solid #005669;display:block;margin:0 auto;padding-top:20px;width:90%}.heading-pc{display:none}.heading-mobile{display:block;width:100%}.about-us-content{margin:0;width:100%}.about-us-content h3{font-size:20px;width:100%}}.gallery-section-mobile{display:none}.gallery-section{justify-content:center;margin-top:50px;text-align:center}.gallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:space-around;margin-top:50px}.gallery-item img{height:270px;object-fit:cover;width:425px}.sized-box{height:30px;width:100%}.more-images-btn{background:#005669;color:#fff;margin:30px;padding:20px}@media only screen and (max-width:767px){.gallery-section{display:none}.gallery-section-mobile{display:block;justify-content:center;margin:0 auto;text-align:center;width:90%}.gallery-heading{width:95%}.gallery-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(1,1fr);justify-content:space-around;margin-top:20px}.gallery-item img{aspect-ratio:16/9;height:100%;object-fit:cover;width:100%}.sized-box{height:20px;width:100%}}.footer{background-color:#fff;color:#000;font-family:Arial,sans-serif;width:100%}.footer-top{margin:30px 0;padding:0 5%}.footer-top,.heading-and-partner{display:flex;justify-content:space-between}.heading-and-partner{flex-direction:column;width:35%}.heading{font-size:24px;font-weight:600}.partner-logo{width:200px}.nav-and-social{margin-right:30px}.contact{width:50%}.footer-nav{display:flex;flex-direction:column}.footer-nav p{font-size:20px;font-weight:600;text-decoration:underline}.contact{width:30%}.contact-heading{font-size:20px;font-weight:600;text-decoration:underline}.email-heading,.phone-heading{font-weight:500}.office-address{font-weight:500;margin-bottom:-15px}.follow-us-heading{font-size:20px;font-weight:600;margin-bottom:5px;text-decoration:underline}.footer-bottom{align-items:center;border-top:2px solid #ccc;display:flex;justify-content:space-between}.footer-copy{font-size:14px;margin:10px 0;text-align:center;width:100%}.socials{gap:20px}.socials a img{width:30%}.footer-mobile{display:none}@media only screen and (max-width:767px){.footer{display:none}.footer-container{margin:0 auto;width:90%}.footer-mobile{border-top:2px solid #000;display:block}.heading{font-size:21px;font-weight:600}.contact{width:85%}.contact-heading{font-size:20px;font-weight:600;margin:20px 0 10px;text-decoration:underline}.email-heading,.phone-heading{font-weight:500}.office-address{font-weight:500;margin:0 0 -12px}.footer-nav{display:flex;flex-direction:column;gap:5px}.footer-nav p{font-size:20px;font-weight:600;margin:20px 0 5px;text-decoration:underline}.footer-nav a{color:#000;font-weight:500;text-decoration:none}.footer-social{display:flex;flex-direction:column;margin-top:0}.footer-social p{font-size:20px;font-weight:600;margin:20px 0 10px;text-decoration:underline}.socials{gap:30px}.socials a img{width:10%}.footer-copy{margin:10px 0}}.heros-section-bg-pic-mobile,.heros-section-title-mobile{display:none}.heros-section{height:100vh}.heros-section-bg-container{height:100vh;left:0;position:absolute;width:100%;z-index:-10}.heros-section-bg-pic{height:100vh;width:100%}.heros-section-title{margin:auto;top:0;width:60%}.heros-section-title,.scroll-down{bottom:0;left:0;position:absolute;right:0}.scroll-down{margin:40px auto;width:90px}@media only screen and (max-width:767px){.heros-section-bg-pic,.heros-section-title{display:none}.heros-section-bg-pic-mobile,.heros-section-title-mobile{display:block}.heros-section{height:60vh}.heros-section-title-mobile{margin:100px auto;width:85%}.heros-section-bg-container{height:60vh;overflow:hidden}.scroll-down{display:none}}.fastest-growing-heading-mobile{display:none}.fastest-growing-container{margin:0 auto;width:90%}.fastest-growing-heading{margin:30px 0 0;width:70%}.fastest-growing-desc{display:flex;flex-direction:row;gap:60px;justify-content:space-between;width:90%}.fastest-growing-line{left:0;margin:50px auto;right:0}@media only screen and (max-width:767px){.fastest-growing-heading{display:none}.fastest-growing-heading-mobile{display:block;width:100%}.fastest-growing-container{margin:20px auto;width:90%}.fastest-growing-desc{display:flex;flex-direction:column;gap:0;width:100%}.fastest-growing-desc div{width:100%}.fastest-growing-line{margin:0;width:100%}}.who-are-we-mobile{display:none}.who-are-we-container{margin:0 auto;width:90%}.who-are-we{display:flex}.who-are-we-heading{width:35%}.who-are-we p{margin:auto 8%;width:50%}.who-are-we-line{left:0;margin:50px 0;right:0}@media only screen and (max-width:767px){.who-are-we{display:none}.who-are-we-mobile{display:block}.who-are-we-container{margin:0 auto;width:90%}.who-are-we-mobile img{margin:10px auto;width:100%}.who-are-we-mobile p{margin:auto;width:100%}span{font-size:22;font-weight:600}.who-are-we-line{margin:30px 0;width:100%}}.meet-the-team{margin:0}.meet-the-team-container{margin:0 auto 30px;width:90%}.team-members{grid-gap:20px 0;display:grid;gap:20px 0;grid-template-columns:repeat(5,.5fr);grid-template-rows:repeat(1,auto)}.team-members img{margin:30px auto;width:90%}@media only screen and (max-width:767px){.meet-the-team-container{margin:0 auto 30px;width:90%}.meet-the-team{margin:0 auto 20px;width:95%}.team-members{grid-gap:15px 0;display:grid;gap:15px 0;grid-template-columns:repeat(2,1fr)}.team-members img{margin:0 auto;width:95%}}.tool-card-container{box-shadow:4px 6px 13px #005669;height:350px;margin:5%;width:350px}.tool-index{color:#005669;font-size:400px;font-weight:800;margin:-70px 20px;opacity:.2;position:absolute;z-index:-1}.tool-card-content{display:flex;flex-direction:column;margin:0 20px}.tool-card-title{color:#005669;font-size:45px;font-weight:500;margin-bottom:50px}.tool-card-btn{background-color:#005669;border:none;color:#fff;margin:280px 210px;padding:10px;position:absolute;width:-webkit-max-content;width:max-content}.tool-card-btn a{color:#fff;font-size:20px;font-weight:500}@media (max-width:768px){.tool-card-container{box-shadow:4px 6px 13px #005669;height:250px;margin:10% auto;width:85%}.tool-index{font-size:275px;margin:-40px 20px}.tool-card-title{font-size:30px}.tool-card-btn{background-color:#005669;border:none;color:#fff;margin:190px 55%;padding:10px;position:absolute;width:-webkit-max-content;width:max-content}.tool-card-btn a{color:#fff;font-size:16px;font-weight:500}}.tool-list-container{display:flex;flex-direction:row}@media (max-width:768px){.tool-list-container{display:flex;flex-direction:column}}.improv-container{grid-gap:40px;align-items:center;display:grid;gap:40px;grid-template-columns:repeat(3,auto);grid-template-rows:repeat(1,auto);justify-content:center;margin:50px auto}.improv-container img{width:400px}@media only screen and (max-width:767px){.improv-container{grid-template-columns:repeat(1,auto);grid-template-rows:repeat(3,auto);margin:20px auto;width:90%}.improv-container img{width:100%}}.gallery-card{cursor:pointer;text-align:center;transition:transform .3s}.gallery-card:hover{transform:scale(1.05)}.card-content{background:#f0f0f0;border:1px solid #ddd;padding:10px}.card-thumbnail{height:auto;width:100%}.image-popup-overlay{align-items:center;background:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.image-popup-container{max-height:80%;max-width:80%;overflow:auto;position:relative}.close-button{background:#fff;border:none;cursor:pointer;font-size:16px;position:absolute;right:10px;top:10px}.image-popup-grid{display:flex;flex-wrap:wrap;gap:10px}.popup-image{cursor:pointer;max-width:600px}.image-viewer-overlay{align-items:center;background:#000c;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1001}.image-viewer-content{background:#fff;border-radius:8px;overflow-y:auto;padding:20px;width:80vw}.image-viewer-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.image-viewer-item{align-items:center;display:flex;justify-content:center;width:80vw}.full-image{object-fit:cover;width:100%}.mgallery-section{justify-content:center;text-align:center;width:100%}.mgallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr);justify-content:space-around;margin-top:100px;width:80%}.mgallery-item img{height:400px;object-fit:cover;width:600px}.sized-box-gallery-page{width:100%}@media only screen and (max-width:767px){.mgallery-section{margin:0 auto;width:90%}.mgallery-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(1,1fr);justify-content:space-around;margin:30px 0;width:100%}.mgallery-item img{height:100%;width:100%}.sized-box-gallery-page{display:none}}.login-container{border-radius:5px;margin:25vh auto;max-width:400px}.login-heading{font-size:40px;font-weight:600;margin:30px 0}.form-group,.login-form{display:flex;flex-direction:column}.form-group{margin-bottom:20px}label{font-weight:700;margin-bottom:5px}input[type=email],input[type=password]{border:1px solid #ccc;border-radius:5px;padding:10px}button[type=submit]{background-color:#00326c;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:10px}button[type=submit]:hover{background-color:#0056b3}.additional-options{display:flex;justify-content:space-between;margin-top:20px}.additional-options a{color:#007bff;text-decoration:none}.additional-options a:hover{text-decoration:underline}@media screen and (max-width:768px){.login-container{max-width:100%;padding:0 20px}}.simulator-container{background-image:url(/static/media/hydrofoil=simulator-background.fc6b3f2a325b2201cd0b.jpg);background-repeat:no-repeat;background-size:100vw 150vh;height:150vh}.simulator{background-color:#fff;display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:space-between;margin:80px auto;opacity:.85;width:50vw}.simulator-title{font-size:48px;margin:0 auto;padding:20px 0}.simulator-form{grid-gap:.2rem 0;display:grid;font-size:20px;font-weight:500;gap:.2rem 0;grid-auto-flow:row;grid-template-areas:". . . ." "m1 . . time-period" "m2 . . time-period" "m3 . . time-period" "m4 . . time-period" "submit-btn submit-btn submit-btn submit-btn";grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;text-align:center}#time-period{grid-area:time-period}input[type=number]{align-self:center;font-size:18px;font-weight:500;margin:0 auto;padding:5px 10px;width:60px}.hydrolic-submit-btn{background-color:#00326c;font-size:22px;grid-area:submit-btn}.video-modal{align-items:center;display:flex;height:100%;justify-content:center;left:0;top:0;width:100%;z-index:100}.video-content{position:relative}.close-btn{background-color:#00326c;border:none;color:#fff;cursor:pointer;font-size:18px;font-weight:500;padding:10px;position:absolute;right:0}.motor-conatiner{display:flex}.motor2{grid-area:m2}.motor3{grid-area:m3}.motor4{grid-area:m4}
/*# sourceMappingURL=main.c2c36f50.css.map*/