.cp-video-banner{z-index:2;position:relative}.cp-video-banner .play-btn{margin-bottom:2rem;padding:0}.cp-video-banner .icon-Play{font-size:4.8rem;line-height:4.8rem;margin-bottom:2rem;color:#fff}@media only screen and (max-width:768px){.cp-video-banner .icon-Play{font-size:3rem;line-height:3rem;margin-bottom:1.6rem}}.cp-video-banner .icon-pause{font-size:4.8rem;line-height:4.8rem;margin-bottom:2rem;color:#fff}@media only screen and (max-width:768px){.cp-video-banner .icon-pause{font-size:3rem;line-height:3rem;margin-bottom:1.6rem}}.cp-video-banner .video-title{font-size:8.2rem;line-height:9rem;color:#fff;font-family:heebo-light}@media only screen and (max-width:768px){.cp-video-banner .video-title{font-size:4rem;line-height:3.4rem}}.cp-video-banner .video-desc{font-size:2rem;line-height:2.4rem;font-family:heebo-regular;color:#fff;width:45.6rem}@media only screen and (max-width:768px){.cp-video-banner .video-desc{font-size:1.6rem;line-height:2rem;width:23.2rem}}@media only screen and (max-width:768px){.cp-video-banner .cm-light{display:block}}.video_play_banner{background-color:#000;position:absolute;height:100%;width:100%;overflow:hidden;top:0;left:0;display:none}.video_play_banner .icon-mute,.video_play_banner .icon-volume{position:absolute;right:4rem;bottom:3rem;width:5rem;height:5rem;font-size:3rem;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;color:#fff;background:#00000066;border-radius:50%;z-index:5;cursor:pointer;transition:.6s}.video_play_banner video{position:absolute;left:0;right:0;top:0;height:100%;bottom:0;width:100%;object-fit:cover}.show{display:block}@media only screen and (max-width:768px){.video_play_banner{height:100%}}@media only screen and (max-width:768px){.video_play_banner.cargoTestimonial-video-banner iframe{height:55rem}}@media only screen and (max-width:768px){.video_play_banner .icon-mute,.video_play_banner .icon-volume{bottom:2rem;right:2rem}}@media only screen and (max-width:768px){.video_play_banner.exp-video-play-banner{height:60rem}}@media only screen and (max-width:768px){.video_play_banner.exp-video-play-banner video{height:60rem}}.cp-video-banner .typ-small{font-size:6rem;line-height:9.5rem}@media only screen and (max-width:768px){.cp-video-banner .typ-small{font-size:4rem;line-height:4rem}}.cp-video-banner .video-title{font-family:heebo-black}@media only screen and (max-width:768px){.cp-video-banner .video-title{font-family:heebo-bold}}@media only screen and (max-width:768px){.cp-video-banner.typ-exp-banner-video .video-title,.cp-video-banner.typ-exp-banner-video .cm-light{font-size:30px}}.cp-img-desc{display:-ms-flexbox;display:flex;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cp-img-desc.mt-50{margin-top:5rem}.cp-img-desc .desc-title{font-family:heebo-bold;font-size:6.4rem;line-height:1;letter-spacing:-1px;color:#000;margin-bottom:2rem}@media only screen and (max-width:768px){.cp-img-desc .desc-title{font-size:3rem;margin-bottom:1rem}}.cp-img-desc .desc-title.aboutdeskTitle{margin-top:0}.cp-img-desc .desc{font-family:heebo-regular;font-size:1.8rem;line-height:1.44;color:#333;margin-bottom:2rem}@media only screen and (max-width:768px){.cp-img-desc .desc{font-size:1.6rem}}.cp-img-desc .info-wrap{width:47%}@media only screen and (max-width:768px){.cp-img-desc .info-wrap{width:100%}}.cp-img-desc .img-wrap{width:47%}@media only screen and (max-width:768px){.cp-img-desc .img-wrap{width:100%}}.cp-img-desc .img-wrap{width:55rem;height:55rem}@media only screen and (max-width:768px){.cp-img-desc .img-wrap{width:33.5rem;height:33.5rem}}.cp-img-desc .info-wrap .desc:last-child{margin-bottom:.5rem}@media only screen and (max-width:768px){.cp-img-desc .info-wrap .desc.desc-our{margin-bottom:2rem}}.cp-vision{z-index:2;position:relative}.cp-vision .video-title{font-size:6.4rem;line-height:6.4rem;color:#fff;font-family:heebo-bold;margin-bottom:.8rem;text-transform:capitalize;padding-top:8rem}@media only screen and (max-width:768px){.cp-vision .video-title{font-size:3rem;line-height:3.4rem}}.cp-vision .video-desc{font-size:1.8rem;line-height:2.4rem;font-family:heebo-regular;color:#fff;width:45.6rem}@media only screen and (max-width:768px){.cp-vision .video-desc{font-size:1.6rem;line-height:2rem;width:23.2rem}}@media only screen and (max-width:768px){.cp-vision .video-title{padding-top:0;width:50%}}.cp-leadership{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:justify;justify-content:space-between}.cp-leadership .leadership-item{width:32.5%;margin-bottom:4rem;padding:3rem;border:solid 1px #e2e2e2;background:#fff}@media only screen and (max-width:768px){.cp-leadership .leadership-item{width:100%;padding:2rem}}.cp-leadership .img-wrap{width:32.3rem;height:32.3rem;margin:0 0 20px}@media only screen and (max-width:768px){.cp-leadership .img-wrap{width:29.5rem;height:31.7rem}}.cp-leadership .img-wrap img{height:100%}.cp-leadership .l-title{margin-bottom:1rem;font-family:heebo-bold;font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.38px;color:#000}@media only screen and (max-width:768px){.cp-leadership .l-title{font-size:2rem}}.cp-leadership .l-subtitle{margin-bottom:2rem;font-family:heebo-regular;font-size:1.4rem;line-height:1;color:#333}.cp-leadership .l-desc{margin-bottom:3rem;font-family:heebo-light;font-size:1.8rem;line-height:1.44;color:#333}@media only screen and (max-width:768px){.cp-leadership .l-desc{font-size:1.6rem}}.cp-leadership .icon{width:10.2rem;height:2.6rem;display:inline-block}.cp-leadership{-ms-flex-pack:start;justify-content:start}.cp-leadership .leadership-item{width:38.3rem;min-height:60.3rem;margin-right:1rem}.cp-leadership .leadership-item:nth-child(3n+3){margin-right:0}@media only screen and (max-width:768px){.cp-leadership .leadership-item{width:33.5rem;min-height:54.3rem;margin-bottom:5.2rem}.cp-leadership .leadership-item:last-child{margin-bottom:0}}.cp-bounce-animation{position:absolute;bottom:6.5rem;left:9.5rem;transform:rotate(-90deg);padding-left:1.5rem;font-size:1rem;color:#9f9f9f;z-index:2;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;-moz-animation:bounce 2s infinite;-o-animation:bounce 2s infinite}@media only screen and (max-width:768px){.cp-bounce-animation{left:-1.5rem}}.cp-bounce-animation .icon-arrow{display:inline-block;position:absolute;top:2px;left:0;transform:rotate(180deg);color:#fff}@keyframes bounce{0%,20%,50%,80%,100%{transform:rotate(-90deg) translateX(0)}40%{transform:rotate(-90deg) translateX(-30px)}60%{transform:rotate(-90deg) translateX(-15px)}}