@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Playfair+Display:wght@400;500;600;700&display=swap);*{box-sizing:border-box}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2d3748;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;letter-spacing:-.01em;line-height:1.6;margin:0}h1,h2,h3,h4,h5,h6{font-family:Playfair Display,Georgia,serif;font-weight:600;letter-spacing:-.02em;line-height:1.2}p{margin:0 0 1rem}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.container{align-items:flex-start;background-attachment:fixed;background-image:url(/static/media/banner.dbd85dcca863a52cbe10.jpeg);background-position:50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:900px;position:relative;width:100%}@media only screen and (max-width:768px){.container{background-attachment:scroll;min-height:500px}}@media only screen and (max-width:480px){.container{min-height:450px}}.container:before{background:linear-gradient(135deg,rgba(8,61,110,.85),rgba(0,0,0,.6));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.intro-buttons{display:flex;flex-wrap:wrap;gap:16px}@media only screen and (max-width:480px){.intro-buttons{gap:12px}}.btn{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);letter-spacing:.05em;padding:14px 32px;text-transform:uppercase}@media only screen and (max-width:480px){.btn{font-size:.875rem;padding:12px 24px}}.learn-more-btn{background-color:#fff;color:#083d6e}.learn-more-btn:hover{background-color:#083d6e;border:2px solid transparent;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.banner-contact-us-btn{background-color:#083d6e;border-color:#fff;color:#fff}.banner-contact-us-btn:hover{background-color:#fff;border:2px solid transparent;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#083d6e;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.intro-content{margin:0 auto;max-width:1200px;padding:0 24px;position:relative;width:calc(100% - 48px);z-index:2}@media only screen and (max-width:480px){.intro-content{padding:0 16px;width:calc(100% - 32px)}}.intro-title{color:#fff;font-size:3rem;font-weight:600;margin-bottom:20px;margin-top:0;max-width:800px;text-shadow:0 2px 4px rgba(0,0,0,.2)}@media only screen and (max-width:768px){.intro-title{font-size:2.5rem}}@media only screen and (max-width:480px){.intro-title{font-size:2rem;margin-bottom:16px}}.intro-text{color:hsla(0,0%,100%,.95);font-size:1.25rem;font-weight:400;line-height:1.7;margin-bottom:32px;max-width:600px}@media only screen and (max-width:768px){.intro-text{font-size:1.125rem;margin-bottom:28px}}@media only screen and (max-width:480px){.intro-text{font-size:1rem;line-height:1.6;margin-bottom:24px}}.stat-icon-container{align-items:center;background:#fff;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:column;min-width:140px;padding:24px;transition:all .25s ease}.stat-icon-container:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);-webkit-transform:translateY(-4px);transform:translateY(-4px)}@media only screen and (max-width:600px){.stat-icon-container{min-width:180px;padding:20px 32px}}.stat-icon-unit{color:#718096;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.1em;margin:0;padding:0;text-align:center;text-transform:uppercase}@media only screen and (max-width:768px){.stat-icon-unit{font-size:.75rem}}.stat-icon-number{color:#083d6e;font-family:Playfair Display,Georgia,serif;font-size:2.5rem;font-style:normal;font-weight:700;margin:0;padding:8px 0 4px;text-align:center}@media only screen and (max-width:768px){.stat-icon-number{font-size:2rem}}@media only screen and (max-width:480px){.stat-icon-number{font-size:1.5rem}}.stat-icon-img{height:56px;opacity:.85;width:56px}@media only screen and (max-width:768px){.stat-icon-img{height:48px;width:48px}}@media only screen and (max-width:480px){.stat-icon-img{height:44px;width:44px}}.banner-container{background:linear-gradient(135deg,#f8f9fa,#fff);padding:60px 24px;position:relative}@media only screen and (max-width:768px){.banner-container{padding:48px 20px}}@media only screen and (max-width:480px){.banner-container{padding:40px 16px}}.banner-content{margin:0 auto;max-width:1200px;z-index:2}.banner-header{color:#1a202c;font-size:2rem;font-weight:600;margin-bottom:40px;margin-top:0;text-align:center}@media only screen and (max-width:768px){.banner-header{font-size:1.5rem;margin-bottom:32px}}@media only screen and (max-width:480px){.banner-header{font-size:1.25rem;margin-bottom:24px}}.banner-row{display:flex;gap:24px;justify-content:space-around;margin-left:auto;margin-right:auto;max-width:700px;width:100%}@media only screen and (max-width:600px){.banner-row{align-items:center;flex-direction:column;gap:32px}}.info-content{margin:0 auto;max-width:1200px;padding:20px 24px 0}@media only screen and (max-width:480px){.info-content{padding:0 16px}}.info-title{color:#1a202c;font-size:2.5rem;font-weight:600;margin-bottom:48px;margin-top:0;position:relative;text-align:center}.info-title:after{background:linear-gradient(90deg,#ba0d04,#083d6e);border-radius:9999px;bottom:-16px;content:"";display:block;height:4px;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:80px}@media only screen and (max-width:768px){.info-title{font-size:2rem;margin-bottom:40px}}@media only screen and (max-width:480px){.info-title{font-size:1.5rem;margin-bottom:32px}.info-title:after{bottom:-12px;height:3px;width:60px}}.image-card{aspect-ratio:3/4;background-position:50%;background-size:cover;border-radius:12px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);overflow:hidden;position:relative;transition:all .25s ease;width:100%}.image-card:hover{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);-webkit-transform:translateY(-8px);transform:translateY(-8px)}@media only screen and (max-width:600px){.image-card{aspect-ratio:4/3;max-width:340px}}.overlay{align-items:flex-end;background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.7));display:flex;height:100%;justify-content:center;left:0;padding-bottom:32px;position:absolute;top:0;transition:all .25s ease;width:100%}.overlay.overlay-dark{background:linear-gradient(180deg,rgba(8,61,110,.3),rgba(8,61,110,.9))}@media only screen and (max-width:600px){.overlay{padding-bottom:24px}}.content{color:#fff;padding:0 20px;text-align:center}.title{font-size:1.5rem;font-weight:600;margin:0 0 12px;text-shadow:0 2px 4px rgba(0,0,0,.3)}@media only screen and (max-width:768px){.title{font-size:1.25rem}}.learn-more-link{border:2px solid #fff;border-radius:8px;color:#fff;display:inline-block;font-size:.875rem;font-weight:600;letter-spacing:.05em;opacity:0;padding:10px 20px;text-decoration:none;text-transform:uppercase;-webkit-transform:translateY(10px);transform:translateY(10px);transition:all .25s ease;visibility:hidden}.learn-more-link.visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.learn-more-link:hover{background-color:#fff;color:#083d6e}.homeContainer{overflow-x:hidden}.trust-signals-bar{background:linear-gradient(135deg,#083d6e,#062c50);padding:16px 24px}@media only screen and (max-width:768px){.trust-signals-bar{padding:12px 16px}}.trust-signals-content{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin:0 auto;max-width:1200px}@media only screen and (max-width:768px){.trust-signals-content{gap:16px}}@media only screen and (max-width:480px){.trust-signals-content{flex-direction:column;gap:12px}}.trust-signal{align-items:center;color:#fff;display:flex;font-size:.875rem;font-weight:500;gap:10px;letter-spacing:.02em}@media only screen and (max-width:768px){.trust-signal{font-size:.75rem;gap:6px}}.trust-icon{flex-shrink:0;height:20px;opacity:.9;width:20px}@media only screen and (max-width:768px){.trust-icon{height:16px;width:16px}}.trust-divider{background-color:hsla(0,0%,100%,.3);height:24px;width:1px}@media only screen and (max-width:480px){.trust-divider{display:none}}.info-section-container{padding:80px 24px}@media only screen and (max-width:768px){.info-section-container{padding:60px 20px}}@media only screen and (max-width:480px){.info-section-container{padding:48px 16px}}.services-section{background-color:#f8f9fa}.info-text{color:#4a5568;font-size:1.125rem;line-height:1.8;text-align:center}@media only screen and (max-width:768px){.info-text{font-size:1rem;line-height:1.7}}@media only screen and (max-width:480px){.info-text{font-size:.875rem;line-height:1.6}}.text-content{margin:0 auto;max-width:720px}.image-card-container{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px}@media only screen and (max-width:1100px){.image-card-container{gap:20px;grid-template-columns:repeat(2,1fr);max-width:680px}}@media only screen and (max-width:600px){.image-card-container{gap:16px;grid-template-columns:1fr;max-width:340px}}.contact-container{padding-bottom:60px}.contact-section{margin-bottom:48px;margin-top:20px}.section-title{font-size:1.75rem;margin-bottom:24px}.map-container{border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.1);margin-bottom:24px;overflow:hidden;width:100%}.map-container iframe{display:block}.address-info{background-color:#f8f9fa;border-radius:12px;display:flex;flex-wrap:wrap;gap:40px;padding:24px}.address-info .info-item h4{color:#083d6e;font-size:.875rem;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.address-info .info-item p{color:#333;font-size:1rem;margin:0}.contact-cards-section{margin-top:48px}.contact-cards-grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.contact-card{background:#fff;border-radius:12px;box-shadow:0 4px 12px rgba(0,0,0,.08);overflow:hidden;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.contact-card:hover{box-shadow:0 8px 24px rgba(0,0,0,.12);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.contact-card-header{background:linear-gradient(135deg,#083d6e,#0a4d8a);color:#fff;padding:24px}.contact-card-header .contact-name{font-size:1.5rem;margin:0 0 4px}.contact-card-header .contact-role{font-size:.9rem;margin:0;opacity:.9}.contact-card-body{padding:24px}.contact-detail{margin-bottom:16px}.contact-detail:last-child{margin-bottom:0}.contact-detail .detail-label{color:#666;display:block;font-size:.75rem;letter-spacing:.5px;margin-bottom:4px;text-transform:uppercase}.contact-detail .detail-value{color:#333;font-size:1rem;text-decoration:none;transition:color .2s ease}.contact-detail .detail-value:hover{color:#083d6e}.contact-detail .email-link{color:#083d6e;font-weight:500}.contact-detail .email-link:hover{text-decoration:underline}@media(max-width:768px){.address-info{flex-direction:column;gap:20px}.contact-cards-grid{grid-template-columns:1fr}.map-container iframe{height:300px}}.breadcrumb-container{border-bottom:1px solid #e0e0e0;padding-bottom:24px;padding-top:24px}.breadcrumb-container .MuiBreadcrumbs-separator{color:#666}.breadcrumb-container .MuiTypography-root{color:#666;font-size:.875rem}.about-container{background-color:#f8f9fa;padding:0 20px 40px}.director-section{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);display:flex;gap:60px;margin:40px auto;max-width:1000px;padding:60px}@media only screen and (max-width:768px){.director-section{flex-direction:column;gap:40px;padding:40px 30px;text-align:center}}.director-image-wrapper{flex-shrink:0}.director-image{border:6px solid #083d6e;border-radius:50%;box-shadow:0 8px 24px rgba(8,61,110,.2);height:280px;object-fit:cover;width:280px}@media only screen and (max-width:768px){.director-image{height:200px;width:200px}}.director-info{flex:1 1}.director-quote{border-left:4px solid #083d6e;color:#444;font-size:1.4rem;font-style:italic;line-height:1.8;margin:0 0 30px;padding-left:30px;position:relative}@media only screen and (max-width:768px){.director-quote{border-left:none;border-top:4px solid #083d6e;font-size:1.2rem;padding-left:0;padding-top:20px}}.director-details{margin-top:20px}.director-name{color:#083d6e;font-size:1.5rem;font-weight:700;margin:0 0 5px}.director-title{color:#666;font-size:1.1rem;letter-spacing:.1em;margin:0;text-transform:uppercase}.company-section{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);margin:0 auto 40px;max-width:1000px;padding:60px}@media only screen and (max-width:768px){.company-section{padding:40px 30px}}.section-title{border-bottom:3px solid #083d6e;color:#083d6e;display:inline-block;font-size:2rem;margin:0 0 25px;padding-bottom:15px}.section-title:not(:first-child){margin-top:50px}.company-content p{color:#444;font-size:1.15rem;line-height:1.8;margin-bottom:20px}.company-content p:last-child{margin-bottom:0}.values-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr);margin-top:10px}@media only screen and (max-width:600px){.values-grid{gap:20px;grid-template-columns:1fr}}.value-card{background-color:#f8f9fa;border-left:4px solid #083d6e;border-radius:8px;padding:30px;transition:box-shadow .2s ease,-webkit-transform .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease}.value-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.1);-webkit-transform:translateY(-4px);transform:translateY(-4px)}.value-card h4{color:#083d6e;font-size:1.25rem;margin:0 0 12px}.value-card p{color:#555;font-size:1rem;line-height:1.6;margin:0}.services-container{background:#f8f9fa}.service-select-container{padding-bottom:50px}.service-select-text{margin-bottom:20px!important;text-align:center;white-space:pre-line}.main-content-container{margin:0 auto;max-width:1200px;padding:0 24px}@media only screen and (max-width:480px){.main-content-container{padding:0 16px}}.text-content-container{margin:0 auto;max-width:800px}.flex-center{align-items:center;display:flex;justify-content:center}.content-padding{padding:24px}@media only screen and (max-width:480px){.content-padding{padding:16px}}.section-padding{padding:80px 24px}@media only screen and (max-width:768px){.section-padding{padding:60px 20px}}@media only screen and (max-width:480px){.section-padding{padding:48px 16px}}.link-no-style{text-decoration:none;transition:color .15s ease}.link-blue{color:#083d6e}.link-blue:hover,.link-red{color:#ba0d04}.link-red:hover{color:#083d6e}.btn{align-items:center;border:2px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;justify-content:center;padding:12px 24px;text-decoration:none;transition:all .25s ease}.btn:hover{-webkit-transform:translateY(-2px);transform:translateY(-2px)}.btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.btn-primary{background-color:#083d6e;color:#fff}.btn-primary:hover{background-color:#062c50;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.btn-secondary{background-color:transparent;border-color:#083d6e;color:#083d6e}.btn-secondary:hover{background-color:#083d6e;color:#fff}.text-center{text-align:center}.text-muted{color:#718096}.shadow-sm{box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}@media only screen and (max-width:768px){.not-hidden{display:none}}.hidden{display:none}.nav-bar{background:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);height:90px;position:-webkit-sticky;position:sticky;top:0;z-index:100}.nav-bar,.nav-bar-content{align-items:center;display:flex}.nav-bar-content{flex-direction:row;justify-content:space-between;width:100%}.nav-link{font-size:1rem;font-weight:500;padding:8px 4px;position:relative}.nav-link:after{background-color:#ba0d04;bottom:0;content:"";height:2px;left:0;position:absolute;transition:width .25s ease;width:0}.nav-link:hover:after{width:100%}.nav-link-container{display:flex;flex-direction:row;gap:32px}@media only screen and (max-width:768px){.nav-link-container{align-items:center;flex-direction:column;gap:24px;padding:100px 60px 0}}.logo-home-link{align-items:center;display:flex;flex-direction:row;gap:4px;text-decoration:none}.companyName1,.companyName2{color:#083d6e;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-style:normal;font-weight:600;letter-spacing:-.01em;margin:0;text-align:left}@media only screen and (max-width:480px){.companyName1,.companyName2{font-size:.875rem}}.companyName1{color:#ba0d04}.logo-img{height:auto;width:128px}@media only screen and (max-width:480px){.logo-img{height:auto;width:86px}}.menu-icon{border-radius:8px;cursor:pointer;display:none;padding:8px;transition:background-color .15s ease}.menu-icon:hover{background-color:#f8f9fa}.menu-icon svg{fill:#083d6e}@media only screen and (max-width:768px){.menu-icon{display:block}.close-menu-icon{position:absolute;right:35px;top:30px}}.language-switcher{background:transparent;border:1px solid #083d6e;border-radius:4px;color:#083d6e;cursor:pointer;font-size:14px;margin-left:16px;padding:6px 12px;transition:background-color .2s ease}.language-switcher:hover{background-color:rgba(8,61,110,.1)}.footer-container{background-color:#083d6e;color:#fff;padding:60px 0 0}@media only screen and (max-width:768px){.footer-container{padding:48px 0 0}}.footer-content-container{margin-bottom:24px}.footer-header{color:#fff;font-family:Playfair Display,Georgia,serif;font-size:1.25rem;font-weight:600;margin:0 0 16px}.footer-para{color:hsla(0,0%,100%,.85);font-size:.875rem;line-height:1.6;margin-bottom:12px;margin-top:0}.footer-credit-row{border-top:1px solid hsla(0,0%,100%,.2);margin-top:40px;padding:20px 0}@media only screen and (max-width:768px){.footer-credit-row{margin-top:32px}}.footer-copyright{color:hsla(0,0%,100%,.7);font-size:.875rem;text-decoration:none}@media only screen and (max-width:480px){.footer-copyright{font-size:.75rem}}.footer-link{color:hsla(0,0%,100%,.9);transition:color .15s ease}.footer-link:hover{color:#fff}.contact-us-btn{background-color:#fff;border:2px solid #fff;border-radius:8px;color:#083d6e;cursor:pointer;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .25s ease}.contact-us-btn:hover{background-color:transparent;color:#fff;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.contact-us-btn:active{-webkit-transform:translateY(0);transform:translateY(0)}.service-info-container{background:#fff;width:100%}.service-hero{background:linear-gradient(rgba(8,61,110,0),#083d6e),url(/static/media/product-img-crudeoilvessel.2938d42b43e070b6c42c.png);background-position:50%;background-size:cover;color:#fff;padding:80px 24px}.service-content{margin:0 auto;max-width:1200px}.service-content h1{font-size:2.5rem;font-weight:300;margin-bottom:20px}.service-content .service-description{font-size:1.2rem;line-height:1.6;max-width:600px}.service-details{margin:0 auto;max-width:1200px;padding:60px 24px}.service-section{margin-bottom:60px}.service-section h2{color:#083d6e;font-size:2rem;font-weight:300;margin-bottom:20px}.service-section p{color:#333;font-size:1.1rem;line-height:1.6;max-width:800px}.service-features{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:60px}.feature-card{background:#f5f5f5;border-radius:8px;padding:30px;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease}.feature-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.feature-card h3{color:#083d6e;font-size:1.3rem;margin-bottom:15px}.feature-card p{color:#666;line-height:1.5}.service-cta{background:#f9f9f9;border-radius:8px;padding:60px 24px;text-align:center}.service-cta h2{color:#083d6e;font-size:2rem;font-weight:300;margin-bottom:15px}.service-cta p{color:#666;font-size:1.1rem;margin-bottom:30px}.service-cta .cta-button{background:#ba0d04;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:1.1rem;padding:12px 30px;transition:background-color .2s ease}.service-cta .cta-button:hover{background:#083d6e}.service-row{align-items:center;display:flex;gap:40px;margin-bottom:60px}.service-row:nth-child(2n){flex-direction:row-reverse}.service-row .service-image{background-position:50%;background-size:cover;border-radius:8px;flex:1 1;min-height:400px;overflow:hidden}.service-row .service-text{flex:1 1;padding:20px}.service-row .service-text h2{color:#083d6e;font-size:2rem;font-weight:300;margin-bottom:20px}.service-row .service-text p{color:#333;font-size:1.1rem;line-height:1.6;margin-bottom:20px}.service-row .service-text ul{list-style:none;padding:0}.service-row .service-text ul li{color:#333;font-size:1.1rem;margin-bottom:12px;padding-left:24px;position:relative}.service-row .service-text ul li:before{color:#ba0d04;content:"•";font-size:1.5rem;left:0;line-height:1;position:absolute}@media(max-width:768px){.service-row{flex-direction:column!important}.service-row .service-image{min-height:300px;width:100%}.service-row .service-text{padding:20px 0;width:100%}.service-hero{padding:60px 24px}.service-content h1{font-size:2rem}.service-features{grid-template-columns:1fr}}
/*# sourceMappingURL=main.fb3f2e29.css.map*/