﻿html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{margin:.67em 0;font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:#0000}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;white-space:normal;max-width:100%;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template,[hidden]{display:none}:root{--color-brand:#002856;--color-text:var(--color-brand);--color-text-light:#fff;--color-heading:var(--color-text);--color-accent:#bed637;--color-accent-light:#97caeb;--color-secondary:#97caeb;--max-content-width:1440px;--global-padding:2rem;--section-block-padding:6rem;--global-letter-spacing:.1em;--header-height:90px}html{box-sizing:border-box;scroll-behavior:smooth;letter-spacing:var(--global-letter-spacing)}*,:before,:after{box-sizing:inherit}p{letter-spacing:0}p:first-child{margin-top:0}a{color:var(--color-brand);text-decoration:none}a:hover,a:active,a:focus,a:focus-within{color:inherit;text-underline-offset:.2em;text-decoration:underline}figure{margin:0}img,video{max-width:100%;height:auto;display:block}.clearfix:after{clear:both;content:"";display:table}.container{width:100%;max-width:1180px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.hide-text{text-indent:101%;white-space:nowrap;padding:0;overflow:hidden}.visually-hidden,.invisible{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}body{color:var(--color-brand);font:125%/1.4 proxima-nova,Open Sans,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,sans-serif}h1,h2,h3{color:var(--color-heading);text-transform:uppercase;letter-spacing:0;margin-top:0;font-weight:700;line-height:1.2}h1:before{content:"";background-color:currentColor;min-width:5ch;max-width:min(100%,20rem);height:.5rem;margin-bottom:.25em;display:block}h1{margin-bottom:0;line-height:1}.page-start h1:before{content:none}.page-legal-notice h1,.page-privacy h1{margin-bottom:1em}h2{font-size:clamp(2rem,5vw,2.5rem);display:inline-block}h2:before{content:"";background-color:currentColor;min-width:5ch;max-width:min(100%,20rem);height:.5rem;margin-bottom:.25em;display:block}.page-terms h2,.page-downloads h2,.page-showroom h2{letter-spacing:.05em;font-size:1.5rem}.page-terms h2:before,.page-downloads h2:before,.page-showroom h2:before{content:none}.page-services h2{margin-top:2em}.heading--large{font-size:clamp(3rem,2rem + 3.3333vw,5rem)}.heading--x-large{font-size:clamp(3rem,1.25rem + 5.8333vw,6.5rem)}.text--intro{text-align:center;color:var(--color-brand);text-wrap:balance;font-size:clamp(2rem,4vw,2.5rem);font-weight:700;line-height:1.4}.text--intro p:last-child{margin-bottom:0}footer{background-color:var(--color-brand);position:relative}footer:before{content:"";opacity:.05;pointer-events:none;background-image:url(/files/ems/img/layout/ems-icon-white.svg);background-position:-70px;background-repeat:no-repeat;background-size:170px 170px;display:block;position:absolute;inset:0}@media screen and (min-width:860px){footer:before{opacity:.1}}footer .inside{width:calc(100vw - var(--global-padding)*2);padding-block:var(--global-padding);grid-template-areas:"contact legal""contact social";gap:1rem;margin:0 auto;display:grid}@media screen and (min-width:860px){footer .inside{grid-template-areas:"contact social""contact legal";padding-left:80px}}.footer__contact{color:var(--color-text-light);opacity:.2;grid-area:contact;font-size:1rem}.footer__contact p:last-child{margin-bottom:0}.footer__contact a{color:currentColor}.nav-legal{color:var(--color-accent-light);letter-spacing:.04em;grid-area:legal;align-self:start}@media screen and (min-width:860px){.nav-legal{align-self:end}}.nav-social{color:var(--color-accent-light);letter-spacing:.04em;grid-area:social}.nav-social ul{justify-content:end}.nav-social li{flex:0 auto}.nav-social img{width:1.5rem;height:1.5rem;transition:all .3s ease-in-out;display:block}.nav-social img:hover{transform:scale(1.1)}.page-header{height:var(--header-height);color:var(--color-text-light);background-color:var(--color-brand);z-index:1000;align-items:center;display:grid;position:fixed;top:0;left:0;right:0}.page-start .page-header{background-color:var(--color-brand);color:var(--color-text-light);transition:all 1s ease-in-out}@media screen and (min-width:826px){.page-start .page-header{color:var(--color-brand);background-color:var(--color-text-light)}}.page-start.is-scrolled .page-header{background-color:var(--color-brand);color:var(--color-text-light)}.page-header .inside{width:calc(100vw - var(--global-padding)*2);grid-template-areas:"logo nav";align-items:center;margin:0 auto;display:grid}.page-header .nav-top{grid-area:nav;justify-self:end}.header__logo{--logo-height:58px;align-self:start;transition:all 1s ease-in-out;display:grid}.header__logo-image img{height:var(--logo-height);width:auto}.page-start .header__logo{--logo-height:58px;--logo-wrapper-height:var(--header-height);z-index:1000;height:var(--logo-wrapper-height);padding:0 var(--global-padding);background-color:var(--color-brand);place-items:center;position:absolute;top:0;left:0}@media screen and (min-width:1124px){.page-start .header__logo{--logo-wrapper-height:calc(var(--header-height) * 2);--logo-height:calc(var(--logo-wrapper-height) * .7);padding:0 6rem 0 3rem}}.page-start .header__logo-image img{height:var(--logo-height);transition:all 1s ease-in-out}.page-start.is-scrolled .header__logo{--logo-height:58px;--logo-wrapper-height:var(--header-height)}.hero{--hero-height:clamp(400px, calc(100vh - var(--header-height)), min(100vh, 1600px));height:var(--hero-height);grid-template-areas:"stage";place-items:center;margin:0;padding:0;display:grid}.ios .hero{background-color:#0000}.hero__content{text-align:center;z-index:1;pointer-events:none;grid-area:stage}.hero__content h1{text-shadow:0 0 .5rem #00000040;width:min(var(--max-content-width),100vw - var(--global-padding)*2);text-transform:uppercase;color:#fff;flex-direction:column;margin-bottom:1rem;font-size:clamp(2.5rem,12.6316vw - 1.3684rem,10rem);line-height:.9;display:flex}.hero__content h1 .preline{text-align:center;opacity:1;font-size:clamp(1.25rem,4.6316vw - .1684rem,4rem);font-style:normal;font-weight:300;transition:all 1.5s ease-in-out}.fresh .hero__content h1 .preline{opacity:0}.hero__content h1 span:not(.preline){opacity:1;transform-origin:50%;transition:transform 1.5s ease-in-out,opacity .75s ease-in-out;transform:translate(0)}.fresh .hero__content h1 span:not(.preline){opacity:0;transform:translateY(200%)}.hero__content h1 .shipping{text-align-last:left}.hero__content h1 .chartering{text-align:right}.hero__content h1 .ship-management{text-align:center;white-space:nowrap;font-size:clamp(2.25rem,10.5263vw - .9737rem,8.5rem)}.hero__slider{z-index:-1;grid-area:stage;width:100vw;height:100%}.hero__slider figure{height:100%}.hero__slider img{width:100%;height:100%;height:var(--hero-height);object-fit:cover}.ems-crewing .hero__slider img{object-position:top}.hero__image{z-index:-1;grid-area:stage;width:100%;height:100%}.hero__image figure{height:100%}.hero__image img{width:100%;height:100%;height:var(--hero-height);object-fit:cover}main>.inside{padding-top:var(--header-height)}section{--content-width:var(--max-content-width);padding-block:var(--section-block-padding);scroll-margin-top:var(--header-height)}.ios section:not(.hero,.services-accordion,.our-team){background-color:var(--color-text-light)}section .inside{width:min(var(--content-width),100vw - var(--global-padding)*2);margin:0 auto}.content--breakout{--content-width:calc(var(--max-content-width) * 1.2)}.content--breakin{--content-width:calc(var(--max-content-width) * .75)}.intro{padding-block:calc(var(--global-padding)*6)}.content-text.media h2,.content-text.media h3{grid-column:1/-1;margin-bottom:1em}.content-text.media--left{--min-content-width:350px;grid-template-columns:repeat(auto-fill, minmax(var(--min-column-width), 1fr));gap:2rem;display:grid}@media screen and (min-width:768px){.content-text.media--left{--min-column-width:400px}}.content-text.media--left h2,.content-text.media--left h3{margin:0}.horizontal-collapse{--width-inactive:150px;--width-active:calc(100% - (var(--width-inactive) * 2));flex-direction:row;justify-content:center;width:100%;margin:0 auto;display:flex}.horizontal-collapse__inner{flex-direction:column;width:100%;margin:0;padding:0;display:flex}@media (max-width:800px){.horizontal-collapse__inner{align-items:center}}@media (min-width:800px){.horizontal-collapse__inner{flex-direction:row}}.horizontal-collapse__item{flex:1 1 var(--width-inactive);background-position:0;background-repeat:no-repeat;background-size:cover;height:max-content;min-height:max-content;padding:0;list-style:none;transition:all .5s;position:relative;overflow:hidden}.horizontal-collapse__item--1{background-image:url(/files/ems/img/services/accordion/bulk-bg.jpg)}.ems-shipmanagement .horizontal-collapse__item--1,.ems-crewing .horizontal-collapse__item--1{background-image:url(/files/ems/img/services/bg.jpg);background-position:50%;background-size:cover;background-attachment:fixed;min-height:40rem}.ios .horizontal-collapse__item--1{background:0 0}.ios .horizontal-collapse__item--1:before{content:"";z-index:-10;background-color:#ffffff80;background-image:url(/files/ems/img/services/bg.jpg);background-position:50%;background-size:cover;position:fixed;inset:0}.horizontal-collapse__item--2{background-image:url(/files/ems/img/services/accordion/projects-bg.jpg);background-position:0}.horizontal-collapse__item--3{background-image:url(/files/ems/img/services/accordion/short-sea-bg.jpg)}.horizontal-collapse__item.is-active{flex:1 1 var(--width-active)}.horizontal-collapse__item.is-active .horizontal-collapse__active-content{opacity:1}@media (min-width:800px){.horizontal-collapse__item{min-height:33rem}}.horizontal-collapse__item-inner{--item-padding:3rem;padding:var(--item-padding)}.horizontal-collapse__item-inner:before{content:"";height:10px;width:min(600px,100vw - var(--item-padding)*2);background-color:#fff;display:block}.horizontal-collapse__inactive-content{opacity:1;transition:opacity .5s}@media (min-width:800px){.horizontal-collapse__inactive-content{width:var(--width-inactive);justify-content:center;align-items:start;display:flex;position:absolute;top:0;bottom:0;left:0}}.horizontal-collapse__inactive-content .horizontal-collapse__heading{color:#fff;text-transform:uppercase;text-orientation:mixed;cursor:default;-webkit-user-select:none;user-select:none;margin-top:.25em;font-size:3rem;font-weight:600;line-height:1}@media (min-width:800px){.horizontal-collapse__inactive-content .horizontal-collapse__heading{transform-origin:50%;writing-mode:vertical-rl;margin-top:0;font-size:4rem;transform:rotate(180deg)translateY(-80px)}}.horizontal-collapse__active-content{text-align:left;cursor:default;opacity:1;background-repeat:no-repeat;background-size:100%;flex-direction:column;justify-content:start;align-items:start;height:fit-content;padding:0 3rem 2rem;transition:opacity .5s;display:flex;top:5rem}@media (min-width:560px){.horizontal-collapse__active-content{background-size:cover}}@media (max-width:800px){.horizontal-collapse__active-content{padding:0}}@media (min-width:800px){.horizontal-collapse__active-content{opacity:0;max-width:75%;height:28rem;position:absolute;left:9em}}.horizontal-collapse__active-content .horizontal-collapse__heading{display:none}.horizontal-collapse__active-content .icon-box{margin-top:4rem}.horizontal-collapse__heading{margin-top:0;margin-bottom:2rem}.horizontal-collapse__body h3{margin:0}.horizontal-collapse__link{color:#333;background-color:#fff;border-radius:2rem;padding:1rem 2rem;font-size:1.7rem;font-weight:700;line-height:1;text-decoration:none;display:inline-block}.hc-text{color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--global-letter-spacing);letter-spacing:.2em;font-weight:700}.hc-link{text-align:right;width:fit-content;color:var(--color-text-light);text-transform:uppercase;border:1px solid var(--color-text-light);letter-spacing:var(--global-letter-spacing);margin-top:2rem;padding:.75em 2em;font-weight:700;line-height:1;text-decoration:none}.hc-link:hover,.hc-link:focus{color:var(--color-text);background-color:var(--color-accent-light);text-decoration:none}.hc-link:hover{background-color:#0000}.hc-link a{color:var(--color-text-light)}.hc-link-arrows{position:absolute;bottom:2rem;right:4rem}@media (max-width:800px){.hc-link-arrows{display:none}}.hc-link-arrows a{opacity:0;transition:all 1.5s ease-in-out}.is-active .hc-link-arrows a{opacity:1;display:block}.is-active .hc-link-arrows a:after{content:"next next";color:var(--color-text-light);font-family:swiper-icons;font-size:var(--swiper-navigation-size);letter-spacing:0;font-variant:initial;line-height:1;display:inline-block;text-transform:none!important}.form-contact,.form-apply{color:var(--color-brand);margin-inline:auto}.form-contact h2,.form-apply h2{display:inline-block}.form-contact label,.form-apply label{text-transform:uppercase;font-size:1rem;display:block}.form-contact input,.form-apply input,.form-contact textarea,.form-apply textarea{border:1px solid var(--color-brand);width:100%;padding:.5rem;display:block}.form-contact .formbody,.form-apply .formbody{grid-template-columns:1fr 1fr;gap:1.5rem 3rem;display:grid}.form-contact .form__rank,.form-contact .form__company,.form-contact .form__upload,.form-contact .form__message,.form-apply .form__rank,.form-apply .form__company,.form-apply .form__upload,.form-apply .form__message{grid-column:1/3}@media screen and (max-width:500px){.form-contact .form__rank,.form-contact .form__company,.form-contact .form__upload,.form-contact .form__message,.form-apply .form__rank,.form-apply .form__company,.form-apply .form__upload,.form-apply .form__message{grid-column:1/-1}}.form-contact .form__firstname,.form-contact .form__email,.form-apply .form__firstname,.form-apply .form__email{grid-column:1/2}@media screen and (max-width:500px){.form-contact .form__firstname,.form-contact .form__email,.form-apply .form__firstname,.form-apply .form__email{grid-column:1/-1}}.form-contact .form__lastname,.form-contact .form__phone,.form-apply .form__lastname,.form-apply .form__phone{grid-column:2/3}@media screen and (max-width:500px){.form-contact .form__lastname,.form-contact .form__phone,.form-apply .form__lastname,.form-apply .form__phone,.form-contact .form__data-protection,.form-apply .form__data-protection{grid-column:1/-1}}.form-contact .form__data-protection>span,.form-apply .form__data-protection>span{align-items:start;display:flex}.form-contact .form__data-protection>span input,.form-apply .form__data-protection>span input{width:auto;margin-top:.25rem;margin-right:1rem}.form-contact .form__upload input,.form-apply .form__upload input{display:none}.form-contact .form__upload label,.form-apply .form__upload label{background-color:var(--color-text-light);border:1px solid var(--color-brand);text-align:center;cursor:pointer;width:100%;padding-block:1rem;display:block}.form-contact fieldset,.form-apply fieldset{border:1px solid var(--color-brand)}.form-contact .form__submit,.form-apply .form__submit{grid-column:1/3;justify-self:center;margin-top:1rem}.form-contact .form__submit button,.form-apply .form__submit button{width:max-content;color:var(--color-text);text-transform:uppercase;text-align:center;letter-spacing:.14em;border:1px solid var(--color-text);vertical-align:middle;cursor:pointer;background-color:#0000;align-self:center;padding-inline:2rem;font-size:1.2rem;font-weight:700;line-height:2em;text-decoration:none;transition:background-color .3s;display:inline-block}.form-contact .form__submit button:hover,.form-apply .form__submit button:hover{background-color:var(--color-accent-light)}nav{text-transform:uppercase}nav ul{align-items:center;gap:1rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (max-width:826px){.nav-top{top:var(--header-height);z-index:10;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:#002856e6;width:100vw;height:0;transition:height .35s ease-in-out;position:fixed;left:0;right:0;overflow:clip}}@media screen and (min-width:826px){.nav-top{height:auto!important}}.nav-top ul{justify-content:start}@media screen and (max-width:826px){.nav-top ul{flex-direction:column;gap:.5rem;padding:1rem}}.nav-top a{color:currentColor;font-size:1.125rem;font-weight:700}.nav-legal ul{justify-content:end;font-size:1rem}@media screen and (max-width:860px){.nav-legal ul{text-align:right;flex-direction:column;align-items:end;gap:.5rem}}.nav-legal a{color:var(--color-text-light)}.burger-menu{--bar-w:36px;--bar-h:3px;--bar-color:var(--color-text-light);width:var(--bar-w);height:calc(var(--bar-w)*3/5);cursor:pointer;z-index:10;grid-area:nav;justify-self:end;display:none;position:relative}@media screen and (max-width:826px){.burger-menu{display:block}}.nav-bar--fixed .burger-menu{--bar-color:#fff}.burger-menu span{width:var(--bar-w);height:var(--bar-h);background-color:var(--bar-color);transform-origin:50%;position:absolute;left:0}.burger-menu span:first-child{top:0}.burger-menu span:first-child.active{animation:.5s forwards b1}.burger-menu span:nth-child(2){top:50%}.burger-menu span:nth-child(2).active{animation:.5s forwards b2}.burger-menu span:nth-child(3){top:100%}.burger-menu span:nth-child(3).active{animation:.5s forwards b3}@keyframes b1{50%{top:50%;rotate:0deg}to{top:50%;rotate:45deg}}@keyframes b2{5%{opacity:0}to{opacity:0}}@keyframes b3{50%{top:50%;rotate:0deg}to{top:50%;rotate:-45deg}}.gallery-grid{margin-top:2rem}.gallery-grid ul{gap:1rem;margin:0 auto;padding:0;list-style:none;display:flex}@media screen and (max-width:768px){.gallery-grid ul{flex-wrap:wrap;justify-content:center}}.gallery-grid li{flex:0 auto;max-height:200px}.gallery-grid img{object-fit:cover;width:auto;max-width:100%;height:180px;min-height:120px}.swiper{--swiper-theme-color:var(--color-text-light)}.swiper-button-next,.swiper-button-prev{background-color:#0000;border:none}.widget-fineuploader.form__upload input{display:block}.widget-fineuploader.form__upload label{text-align-last:left;background-color:#0000;border:none;padding:0}.fineuploader-wrapper .qq-upload-button{text-align:center;border-color:var(--color-text);text-transform:uppercase;background-color:#fff;width:100%;padding-block:1rem}.fineuploader-wrapper .fineuploader-item.file{align-items:center;gap:1rem;padding:.5rem;display:flex}.fineuploader-wrapper .fineuploader-item.file .content{justify-content:space-between;align-items:center;gap:1rem;display:flex}.fineuploader-wrapper .qq-upload-list,.fineuploader-wrapper .color-scheme--dark{display:none}.btn{border-radius:var(--global-border-radius,0);background-color:var(--button-bg-color,var(--color-brand));color:var(--button-text-color,var(--color-text-light));text-align:center;cursor:pointer;border:none;padding:.5rem 1rem;text-decoration:none;transition:background-color .3s;display:inline-block}.btn:hover,.btn:focus{background-color:var(--button-hover-bg-color,var(--color-brand-dark));outline:none}.btn--secondary{background-color:var(--button-secondary-bg-color,var(--color-text-light));color:var(--button-secondary-text-color,var(--color-brand))}.btn--secondary:hover,.btn--secondary:focus{background-color:var(--button-secondary-hover-bg-color,var(--color-text-light-dark));color:var(--button-secondary-hover-text-color,var(--color-brand-dark))}.intro{background-color:var(--color-text-light)}.services-accordion{scroll-margin-top:calc(var(--header-height)*2);background-color:#0000;padding:0}.fleet-grid{background-color:var(--color-text-light)}.fleet-grid .inner{width:min(var(--max-content-width),100vw - var(--global-padding)*2);margin:0 auto}.fleet-grid ul{--max-column-width:calc((100% - 6rem) / 4);--min-column-width:max(260px, var(--max-column-width));grid-template-columns:repeat(auto-fit, minmax(var(--min-column-width), 1fr));gap:2rem;margin-inline:auto;display:grid}.fleet-grid ul>h1,.fleet-grid ul>h2,.fleet-grid ul>h3{grid-column:1/-1}.fleet-grid ul{margin:0 auto;padding:0;list-style:none}.fleet-grid figcaption{background-color:var(--color-brand);color:var(--color-text-light);text-align:center;text-transform:uppercase;letter-spacing:var(--global-letter-spacing);margin:0;padding:.4em 0;font-size:1.125rem;font-weight:700}.showroom{--color-heading:var(--color-text-light);background-color:var(--color-accent)}.showroom .inside{width:min(var(--max-content-width),100vw - var(--global-padding)*2);margin:0 auto}.showroom .showroom-grid{--max-column-width:calc((100% - 4rem) / 3);--min-column-width:max(260px, var(--max-column-width));grid-template-columns:repeat(auto-fit, minmax(var(--min-column-width), 1fr));gap:2rem;margin-inline:auto;display:grid}.showroom .showroom-grid>h1,.showroom .showroom-grid>h2,.showroom .showroom-grid>h3{grid-column:1/-1}.showroom .content-image{border:1px solid var(--color-text-light)}.showroom .content-image a,.showroom .content-image a:hover{color:var(--color-text-light)}.showroom figcaption{color:var(--color-text-light);text-align:center;text-transform:uppercase;letter-spacing:var(--global-letter-spacing);background-color:#0000;margin:0;padding:.5em 0;font-weight:700}.showroom .button--read-more{border:1px solid var(--color-text-light);text-transform:uppercase;place-self:center;width:max-content;font-weight:700}.showroom .button--read-more a{color:var(--color-text-light);padding:.5em 2em;text-decoration:none;display:block}.our-team{--color-heading:var(--color-text-light);background-color:var(--color-brand)}.our-team img{filter:grayscale()}.our-team .team-header{color:var(--color-text-light);text-transform:uppercase;letter-spacing:var(--global-letter-spacing);gap:10%;display:flex}.our-team .team-header p{letter-spacing:.2em;max-width:40ch;font-weight:700}.our-team .team-header .rte{translate:0 -.4em}.our-team .team-members{--max-column-width:calc((100% - 6rem) / 4);--min-column-width:max(260px, var(--max-column-width));grid-template-columns:repeat(auto-fit, minmax(var(--min-column-width), 1fr));gap:2rem;margin-inline:auto;display:grid}.our-team .team-members>h1,.our-team .team-members>h2,.our-team .team-members>h3{grid-column:1/-1}.our-team .team-members{margin-top:2rem}.our-team .team-member{background-color:var(--color-accent-light)}.ems-chartering .our-team .team-member{background-color:var(--color-accent)}.ems-shipmanagement .our-team .team-member{background-color:#bf2626}.ems-crewing .our-team .team-member{background-color:#ecad55}.our-team .team-member-info{color:var(--color-text-light);text-align:center;text-transform:uppercase;letter-spacing:var(--global-letter-spacing);padding-block:1rem;padding-inline:1rem}.our-team .team-member-name{font-size:1.125rem;font-weight:700}.our-team .team-member-function{font-size:.85rem;font-weight:400}.our-team .join-the-team-link{place-items:center;display:grid}.our-team .join-the-team-link a{color:var(--color-text-light);text-transform:uppercase;border:1px solid var(--color-text-light);letter-spacing:var(--global-letter-spacing);padding:.75em 2em;font-weight:700;line-height:1;text-decoration:none}.our-team .join-the-team-link a:hover,.our-team .join-the-team-link a:focus{color:var(--color-text);background-color:var(--color-accent-light);text-decoration:none}.sustainability{--color-heading:var(--color-text-light);--color-background:color-mix(in srgb, var(--color-text-light), transparent 35%)}.sustainability .inside:before{content:"";z-index:-10;background-image:url(../img/sustainability/sustainability-background.jpg);background-position:50%;background-size:cover;position:fixed;inset:0}.sustainability__text{background-color:var(--color-background);padding:2rem}.sustainability__text em{color:var(--color-brand);text-transform:uppercase;letter-spacing:var(--global-letter-spacing);font-style:normal;font-weight:700}.member-of-ems-group{--color-heading:var(--color-brand);--color-background:color-mix(in srgb, var(--color-text-light), transparent 55%);border-top:var(--color-brand) .75rem solid;background-image:url(../img/members-of/world-map.jpg);background-position:50%;background-size:cover}.members-of__header{gap:4rem;display:flex}.members-of__header img{width:auto;height:100px}.members-of__header .content-image{align-items:end;margin-bottom:2.8rem;margin-left:auto;display:flex}.members-of__text{background-color:var(--color-background);padding:2rem}.members-of__text p:has(a){text-align:center}.members-of__text a{color:var(--color-text);text-transform:uppercase;border:1px solid var(--color-text);letter-spacing:var(--global-letter-spacing);justify-self:center;margin-top:3rem;padding:.75em 2em;font-weight:700;line-height:1;text-decoration:none;display:inline-flex}.members-of__text a:hover,.members-of__text a:focus{color:var(--color-text);background-color:var(--color-accent-light);text-decoration:none}.offices{--max-column-width:calc((100% - 6rem) / 4);--min-column-width:max(220px, var(--max-column-width));grid-template-columns:repeat(auto-fit, minmax(var(--min-column-width), 1fr));gap:2rem;margin-inline:auto;display:grid}.offices>h1,.offices>h2,.offices>h3{grid-column:1/-1}.offices{margin-top:3rem;font-size:1rem}.offices>div{background-color:var(--color-background);text-align:left;padding:2rem}.offices strong{text-transform:uppercase}.ems-crewing .section-application{background-color:#ecad5599}.btsc .section-application{background-color:#649ba699}.section-contact{background-color:var(--color-text-light)}.page-showroom section:first-child{margin-block:0;padding-bottom:0}.page-showroom section:nth-child(2n+3){background-color:#e1eff8}.page-showroom section:not(:first-child):not(:last-child){border-bottom:1rem solid var(--color-accent)}.page-showroom .media--left{grid-template-columns:1fr;align-items:center}@media screen and (min-width:768px){.page-showroom .media--left{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.page-showroom .media--left h2{margin-bottom:1rem}@media screen and (min-width:768px){.page-showroom .media--left img{aspect-ratio:1.2;object-fit:cover}}.service{--shadow-color:#d7ebf7;--background-color:#fff;padding-top:0;padding-bottom:2rem;padding-bottom:calc(var(--global-padding)*2)}.service .wrapper-content{width:min(90vw,var(--max-content-width));flex-direction:column;gap:2rem;margin-inline:auto;display:flex}@media (min-width:768px){.service .wrapper-content{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:2rem;display:grid}}.service--reversed .wrapper-content{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.service--blue{--shadow-color:#fff;--background-color:#d7ebf7;background-color:#d7ebf7}.service-short-sea{--shadow-color:var(--color-brand)}.service-projects{--shadow-color:var(--color-secondary)}.service-bulk-commodities{--shadow-color:var(--color-accent);padding-bottom:6rem}.service__text{grid-area:1/2/3;padding-inline:1em;font-size:1.25rem}.service--reversed .service__text{grid-column:1}.service__image{--image-padding:0 1.5rem 1.5rem 0;grid-area:1/1}.service--reversed .service__image{--image-padding:0 0 1.5rem 1.5rem;grid-column:2}.service--reversed .service__image.content-swiper{background-image:linear-gradient(to bottom, var(--background-color) 10%, transparent 10%),linear-gradient(to left, transparent 20%, var(--shadow-color) 20%)}.service__image.content-swiper{height:fit-content;padding:var(--image-padding);background-image:linear-gradient(to bottom, var(--background-color) 10%, transparent 10%),linear-gradient(to right, transparent 20%, var(--shadow-color) 20%)}.service__image .swiper{position:relative}.service__image:not(:has(.swiper)) figure{height:fit-content;padding:var(--image-padding);background-image:linear-gradient(to bottom, var(--background-color) 10%, transparent 10%),linear-gradient(to right, transparent 20%, var(--shadow-color) 20%);overflow:hidden}.service--reversed .service__image:not(:has(.swiper)) figure{background-image:linear-gradient(to bottom, var(--background-color) 10%, transparent 10%),linear-gradient(to right, var(--shadow-color) 80%, transparent 80%)}.service__image:not(:has(.swiper)) img{width:100%;height:auto;display:block;position:relative}.service__quote{--quote-color:#d7ebf7;flex-direction:column;grid-area:2/1;align-items:center;gap:1.5rem;margin-top:1rem;display:flex}.service--blue .service__quote{--quote-color:var(--color-text-light)}.service--reversed .service__quote{grid-column:2}.service__quote>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;display:flex}.service__quote blockquote{text-transform:uppercase;text-align:center;text-wrap:balance;isolation:isolate;max-width:50ch;margin:0;font-size:1.2rem;font-weight:700;position:relative}.service__quote blockquote p{text-indent:-2.01em;letter-spacing:.14em}.service__quote blockquote p:before{content:"“";color:var(--quote-color);z-index:-1;font-size:4.5em;line-height:1rem;display:inline;position:relative;top:.3em;left:.75rem}.service__quote cite{font-size:1.125rem;font-style:italic;font-weight:300}.service__quote img{border-radius:50%;width:80px;height:auto}.service__quote p{letter-spacing:.04em;margin:0}.service__link{flex-direction:column;grid-area:2/2;justify-content:center;gap:1rem;display:flex}.service--reversed .service__link{grid-column:1}.service__link a{padding-top:.01em;width:max-content;color:var(--color-text);text-transform:uppercase;text-align:center;letter-spacing:.14em;vertical-align:middle;border:1px solid var(--color-text);background-color:#0000;align-self:center;padding-inline:1.5rem;font-size:1.2rem;font-weight:700;line-height:2em;text-decoration:none;transition:background-color .3s;display:inline-block}.service__link a:hover{background-color:#c2e0f3}.page-terms section:first-child,.page-downloads section:first-child,.page-email-confirmation section:first-child{margin-block:0;padding-bottom:0}.page-terms .page-wrapper,.page-downloads .page-wrapper,.page-email-confirmation .page-wrapper{flex-direction:column;min-height:100vh;display:flex}.page-terms>div,.page-downloads>div,.page-email-confirmation>div{flex-grow:0}.page-terms .page-content,.page-downloads .page-content,.page-email-confirmation .page-content{flex-grow:1}.terms-grid{--max-column-width:calc((100% - 2rem) / 2);--min-column-width:max(260px, var(--max-column-width));grid-template-columns:repeat(auto-fit, minmax(var(--min-column-width), 1fr));gap:2rem;margin-inline:auto;display:grid}.terms-grid>h1,.terms-grid>h2,.terms-grid>h3{grid-column:1/-1}.terms-grid{padding:0}.terms-grid>div{text-align:center;letter-spacing:var(--global-letter-spacing);text-transform:uppercase;border:1px solid;flex-direction:column;padding:2rem;display:flex}.terms-grid>div .rte{display:contents}.terms-grid>div p{letter-spacing:var(--global-letter-spacing);color:var(--color-brand);font-size:1rem;font-weight:300}.terms-grid>div p:last-child{margin-top:auto;margin-bottom:0}.link-download{text-transform:uppercase;letter-spacing:var(--global-letter-spacing);justify-content:center;align-items:center;font-size:1rem;font-weight:300;display:flex}a.link-download:first-of-type{align-items:center;display:flex}a.link-download:first-of-type:before{content:"";background-image:url(/files/ems/img/layout/icon-download.svg);background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;margin-right:.5rem;display:inline-block}.page-fleet section:first-child{margin-block:0;padding-bottom:0}.vessels .inside{width:min(var(--max-content-width),100vw - var(--global-padding)*2);margin:0 auto}@media screen and (min-width:680px){.vessels .inside{grid-template-columns:minmax(230px,1fr) minmax(0,3fr);gap:1rem;display:grid}}.vessel-cards{gap:2rem;display:grid}@media screen and (min-width:680px){.vessel-cards{--max-column-width:calc((100% - 2rem) / 2);--min-column-width:max(370px, var(--max-column-width));grid-template-columns:repeat(auto-fit, minmax(var(--min-column-width), 1fr));gap:2rem;margin-inline:auto;display:grid}.vessel-cards>h1,.vessel-cards>h2,.vessel-cards>h3{grid-column:1/-1}.vessel-cards{grid-column:2/3;margin-inline:0}}.vessel{scroll-margin-top:var(--header-height)}.vessel-header{position:relative}.vessel-image img{vertical-align:middle;width:100%;height:auto}.vessel-image figcaption{display:none}.vessel-name{color:var(--color-brand);text-align:center;text-transform:uppercase;padding:.5rem;font-size:1.25rem;font-weight:700}.vessel-body{border:1px solid var(--color-brand);border-top:none;padding:1rem}.vessel-facts-wrapper{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;transition:height .35s ease-in-out;overflow:hidden}.vessel-facts-wrapper:not(.active){display:none}.vessel-facts{font-weight:700}.vessel-facts dl{flex-wrap:wrap;margin:0;padding:0;display:flex}.vessel-facts dt,.vessel-facts dd{flex:1;margin:0 0 .5rem;padding:0;position:relative}.vessel-facts dt:after,.vessel-facts dd:after{border-top:2px solid var(--color-brand);content:"";width:100%;height:0;position:absolute;bottom:5px;left:0}.vessel-facts dt span,.vessel-facts dd span{z-index:1;background-color:#eaf4fb;display:inline-block;position:relative}.vessel-facts dt{text-transform:uppercase;flex-basis:30%}.vessel-facts dt span{padding-right:.25rem}.vessel-facts dd{text-align:right;flex-basis:60%}.vessel-facts dd span{padding-left:.25rem}@media (min-width:960px){.vessel-facts-sheet{column-count:2;column-gap:5rem}}.vessel-facts-details{max-width:740px}.vessel-facts-details dt span,.vessel-facts-details dd span{background-color:#fff}.vessel-facts-details dt span{white-space:nowrap}.vessel-facts-details dt span.foobar{white-space:initial;text-transform:none;font-weight:400}.vessel-facts-details dd{font-weight:400}.vessel-link{text-transform:uppercase;letter-spacing:var(--global-letter-spacing);justify-content:center;align-items:center;font-size:1rem;font-weight:300;display:flex}.vessel-link a:first-of-type{align-items:center;display:flex}.vessel-link a:first-of-type:before{content:"";background-image:url(/files/ems/img/layout/icon-download.svg);background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;margin-right:.5rem;display:inline-block}.vessel-fact-wrapper{justify-content:space-between;align-items:flex-start;margin-bottom:.2rem;padding:.2rem;display:flex;position:relative;overflow:hidden}@media (min-width:500px){.vessel-fact-wrapper{padding:0}}.vessel-fact-wrapper:nth-child(odd){background-color:#ededed}@media (min-width:500px){.vessel-fact-wrapper:nth-child(odd){background-color:#0000}}.vessel-fact-wrapper:after{z-index:-1;content:"";width:100%;height:1px;display:none;position:absolute;top:0;left:0;box-shadow:0 16px #002856,0 38px #002856,0 60px #002856,0 82px #002856,0 104px #002856,0 126px #002856}@media (min-width:500px){.vessel-fact-wrapper:after{display:block}}.vessel-fact-wrapper span{line-height:1.57}@media (min-width:500px){.vessel-fact-wrapper span{background:#fff}}.vessel-fact-name{flex:auto;padding:0 4px 0 0;font-size:.9rem;font-weight:300}@media (min-width:500px){.vessel-fact-name{white-space:nowrap}.vessel-fact-name span{outline:4px solid #fff}}.vessel-fact-name.text-block{white-space:normal;text-transform:none;width:100%;padding:0;font-weight:300}.vessel-fact-name.text-block span{padding:0;display:block}.vessel-fact-value{text-align:right;flex:0 auto;padding:0 0 0 8px;font-size:.9rem;font-weight:300}.vessel-toggle-wrapper{justify-content:center;margin:.5rem 0 1rem;display:flex}.vessel-details-toggle{text-transform:uppercase;color:var(--color-brand);cursor:pointer;letter-spacing:var(--global-letter-spacing);background-color:#0000;border:none;font-size:1rem;font-weight:300}.nav-side{display:none}@media screen and (min-width:680px){.nav-side{display:block}}.nav-side nav{top:calc(var(--header-height) + var(--global-padding));position:sticky}.nav-side nav ul{flex-direction:column;align-items:stretch;gap:0;display:flex}.nav-side nav li{text-align:center;letter-spacing:var(--global-letter-spacing);flex:100%;font-size:1rem;font-weight:700}.nav-side nav a,.nav-side nav span{border:1px solid var(--color-brand);padding-block:.75em;display:block}.nav-side nav span{background-color:var(--color-brand);color:var(--color-text-light)}.four-o-four{background-image:url(/files/ems/img/404/404.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%}.four-o-four #wrapper{flex-direction:column;align-items:center;height:100%;min-height:100svh;display:flex}.four-o-four #container{flex:1}.four-o-four #container h1{margin-top:6rem}.four-o-four #container p{margin-bottom:2rem;font-size:1.25rem}.four-o-four #container a{text-underline-offset:.2em;text-decoration:underline;transition:background-color .3s}.four-o-four #container a:hover{color:var(--color-primary)}.four-o-four #footer{width:100%}.four-o-four .mod_article{width:min(var(--max-content-width),90vw);margin:0 auto;padding:2rem}.four-o-four .mod_article h1{margin-bottom:1em}