:root{color-scheme:light;--et-blue:#2c3b4d;--et-dark:#202c3b;--et-red:#b81f24;--et-link:#528fc0}
*,*::before,*::after{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#f1f1f1;color:#333;font:15px/1.65 Arial,Helvetica,sans-serif}
img{max-width:100%;height:auto}
a{color:#4788b8;text-decoration:none}
a:hover,a:focus-visible{text-decoration:underline}
button,input,select,textarea{font:inherit}
button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #4c8ab8;outline-offset:3px}
.et-skip{position:absolute;z-index:1000;left:-10000px;top:0;background:#fff;padding:10px;color:#17394f}
.et-skip:focus{left:8px;top:8px}
.et-frame{max-width:1600px;margin:0 auto;background:#fff;min-height:100vh}
.et-container{max-width:1260px;margin:0 auto}
.et-header-inner{min-height:150px;display:flex;align-items:center;justify-content:space-between;gap:32px;padding:30px 20px}
.et-brand{display:flex;align-items:flex-start;gap:25px;color:#333;flex-shrink:0;font:bold 15px/1.05 Georgia,'Times New Roman',serif}
.et-brand:hover{text-decoration:none}.et-brand img{width:135px;max-height:100px;object-fit:contain}
.et-navigation ul{display:flex;gap:30px;list-style:none;margin:0;padding:3px 0 0}
.et-navigation li{margin:0;padding:0}.et-navigation a{display:block;color:#666;font-weight:700;white-space:nowrap;padding:7px 0}
.et-navigation .active>a,.et-navigation .current>a,.et-navigation a:hover{color:var(--et-link);text-decoration:none}
.et-menu-toggle{display:none;border:1px solid #ddd;background:#f5f5f5;color:#333;padding:9px 12px;gap:9px;align-items:center;cursor:pointer}
.et-menu-icon{display:inline-flex;flex-direction:column;gap:3px}.et-menu-icon span{width:16px;height:2px;background:currentColor}
.et-slideshow{overflow:hidden;line-height:0}.et-slideshow .djslider-loader,.et-slideshow .djslider{max-width:100%}
.et-slideshow img{max-width:100%}.et-slideshow .navigation-container{line-height:normal}
.et-features{padding:0}.et-features .customintro,.et-features .moduletable.intro>.mod-custom{position:relative;margin-top:-20px;background:var(--et-red);color:#fff;padding:18px 20px}
.et-features .customintro h1,.et-features .customintro h2,.et-features .customintro h3,.et-features .moduletable.intro>.mod-custom h1,.et-features .moduletable.intro>.mod-custom h2,.et-features .moduletable.intro>.mod-custom h3{font-size:34px;line-height:1.15;text-transform:uppercase;color:#fff;margin:0 0 22px}
.et-features .customintro p,.et-features .moduletable.intro>.mod-custom p{margin:0 0 14px}.et-features .customintro p:last-child,.et-features .moduletable.intro>.mod-custom p:last-child{margin-bottom:0}
.et-features .ja-contentslider-center-wrap{max-width:100%;overflow:hidden}.et-features .ja-contentslider-center img{max-width:100%;height:auto}
.et-features .moduletable + .moduletable{padding-top:30px}
.et-fleet-section{padding:20px 30px 50px}.et-fleet-header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 36px}
.et-fleet-header h3{font-size:36px;line-height:1.2;text-transform:uppercase;margin:0}
.et-fleet-controls{display:none;justify-content:flex-end;gap:8px}.et-js-ready .et-fleet-controls{display:flex}
.et-fleet-controls button{width:44px;height:44px;border:1px solid #aaa;border-radius:50%;background:#fff;color:#333;font-size:26px;line-height:1;cursor:pointer}
.et-fleet-track{display:flex;gap:40px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:8px}
.et-fleet-item{flex:0 0 calc((100% - 80px)/3);scroll-snap-align:start}.et-fleet-item img{display:block;width:100%;aspect-ratio:1;object-fit:cover}
.et-main{padding:24px 20px 55px;overflow-wrap:anywhere}.et-main:empty{display:none}
.et-home .et-main{padding-top:0;padding-bottom:0}.et-main h1,.et-main h2{font-weight:400;line-height:1.2}
.et-main h1{font-size:38px;margin:10px 0 24px}.et-main h2{font-size:28px}.et-main p{margin:0 0 1em}
.et-main table{max-width:100%;border-collapse:collapse}.et-main table td,.et-main table th{padding:5px;vertical-align:top}
.et-js-ready .et-main .contact .accordion-body.collapse{position:relative;height:0;overflow:hidden;transition:height .35s ease}
.et-js-ready .et-main .contact .accordion-body.collapse:not(.in):not(.show){visibility:hidden}
.et-js-ready .et-main .contact .accordion-body.collapse.in,.et-js-ready .et-main .contact .accordion-body.collapse.show{height:auto;visibility:visible}
.et-contact-details{margin:1em 0}.et-contact-details summary{cursor:pointer;font-size:1.17em;font-weight:700;padding:6px 0}
.et-vessel-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2.1fr);gap:40px;padding:24px 0;border-bottom:1px solid #ddd}
.et-vessel-image img{display:block;width:100%;height:auto}.et-vessel-content{min-width:0}.et-vessel-content h2{font-size:27px;margin:0 0 10px}
.et-vessel-content table{width:100%;table-layout:fixed}.et-vessel-content table td,.et-vessel-content table th{border-top:1px solid #ddd;padding:3px 0}
.et-main input,.et-main textarea,.et-main select{max-width:100%;border:1px solid #bbb;border-radius:3px;padding:9px}
.et-main button,.et-main .btn{display:inline-block;padding:9px 14px;border:1px solid #888;border-radius:3px;background:#f6f6f6;color:#333;cursor:pointer}
.et-breadcrumb{background:var(--et-dark);color:#fff}.et-breadcrumb .et-container{padding:14px 20px}.et-breadcrumb a{color:#dcecf8}
.et-breadcrumb ul,.et-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}
.et-footer{background:var(--et-blue);color:#fff}.et-footer-inner{display:flex;justify-content:space-between;gap:36px;align-items:flex-start;padding:45px 20px}
.et-footer-info{min-width:0}.et-footer-info table{max-width:100%;height:auto!important;font-size:14px!important}.et-footer-info td{padding:3px 0}.et-footer a{color:#9cc6e5}
.et-footer-info .custom{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:12px 20px}
.et-footer-info .custom>p:first-child,.et-footer-info .custom>table td[rowspan]{display:none}
.et-footer-info .custom>p:nth-of-type(2){grid-column:1;grid-row:1;display:flex;align-items:center;gap:12px;margin:0}
.et-footer-info .custom>p:nth-of-type(2) img{margin-top:0!important}.et-footer-info .custom>p:nth-of-type(2) a img{width:239px;max-width:100%!important}
.et-footer-info .custom>table{grid-column:2;grid-row:1}.et-footer-info .custom>p:last-child{grid-column:1/-1;margin:0}
.et-newsletter{width:min(300px,100%)}.et-newsletter h3,.et-newsletter h4{margin:0 0 12px;font-size:18px;font-weight:400;line-height:1.3}
.et-newsletter input[type=email],.et-newsletter input[type=text]{max-width:100%;min-height:42px;padding:8px 12px;border:1px solid #b8c4cd;border-radius:3px}
.et-newsletter button,.et-newsletter input[type=submit]{min-height:42px;border:1px solid #bd5556;background:transparent;color:#fff;padding:8px 15px;cursor:pointer}
.et-newsletter .acym_module_form{display:flex;align-items:center;gap:4px;min-height:60px;padding:8px;background:var(--et-dark);border-radius:36px}
.et-newsletter .acym_form{flex:1;min-width:0}.et-newsletter .acym_form input[type=email]{width:100%;min-width:0;background:transparent;color:#fff;border:0;box-shadow:none}
.et-newsletter .acym_form input::placeholder{color:#aab4bf;opacity:1}.et-newsletter .acysubbuttons{flex:none;margin:0}
.et-newsletter .acysubbuttons button{min-width:82px;border-radius:24px;color:#e56969}
.et-copyright{margin:16px 0 0}
@media(max-width:840px){
 .et-header-inner{min-height:0;align-items:center;flex-wrap:wrap;gap:12px;padding:18px 20px}
 .et-brand{gap:14px;font-size:13px}.et-brand img{width:88px;max-height:70px}
 .et-js-ready .et-menu-toggle{display:inline-flex;margin-left:auto}
 .et-navigation{width:100%}.et-navigation ul{display:block;padding:0}.et-navigation li{border-top:1px solid #eee}.et-navigation a{padding:10px 4px;white-space:normal}
 .et-js-ready .et-navigation:not(.is-open){display:none}
 .et-slideshow .djslider-loader,.et-slideshow .djslider{height:auto!important;aspect-ratio:8/3}
 .et-slideshow .slider-container li img{width:100%;height:100%;object-fit:cover}
 .et-features{padding:0}.et-features .customintro,.et-features .moduletable.intro>.mod-custom{margin-top:0;padding:18px 20px}.et-features .customintro h1,.et-features .customintro h2,.et-features .customintro h3,.et-features .moduletable.intro>.mod-custom h1,.et-features .moduletable.intro>.mod-custom h2,.et-features .moduletable.intro>.mod-custom h3{font-size:29px;margin-bottom:18px}
 .et-fleet-section{padding:20px 20px 35px}.et-fleet-header{margin-bottom:30px}.et-fleet-header h3{font-size:29px}.et-fleet-track{gap:20px}.et-fleet-item{flex-basis:calc((100% - 20px)/2)}
 .et-main{padding:20px 20px 35px}.et-main h1{font-size:30px}.et-main table{display:block;overflow-x:auto}
 .et-vessel-row{grid-template-columns:minmax(0,1fr);gap:14px}.et-vessel-content h2{font-size:25px}
 .et-footer-inner{display:block;padding:32px 20px}.et-newsletter{width:100%;margin-top:28px}
 .et-footer-info .custom{display:flex;flex-direction:column;align-items:flex-start;gap:0}.et-footer-info .custom>p:first-child{display:none}
 .et-footer-info .custom>p:nth-of-type(2){order:1;margin:0 0 16px}.et-footer-info .custom>table{order:2}.et-footer-info .custom>p:last-child{order:3}
 .et-footer-info td[rowspan]{display:none}.et-footer-info img{margin-top:0!important}.et-footer-info img[src$="footerIcons.png"]{display:none}
}
@media(max-width:420px){.et-fleet-item{flex-basis:100%}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
