@import"https://fonts.googleapis.com/css2?family=Exo&display=swap";a{text-decoration:none;color:inherit}a:hover{color:inherit}p,h1,h2,h3,h4,h5,h6{margin:0}@font-face{font-family:"Microsoft JhengHei";src:url("/fonts/main-font.ttc")}.font-family-main{font-family:Microsoft JhengHei}.font-family-header{font-family:"Exo",sans-serif}.header-text{font-weight:700;line-height:64.5px;font-size:30px}.big-text{font-size:20px;font-weight:700}.large-text{font-size:25px;font-weight:700}.medium-text{font-size:20px;font-weight:400}.small-text{font-size:14px;font-weight:400}.block-container{height:100%;padding:30px}.block-container.white{background-color:#fff;color:#002a5c}.block-container.offwhite{background-color:#f6f6f6;color:#c00d0d}.block-container.black{background-color:#1f1f1f !important;color:#fff}.block-container.blue{background-color:#002a5c;color:#fff}.block-container.red{background-color:#c00d0d;color:#fff}.block-content-wrapper{width:100%;height:100%;margin:0 auto}.block-icon{height:55px}.block-icon-small{height:55px}.button{height:50px;width:130px;z-index:100}.button.white{background-color:#fff;color:#1f1f1f;-webkit-transition:.5s ease;transition:.5s ease;cursor:pointer}.button.white:hover{-webkit-transition:.5s ease;transition:.5s ease;background-color:#ddd}.button.black{background-color:#1f1f1f;color:#fff;-webkit-transition:.5s ease;transition:.5s ease;cursor:pointer}.button.black:hover{-webkit-transition:.5s ease;transition:.5s ease;background-color:#000}.button.blue{background-color:#002a5c;color:#fff;-webkit-transition:.5s ease;transition:.5s ease;cursor:pointer}.button.blue:hover{-webkit-transition:.5s ease;transition:.5s ease;background-color:#001836}.button.red{background-color:#c00d0d;color:#fff;-webkit-transition:.5s ease;transition:.5s ease;cursor:pointer}.button.red:hover{-webkit-transition:.5s ease;transition:.5s ease;background-color:#990a0a}.button.offwhite{background-color:#f6f6f6;color:#1f1f1f;-webkit-transition:.5s ease;transition:.5s ease;border:solid 1px #cfcfcf;cursor:pointer}.button.offwhite:hover{-webkit-transition:.5s ease;transition:.5s ease;background-color:#b9b0b0}.button .button-link{width:100%;height:100%}.button .button-link .button-text{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.color-primary{color:#c00d0d !important}.color-secondary{color:#002a5c}.color-tertiary{color:#1f1f1f}.color-gray{color:#6b6b6a}.color-transparent-black{color:rgba(0,0,0,.5019607843)}.color-transparent-white{color:rgba(255,255,255,.5019607843)}.color-white{color:#fff}.color-black{color:#000}.bg-primary{background-color:#c00d0d !important}.bg-secondary{background-color:#002a5c}.bg-tertiary{background-color:#1f1f1f}.bg-black{background-color:#000}.bg-transparent-black{background-color:rgba(0,0,0,.5019607843)}.bg-white{background-color:#fff}.bg-gray{background:#6b6b6a}.bg-light-gray{background:#f6f6f6}.bg-offwhite{background-color:#f6f6f6}.hover-primary-color{-webkit-transition:.5s ease;transition:.5s ease}.hover-primary-color:hover{-webkit-transition:.5s ease;transition:.5s ease;color:#c00d0d}.hover-secondary-color{-webkit-transition:.5s ease;transition:.5s ease}.hover-secondary-color:hover{-webkit-transition:.5s ease;transition:.5s ease;color:#002a5c}.hover-tertiary-color{-webkit-transition:.5s ease;transition:.5s ease}.hover-tertiary-color:hover{-webkit-transition:.5s ease;transition:.5s ease;color:#1f1f1f}.hover-black-color{-webkit-transition:.5s ease;transition:.5s ease}.hover-black-color:hover{-webkit-transition:.5s ease;transition:.5s ease;color:#000}.hover-white-color{-webkit-transition:.5s ease;transition:.5s ease}.hover-white-color:hover{-webkit-transition:.5s ease;transition:.5s ease;color:#fff}.hover-offwhite-color{-webkit-transition:.5s ease;transition:.5s ease;background-color:#f6f6f6}.hover-offwhite-color:hover{-webkit-transition:.5s ease;transition:.5s ease;background-color:#b9b0b0}.border-primary{border-color:#c00d0d !important}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.clamp-text-2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:7.5rem}.pointer{cursor:pointer}.outline-none{outline:none}.deco-none{text-decoration:none}.remove-spinners::-webkit-outer-spin-button,.remove-spinners::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.rotate::before{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease}.rotate.up::before{-webkit-transition:-webkit-transform .5s ease;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease, -webkit-transform .5s ease;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.small-subheader-container .small-subheader-image-container{position:relative;height:120px}.small-subheader-container .small-subheader-image-container .small-subheader-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.small-subheader-container .small-subheader-image-container .small-subheader-fade-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.3490196078)), to(transparent));background:linear-gradient(to right, rgba(0, 0, 0, 0.3490196078), transparent)}@media only screen and (min-width: 576px){.block-container{padding:30px 45px}.big-text{font-size:25px}}@media only screen and (min-width: 768px){.block-container{padding:48px}.block-content-wrapper{width:75%}.block-content-wrapper.center{margin:0 auto;width:78%}.block-content-wrapper.left{margin-left:auto;margin-right:0}.block-content-wrapper.right{margin-right:auto;margin-left:0}.block-icon{height:100px}.block-icon-small{height:80px}.header-text{font-size:40px}.large-text{font-size:30px}.big-text{font-size:39px}.small-text{font-size:16px}.small-subheader-container .small-subheader-image-container{height:425px}}@media only screen and (min-width: 992px){.header-text{font-size:50px}.block-container{padding:45px}}@media only screen and (min-width: 1200px){.button{width:175px}.block-container{padding:60px}}@media only screen and (min-width: 1400px){.button{width:200px}.block-container{padding:70px}}a{text-decoration:none}.bi-play-circle,.bi-pause-circle{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-size:50px;color:#fff;z-index:10}.bi-arrows-angle-expand,.bi-arrows-angle-contract{position:absolute;right:15px;bottom:15px;font-size:30px;color:#fff;z-index:10;cursor:pointer}.home-subheader-container{height:220px}.home-subheader-container .home-subheader-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.map-image-container{position:relative;overflow:hidden}.map-image-container .map-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.safety-security-background{background-color:rgba(13,42,78,.77) !important}.safety-security-background .safety-security-content-text{color:rgba(255,255,255,.75)}.camera-image-container{overflow:hidden;position:absolute;top:0;width:100%}.camera-image-container .camera-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;mix-blend-mode:overlay}.contact-us-background{background-color:#c2c2c2 !important}.contact-us-background .contact-us-content-text{font-weight:600}#googleSearchBox{border:none;outline:none}.woman-image-container{overflow:hidden;position:absolute;top:0;width:100%}.woman-image-container .woman-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:overlay}.calculate-footprint-calulate-button{width:100% !important}.gradient-overlay-container.left{background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.5019607843)), to(transparent));background:linear-gradient(90deg, rgba(255, 255, 255, 0.5019607843), transparent)}.gradient-overlay-container.right{background:-webkit-gradient(linear, right top, left top, from(rgba(255, 255, 255, 0.5019607843)), to(transparent));background:linear-gradient(270deg, rgba(255, 255, 255, 0.5019607843), transparent)}#startPlaceDropdownButton #startPlaceDropdownIcon,#startPlaceDropdownButton #startPlaceDropdownDestination,#startPlaceDropdownButton #endPlaceDropdownIcon,#startPlaceDropdownButton #endPlaceDropdownDestination,#endPlaceDropdownButton #startPlaceDropdownIcon,#endPlaceDropdownButton #startPlaceDropdownDestination,#endPlaceDropdownButton #endPlaceDropdownIcon,#endPlaceDropdownButton #endPlaceDropdownDestination{-webkit-transition:.5s ease;transition:.5s ease}#startPlaceDropdownButton:hover #startPlaceDropdownIcon,#startPlaceDropdownButton:hover #startPlaceDropdownDestination,#startPlaceDropdownButton:hover #endPlaceDropdownIcon,#startPlaceDropdownButton:hover #endPlaceDropdownDestination,#endPlaceDropdownButton:hover #startPlaceDropdownIcon,#endPlaceDropdownButton:hover #startPlaceDropdownDestination,#endPlaceDropdownButton:hover #endPlaceDropdownIcon,#endPlaceDropdownButton:hover #endPlaceDropdownDestination{-webkit-transition:.5s ease;transition:.5s ease;color:#c00d0d}.dropdown-content{width:100%}.slick-slide{margin:0 12px}.slick-dots li button{border:solid 1px #cfcfcf;border-radius:100%;width:17px;height:17px}.slick-dots li button::before{left:-1.75px;color:rgba(0,0,0,0)}.slick-dots li.slick-active button:before{color:#c00d0d;font-size:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-services-slider{height:auto;opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.services-block-train-header,.services-intermodal-header,.services-single-wagonload-header{font-size:28px}@media only screen and (min-width: 576px){.subheader-container .subheader-image{width:100%;height:unset}.services-block-train-header,.services-intermodal-header,.services-single-wagonload-header{font-size:35px}}@media only screen and (min-width: 768px){.home-subheader-container{height:750px}.safety-security-background{background-color:#002a5c !important}.safety-security-background .safety-content-text{color:unset}.camera-image-container{overflow:hidden;position:relative;width:100%}.camera-image-container .camera-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal}.contact-us-background{background-color:#f6f6f6 !important}.contact-us-background .contact-us-content-text{font-weight:400}.woman-image-container{overflow:hidden;position:relative;width:100%}.woman-image-container .woman-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal}.mobile-services-slider{height:0;opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.services-block-train-header,.services-intermodal-header,.services-single-wagonload-header{font-size:26px}}@media only screen and (min-width: 992px){.calculate-footprint-calulate-button{width:45% !important}.services-block-train-header,.services-intermodal-header,.services-single-wagonload-header{font-size:33px}}@media only screen and (min-width: 1200px){.services-block-train-header,.services-intermodal-header,.services-single-wagonload-header{font-size:40px}}.header-container .header-red-bar{height:35px}.header-container .header-content{height:75px}.header-container .header-left-container{width:100%}.header-container .header-logo{width:100px;-o-object-fit:contain;object-fit:contain}.header-container .header-telephone-number-text{letter-spacing:-1px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-container .header-navigation-item{font-size:15px;line-height:15px;padding-right:10px}.header-container .header-navigation-item:last-child{padding-right:0px}.header-container .header-navigation-item.underlined{color:#c00d0d !important;text-decoration:underline}.header-container .header-navigation-dropdown{z-index:1010;top:45px;width:200px}.header-container .header-navigation-dropdown#flagDropdownContentMobile{left:0px;right:0px;top:110px;border-top:solid 1px #c00d0d}.header-container .header-navigation-dropdown .header-navigation-dropdown-red-bar{height:10px}.header-container .header-navigation-flag{width:30px;height:20px}.header-container .hamburger-container li{list-style:none}.header-container .hamburger-container a{text-decoration:none;color:#fff;font-weight:500;font-size:1.2rem;padding:.7rem}.header-container .hamburger-container a:hover{font-weight:bolder}.header-container .hamburger-container{display:block;position:relative;width:30px}.header-container .hamburger-container .checkbox{position:absolute;display:block;height:20px;width:30px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:5;opacity:0;cursor:pointer}.header-container .hamburger-container .hamburger-lines{display:block;height:20px;width:30px;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header-container .hamburger-container .hamburger-lines .line{display:block;height:2px;width:100%;border-radius:10px;background:#1f1f1f}.header-container .hamburger-container .hamburger-lines .line1{-webkit-transform-origin:0% 0%;transform-origin:0% 0%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.header-container .hamburger-container .hamburger-lines .line2{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out}.header-container .hamburger-container .hamburger-lines .line3{-webkit-transform-origin:0% 100%;transform-origin:0% 100%;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out, -webkit-transform .4s ease-in-out}.header-container .hamburger-container input[type=checkbox]:checked~.hamburger-lines .line1{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header-container .hamburger-container input[type=checkbox]:checked~.hamburger-lines .line2{-webkit-transform:scaleY(0);transform:scaleY(0)}.header-container .hamburger-container input[type=checkbox]:checked~.hamburger-lines .line3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-menu{width:100%;background-color:#f6f6f6;position:fixed;top:110px;z-index:1001;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:.5s;transition:.5s}.mobile-menu .header-navigation-dropdown-red-bar{height:10px}.mobile-menu .mobile-menu-item-container{width:100%;padding-top:30px;padding-bottom:20px}.mobile-menu .mobile-menu-item-container .menu-item-list{list-style-type:none}.mobile-menu .mobile-menu-item-container .mobile-menu-item{width:100%;color:#f6f6f6;padding:10px 10px}.mobile-menu .mobile-menu-item-container .mobile-menu-item .mobile-menu-item-text{color:#fff;text-decoration:none;-webkit-transition:.5s;transition:.5s}.mobile-menu .mobile-menu-item-container .mobile-menu-item .mobile-menu-item-text:hover{color:#002a5c;-webkit-transition:.5s;transition:.5s}.mobile-menu .mobile-menu-item-container .mobile-menu-item .mobile-menu-item-text:focus,.mobile-menu .mobile-menu-item-container .mobile-menu-item .mobile-menu-item-text:active{color:#002a5c}.mobile-menu.show{-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:.5s;transition:.5s}.underlined{color:#c00d0d !important;text-decoration:underline}@media only screen and (min-width: 768px){.header-container .header-navigation-item{font-size:14px}.header-container .header-left-container{width:auto}}@media only screen and (min-width: 992px){.header-container .header-navigation-item{padding-right:20px;font-size:16px}}@media only screen and (min-width: 1200px){.header-container .header-navigation-item{padding-right:30px}.header-right-container{min-width:50%}}.footer-white-background-container{height:225px}.footer-logo{width:100px;-o-object-fit:contain;object-fit:contain}.footer-white-logo{width:155px;padding:10px 0px}.footer-left-container,.footer-right-container{background-color:#fff}@media only screen and (min-width: 768px){.footer-left-container{background-color:#f6f6f6}}@media only screen and (min-width: 992px){.footer-big-text{font-size:40px;font-weight:700}.footer-black-background-container{height:320px}.footer-logo{width:190px}}.handling-cargo-delivered-video{width:100%;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 768px){.handle-storage-header,.handle-waste-header{min-height:237px}}@media only screen and (min-width: 992px){.handle-storage-header,.handle-waste-header{min-height:190px}}@media only screen and (min-width: 1400px){.handle-storage-header,.handle-waste-header{min-height:143px}}.footprint-video-video-container{height:185px}.footprint-video-video-container .footprint-video-video{width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.nature-image-container{height:100%;overflow:hidden;position:absolute;top:0;width:100%}.nature-image-container .nature-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:overlay}.enviroment-background{background-color:rgba(46,62,80,.9215686275) !important}.footprint-contact-us-background{background-color:#c2c2c2 !important}.footprint-contact-us-background .footprint-contact-us-content-text{font-weight:600}.footprint-contact-us-content-text{color:#c00d0d}.footprint-contact-us-text{color:#c00d0d}.footprint-contact-us-button{background-color:#c00d0d !important}.footprint-contact-us-button .footprint-contact-us-button-text{color:#fff}.safety-sustainability-header{font-size:25px}@media only screen and (min-width: 576px){.safety-sustainability-header{font-size:28px}}@media only screen and (min-width: 768px){.footprint-video-video-container{height:330px}.nature-image-container{height:100%;overflow:hidden;position:relative;width:100%}.nature-image-container .nature-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal}.enviroment-background{background-color:#002a5c !important}.enviroment-content-text{color:rgba(255,255,255,.5019607843)}.calculate-footprint-image-container{overflow:hidden;position:relative;width:100%;height:100%}.calculate-footprint-image-container .calculate-footprint-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal}.footprint-contact-us-background{background-color:#c00d0d !important}.footprint-contact-us-content-text{color:#fff}.footprint-contact-us-text{color:#fff}.footprint-contact-us-button{background-color:#fff !important}.footprint-contact-us-button .footprint-contact-us-button-text{color:#c00d0d}.safety-sustainability-header{min-height:108px;font-size:25px}}@media only screen and (min-width: 992px){.safety-sustainability-header{font-size:34px;min-height:130px}}@media only screen and (min-width: 1200px){.safety-sustainability-header{font-size:40px;min-height:144px}}@media only screen and (min-width: 1500px){.safety-sustainability-header{font-size:40px;min-height:0}}.intermodal-image-image{-o-object-fit:cover;object-fit:cover}.wagonload-image-image{-o-object-fit:cover;object-fit:cover}.map-image-services{height:100%;-o-object-fit:cover;object-fit:cover}.services-contact-us-background{background-color:#c2c2c2 !important}.services-contact-us-background .services-contact-us-content-text{font-weight:600}.services-contact-us-content-text{color:#c00d0d}.services-contact-us-text{color:#c00d0d}.services-contact-us-button{background-color:#c00d0d !important}.services-contact-us-button .services-contact-us-button-text{color:#fff}.services-map-image-container{position:relative;overflow:hidden}.services-map-image-container .map-image{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 768px){.services-contact-us-background{background-color:#c00d0d !important}.services-contact-us-content-text{color:#fff}.services-contact-us-text{color:#fff}.services-contact-us-button{background-color:#fff !important}.services-contact-us-button .services-contact-us-button-text{color:#c00d0d}}.news-articles-content-container{gap:0px 10px}.page-navigator-container .page-navigator-icon{height:40px}.article-image{height:100%;max-height:417px;width:100%;-o-object-fit:cover;object-fit:cover}.article-image-background{height:250px;background-color:#f6f6f6}.news-article-container{width:calc(50% - 10px) !important}.news-button{border:solid #000 1px}.bg-white-gray{background-color:#f6f6f6}.clamp-text-2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:8.5rem}@media only screen and (min-width: 768px){.article-image-background{height:465px;background-color:#fff}.bg-white-gray{background-color:#fff}.news-article-container{width:calc(25% - 10px) !important}.clamp-text-2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:7.5rem}}@media only screen and (min-width: 992px){.clamp-text-2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:8.5rem}}@media only screen and (min-width: 1200px){.clamp-text-2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:7.5rem}}@media only screen and (min-width: 1400px){.clamp-text-2{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;height:5.5rem}}.about-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.upload-button{color:rgba(0,0,0,0)}.upload-label{background-color:#c00d0d;width:150px;height:115px;background-size:40px 35px;background-position:center;background-repeat:no-repeat;background-image:url(/images/upload-icon.png)}.upload-label-container{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.socialButton{width:150px;height:45px;border:solid 1px #cfcfcf}#generateButton{background-color:#c00d0d;width:100%;height:45px;color:#fff;border:none;outline:none}#imageInput{background-color:#fff;border:none;outline:none;padding:10px}.croppie-container{width:100% !important;height:762px !important}#downloadButton{background-color:#c00d0d;width:100%;height:45px;color:#fff;border:none;outline:none}@media only screen and (min-width: 768px){.upload-label-container{-webkit-box-flex:0;-ms-flex:0 0 135px;flex:0 0 135px;display:block}.upload-label{width:115px}#generateButton{width:150px;margin-left:30px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}#downloadButton{width:150px;-webkit-box-flex:0;-ms-flex:0 0 150px;flex:0 0 150px}}