@font-face{font-family:OpenSansRegular;src:url(fonts/open-sans/OpenSans-Regular.ttf)}@font-face{font-family:OpenSansLight;src:url(fonts/open-sans/OpenSans-Light.ttf)}@font-face{font-family:OpenSansBold;src:url(fonts/open-sans/OpenSans-Semibold.ttf)}body{font-family:OpenSansLight;color:#1D1D1B}@media (min-width: 576px){.container{max-width:600px}}@media (min-width: 768px){.container{max-width:800px}}@media (min-width: 992px){.container{max-width:1050px}}@media (min-width: 1400px){.container{max-width:1280px}}.container{padding-right:50px;padding-left:50px}@media (max-width: 568px){.small-padding{padding-right:25px;padding-left:25px}}.row{margin:0}.col{padding:0}.w100{width:100%}@media (min-width: 768px){.w50{width:40%}.w60{width:60%}.w70{width:70%}.w90{width:90%}}.bg-deepblue{background-color:#009fe3}.bg-mediumblue{background-color:#283583}.bg-darkblue{background-color:#0d133b}.bg-white{background-color:white}.bg-bluewhite{background:linear-gradient(#fff 13%, #009fe3 0%)}@media (min-width: 768px){.bg-bluewhite{background:linear-gradient(#fff 30%, #009fe3 20%)}}h1{color:white;font-size:50px;text-shadow:2px 2px 4px #283583}h2{color:#283583;font-size:35px}@media (min-width: 768px){h2{font-size:55px}h1{font-size:65px}}h3{text-transform:uppercase;font-size:20px}img{object-fit:cover}.section-title{color:#283583;font-size:35px}i{margin-left:10px}.blog-header{width:100%;position:fixed;top:0;z-index:999}nav{font-size:14px;color:#1D1D1B;font-family:OpenSansRegular;position:static !important}nav a{text-transform:uppercase}nav .dropdown{position:static}nav .dropdown i{font-size:18px;margin-top:-5px;color:#283583}nav .dropdown .dropdown-menu{width:100%;margin:0;border:none;border-radius:0;border-top:1px solid #283583}nav .dropdown .dropdown-menu a{text-transform:none;font-size:14px}nav .dropdown .dropdown-menu a:hover{color:gray;background:transparent}nav .dropdown .dropdown-menu a:focus{color:#1D1D1B;background:transparent}nav .dropdown .dropdown-menu .dropdown-item{padding:15px 0px}nav .dropdown .dropdown-menu .dropdown-divider{margin:1px 0}nav .dropdown .dropdown-toggle::after{content:none}.navbar-light .navbar-toggler{border:none}.navbar-light .navbar-toggler:focus{outline:none}.navbar-toggler[aria-expanded="false"] .navbar-toggler-icon{background-image:url(resources/list-menu.png);background-size:88px 38px}.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon{background-image:url(resources/list-menu-close.png);background-size:23px 23px}.icon-bar{width:22px;height:2px;background-color:#283583;display:block;transition:all 0.2s;margin-top:4px}.navbar-toggler{border:none;background:transparent !important}.navbar-toggler .top-bar{transform:rotate(45deg);transform-origin:10% 10%}.navbar-toggler .middle-bar{opacity:0}.navbar-toggler .bottom-bar{transform:rotate(-45deg);transform-origin:10% 90%}.navbar-toggler.collapsed .top-bar{transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{transform:rotate(0)}.nav-link{color:#1D1D1B !important}.active>.nav-link{color:#009FE3 !important}.otherlinks .nav-link{color:#283583 !important}@media (min-width: 768px){nav .dropdown .dropdown-menu{border-top:1px solid #009FE3}nav .dropdown .dropdown-menu .dropdown-item{padding:12px 15px}.dropdown:hover .dropdown-menu{display:block}.dropdown:hover{cursor:pointer !important}.nav-link:hover{color:gray !important}}footer hr{border:0.3px solid #373f73}footer .social-footer .fab{background-color:white;color:#0d133b;width:44px;height:44px;line-height:44px;text-align:center;border-radius:50%;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}footer .links{font-size:15px;color:#E2E2E2}footer .links a{text-decoration:none;color:#E2E2E2}@media (min-width: 768px){footer .links{font-size:12px}}.img-content{height:400px}.post-content{position:absolute;top:0;left:0;width:100%;height:400px}.post-content p{color:white;text-shadow:1px 1px 5px rgba(0,0,0,0.64);font-size:14px;font-family:OpenSansRegular}@media (min-width: 768px){.img-content{height:550px}.post-content{height:550px}.post-content p{font-size:18px}}.text-module img{width:100%;height:300px}@media (min-width: 768px){.text-module img{width:100%;height:650px}}.overview{color:white}.overview .heading{font-size:30px}.overview .description{font-size:14px}.overview .link{text-transform:uppercase;color:#283583;font-family:OpenSansBold;font-size:14px}.overview .link:hover{text-decoration:none;color:white}.overview a{color:white}.overview a:hover{text-decoration:none;color:#283583}.blue-pattern{background-image:url(resources/pattern.png)}.blue-pattern .title{color:white;font-size:30px;margin:0}.blue-pattern .description{color:white;font-size:15px;margin:0}.blue-pattern .button{background:white;text-transform:uppercase;font-family:OpenSansBold;color:#283583 !important;padding:10px 20px 10px 20px;text-decoration:none}.blue-pattern .button:hover{background:#0d133b;color:white !important}.blue-pattern input[type="submit"]{background:white;font-family:OpenSansBold;color:#283583 !important;text-transform:uppercase;border:none;padding:10px 20px 10px 20px}.blue-pattern input[type="email"]{padding:10px 20px 10px 20px;border:none}.our-numbers{color:white;text-shadow:0.5px 1px 8px rgba(0,0,0,0.64);height:800px}.our-numbers span{font-size:55px;font-family:OpenSansRegular}.our-numbers p{font-size:15px}.our-numbers .numbers-content{position:relative;top:-800px;left:0;height:800px;background:rgba(0,0,0,0.3)}@media (min-width: 768px){.our-numbers{height:500px}.our-numbers .numbers-content{position:relative;top:-500px;height:500px}}@media (min-width: 992px){.our-numbers{height:450px}.our-numbers .numbers-content{position:relative;top:-450px;height:450px}}.timeline-container{background-image:url(resources/pattern.png);background-color:#0d133b;height:100%}.timeline-container .timeline .slick-next{top:80px;right:10%;background-image:url(resources/btn-next-white.png);background-size:40px 40px;height:40px;width:40px}.timeline-container .timeline .slick-prev{top:80px;left:65%;z-index:999;background-image:url(resources/btn-back-white.png);background-size:40px 40px;height:40px;width:40px}.timeline-container .timeline .slick-prev:before,.timeline-container .timeline .slick-next:before{font-size:35px;content:none}.timeline-container .timeline .picturebox{height:300px;width:300px;margin-top:200px}.timeline-container .timeline .active{height:450px !important;width:1000px !important;margin:0}@media (min-width: 500px){.picturebox{height:400px}.timeline-container .timeline .active{height:600px !important}}@media (min-width: 768px){.timeline-container .timeline .slick-next{top:90px;right:10%}.timeline-container .timeline .slick-prev{top:90px;left:78%}}@media (min-width: 1400px){.timeline-container .timeline .slick-next{top:150px;right:7%}.timeline-container .timeline .slick-prev{top:150px;left:84%}}.ataglance p{margin:0;font-family:OpenSansRegular}.ataglance img{margin-bottom:10px;object-fit:contain}.ataglance .title-img{color:#283583;font-size:17px;margin-top:35px}.ataglance .description{font-size:13px}.ataglance .number{color:#283583;font-size:35px}.filter-box{min-height:500px;position:relative}.filter-box form select{border:none;color:#283583;font-family:OpenSansBold;font-size:14px;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:6px;padding-left:15px;background:url(resources/down.png) no-repeat;background-size:10px 10px;background-position-x:93%;background-position-y:12px;background-color:white;width:100%;margin-top:10px}@media (min-width: 768px){.filter-box form select{width:220px}}.filter-box form select:focus{outline:0}.filter-box form #prev-btn{height:35px;width:35px;background:url(resources/btn-back.png) no-repeat;background-size:35px 35px;border:none;cursor:pointer}.filter-box form #next-btn{height:35px;width:35px;background:url(resources/btn-next.png) no-repeat;background-size:35px 35px;border:none;cursor:pointer}.filter-box form #prev-btn:hover{background:url(resources/btn-back-hover2.png) no-repeat;background-size:35px 35px}.filter-box form #next-btn:hover{background:url(resources/btn-next-hover2.png) no-repeat;background-size:35px 35px}.filter-box form #prev-btn:focus,.filter-box form #next-btn:focus{outline:none}.filter-box form #prev-btn:disabled{background:url(resources/btn-back-disabled.png) no-repeat;background-size:35px 35px;cursor:default !important}.filter-box form #next-btn:disabled{background:url(resources/btn-next-disabled.png) no-repeat;background-size:35px 35px;cursor:default !important}.filter-box form .indpage{color:#283583;font-family:OpenSansRegular}.management-team .name{color:#283583;font-size:25px;font-family:OpenSansRegular;margin-top:15px;margin-bottom:5px}.management-team .position{font-family:OpenSansRegular}.management-team .link{text-transform:uppercase;color:#283583;font-family:OpenSansBold;font-size:14px;position:absolute;bottom:30px;background:white;border:none}.management-team .link:hover{text-decoration:none;color:black;cursor:pointer}.management-team .link:focus{outline:0}.management-team .box{height:600px;position:relative}.modal button{border:none;text-transform:uppercase;color:#283583;font-family:OpenSansBold;background:white}.modal button:hover{cursor:pointer}.modal button:focus{outline:0}.careers,.fleet-list{font-size:14px}.careers .job-item,.careers .vessel-item,.fleet-list .job-item,.fleet-list .vessel-item{height:none}@media (min-width: 768px){.careers .job-item,.fleet-list .job-item{height:100px}.careers .vessel-item,.fleet-list .vessel-item{height:45px}}.careers .name,.fleet-list .name{font-family:OpenSansBold;color:#283583}.careers .link,.fleet-list .link{background:#283583;text-transform:uppercase;color:white}.careers .link:hover,.fleet-list .link:hover{text-decoration:none}.pagination{bottom:20px}.map-labels{color:#283583;font-family:OpenSansBold;text-transform:uppercase;font-size:12px}.row-title{display:block}.col-title{display:none}@media (min-width: 768px){.col-title{display:block}.row-title{display:none}}.single-item{color:white;font-size:14px}.single-item h3{color:#1D1D1B}.single-item .name{font-size:25px;margin-top:20px}.single-item .link{color:#283583;font-family:OpenSansBold;text-transform:uppercase}.three-items-slider h3{font-size:22px}.three-items-slider .box{height:650px;font-size:15px}.three-items-slider .title{color:#283583;font-family:OpenSansRegular;font-size:22px;margin-top:15px}.three-items-slider .date{font-family:OpenSansRegular}.three-items-slider .link{text-transform:uppercase;color:#283583;font-family:OpenSansBold;font-size:14px;position:absolute;bottom:35px;background:white;border:none}.three-items-slider .link:hover{text-decoration:none;color:black;cursor:pointer}.three-items-slider .link:focus{outline:0}#three-slider-Publications .box{height:450px;font-size:15px}#three-slider-Publications .slick-next,#three-slider-Publications .slick-prev{top:107%}#three-slider-people .box{height:400px;font-size:15px}#three-slider-projects .box{height:650px;font-size:15px}#three-slider-projects .slick-next,#three-slider-projects .slick-prev{top:96%}@media (min-width: 992px){#three-slider-projects .box{height:600px}}@media (min-width: 1400px){#three-slider-projects .box{height:650px}}.three-items .slick-dots,.single-item .slick-dots{position:relative;bottom:0;padding-top:0px;height:0px}.three-items .slick-dots li,.single-item .slick-dots li{margin:0}.three-items .slick-dots li.slick-active button:before,.three-items .slick-dots li button:before,.single-item .slick-dots li.slick-active button:before,.single-item .slick-dots li button:before{color:#0d133b;color:transparent;font-size:13px}.three-items .slick-next:before,.three-items .slick-prev:before,.single-item .slick-next:before,.single-item .slick-prev:before{content:none}.three-items .slick-prev,.single-item .slick-prev{left:10px;background:url(resources/btn-back.png) no-repeat}.three-items .slick-next,.single-item .slick-next{right:10px;background:url(resources/btn-next.png) no-repeat}.three-items .slick-next,.three-items .slick-prev,.single-item .slick-next,.single-item .slick-prev{z-index:999;height:35px;width:35px;top:105%;background-size:35px 35px}@media (min-width: 768px){.three-items .slick-next,.single-item .slick-next{right:35%}.three-items .slick-prev,.single-item .slick-prev{left:35%}}.numbers-ind{color:#283583;font-family:OpenSansBold}.entry{color:rgba(255,255,255,0.4);border-left:1px solid rgba(255,255,255,0.2);padding-left:15px;padding-bottom:22px;margin-left:16px;position:relative}.entry:before,.entry:after{position:absolute;height:15px;width:15px;background:rgba(255,255,255,0.3);top:4px;left:-8px;content:'';border-radius:50%;border:rgba(255,255,255,0.3)}.entry span:hover{cursor:pointer}.entry:last-child{border-left-color:transparent}.entry:last-child:after,.entry:last-child:before{top:0}.entry:first-child:after,.entry:first-child:before{top:2px}.entry span{font-size:12px}.active{color:white}.active:before,.active:after{background:white;border:white}.timeline-item{color:white}.info{font-size:15px}.info .title{color:#009fe3;font-size:20px}.key-facts span{color:#283583;font-size:45px}.sustainability{background-image:url(resources/ship500.png);height:500px;background-size:100% 100%;position:relative}.sustainability .description{color:white}.sustainability .img-desc{width:55px;height:55px;display:none}.sustainability .desc{display:inline-block;margin-left:25px}.sustainability .img-icon{width:35px;height:35px;position:absolute;line-height:44px;text-align:center;color:black;border-radius:50%;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;cursor:pointer}.sustainability .img-icon:hover{-webkit-transform:scale(1.4) rotate(360deg);-moz-transform:scale(1.4) rotate(360deg);-ms-transform:scale(1.4) rotate(360deg);-o-transform:scale(1.4) rotate(360deg);transform:scale(1.4) rotate(360deg)}.sustainability .item-description{font-size:14px}.mydot{border-radius:50%;background:white;height:15px;width:15px;display:inline-block}.myborder{border-top:1px solid white;position:relative;top:11px}.myyear{padding:4px;font-size:14px}.theyear:hover{cursor:pointer}.container-video{width:100%;height:200px;margin-top:100px}.banner-image{height:100%}@media (min-width: 768px){.container-video{height:400px}}@media (min-width: 992px){.container-video{height:45vw}}#banner{position:absolute;margin:0;width:100%;height:45vw;overflow:hidden}#banner video{position:absolute;width:100% !important;height:auto !important;background-size:cover;transition:1s opacity;background:black;top:-80px}@media (min-width: 1200px){#banner video{top:-160px}}.stopfade{opacity:.5}.nav-services{position:relative;top:40px}.nav-services .fas{margin-right:10px}.nav-services a{color:#283583;font-family:OpenSansRegular}.nav-services a:hover{text-decoration:none;color:gray}.modal .modal-title{color:#283583;font-family:OpenSansBold}.gform_body li{width:100% !important}.gform_body li label{color:#283583;margin:0;font-family:OpenSansLight;font-size:15px !important}.gform_body li input{width:100% !important;font-size:15px !important;border-radius:4px !important;box-shadow:none !important;border:1px solid lightgray !important;padding-left:10px !important}.gform_body li input:focus{outline:none !important}.gform_footer input[type=submit]{appearance:none !important;-webkit-appearance:none !important;background:#283583 !important;border-radius:4px !important;color:white !important;padding:8px 20px 8px 20px !important;font-size:14px !important}.labels-results{font-size:13px;color:#283583;font-family:OpenSansBold}.graph{font-size:14px;color:white;height:800px;position:relative}.graph .info-ship{background:#283583;height:120px;width:300px}.graph .info-ship .title{font-size:18px;color:#009fe3;font-family:OpenSansBold}.graph .big-dot{font-size:50px;height:30px;line-height:30px;font-family:sans-serif;color:rgba(255,255,255,0.5);cursor:pointer}.graph .info-ship{display:none}@media (min-width: 992px){.graph{height:500px}}#map{height:100%}@media (min-width: 576px){#locationModal .modal-dialog{max-width:700px}}.modal-body .info-address{font-size:15px}.modal-body .info-address .fa-clock{margin-left:0;margin-right:7px;color:#283585}.filter-box input[type='checkbox']{background-color:transparent;height:17px;width:17px;-webkit-appearance:none;background-size:17px 17px;cursor:pointer;margin-right:7px;background-position-y:3px;background-repeat:no-repeat}.filter-box input[type='checkbox']:hover{cursor:pointer}.filter-box label:hover{cursor:pointer}.filter-box input[type='checkbox']:focus{outline:none}.filter-box input[type='checkbox'].ascendente{background-image:url("resources/caret-down.png")}.filter-box input[type='checkbox']:checked.desc{background-image:url("resources/caret-up.png")}
