.intelligent-vehicle-connectivity{box-sizing:border-box}.intelligent-vehicle-connectivity a,.intelligent-vehicle-connectivity a:link{text-decoration:none}.intelligent-vehicle-connectivity h2.section-title{height:160px;width:100%;display:flex;align-items:center;justify-content:center;font-size:42px;margin-top:0 !important;font-weight:300;padding:0 20px;text-align:center}@media(max-width: 1680px){.intelligent-vehicle-connectivity h2.section-title{font-size:42px;height:140px}}@media(max-width: 1280px){.intelligent-vehicle-connectivity h2.section-title{font-size:32px;height:120px}}@media(max-width: 600px){.intelligent-vehicle-connectivity h2.section-title{font-size:28px;padding:40px 20px;min-height:80px}}.intelligent-vehicle-connectivity .page-header-2023{background-image:url(../img/2024/intelligent-vehicle-connectivity/page-header-bg.jpg)}@media(max-width: 600px){.intelligent-vehicle-connectivity .page-header-2023{background-image:url(../img/2024/intelligent-vehicle-connectivity/page-header-bg-mobile.jpg)}}.intelligent-vehicle-connectivity .page-description .has-video{width:100%;display:flex;align-items:center;justify-content:space-between}.intelligent-vehicle-connectivity .page-description .has-video .col{width:calc(50% - 20px);max-width:calc(50% - 20px)}.intelligent-vehicle-connectivity .page-description .has-video .video-content{position:relative;overflow:hidden}.intelligent-vehicle-connectivity .page-description .has-video .video-content video{width:100%;height:100%;top:0;left:0;display:block;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;z-index:2}.intelligent-vehicle-connectivity .page-description .has-video .video-content:after{content:"";width:100%;padding-top:56.25%;z-index:-1;display:block;position:relative}@media(max-width: 900px){.intelligent-vehicle-connectivity .page-description .has-video{display:block}.intelligent-vehicle-connectivity .page-description .has-video .col{width:100%;max-width:none}.intelligent-vehicle-connectivity .page-description .has-video .col .video-content{margin-top:25px}}.intelligent-vehicle-connectivity .framework{width:100%;background-color:#6e8baf;padding-top:80px;overflow:hidden}.intelligent-vehicle-connectivity .framework h2{font-size:42px;display:block;line-height:1.2;text-align:center;color:#fff;margin-bottom:60px;font-weight:300;padding:0 20px}.intelligent-vehicle-connectivity .framework img{margin:30px 0 0;width:100%;transform:translateZ(0)}@media(max-width: 1680px){.intelligent-vehicle-connectivity .framework{padding-top:60px}.intelligent-vehicle-connectivity .framework h2{font-size:38px;margin-bottom:40px}}@media(max-width: 1280px){.intelligent-vehicle-connectivity .framework{padding-top:40px}.intelligent-vehicle-connectivity .framework h2{font-size:32px;margin-bottom:30px}}@media(max-width: 600px){.intelligent-vehicle-connectivity .framework{background-size:cover;padding-top:30px}.intelligent-vehicle-connectivity .framework h2{font-size:24px;margin-bottom:20px;line-height:1.4}}.intelligent-vehicle-connectivity .framework.framework-2{background-color:#e3e6e9}.intelligent-vehicle-connectivity .platform{background-color:#fff;padding:80px 0}.intelligent-vehicle-connectivity .platform .cols{width:100%;height:auto;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap}.intelligent-vehicle-connectivity .platform .cols .item{width:calc(33.3333% - 20px);max-width:calc(33.3333% - 20px);position:relative;overflow:hidden}.intelligent-vehicle-connectivity .platform .cols .item:after{content:"";width:100%;height:40%;left:0;z-index:2;right:0;bottom:0;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6) 70%);display:block;position:absolute;transform:translateY(20%);transition-duration:.9s}@media(min-width: 1200px){.intelligent-vehicle-connectivity .platform .cols .item:hover .figure{transform:scale(1.1) translate3d(0, 0, 0);transition-duration:.3s}.intelligent-vehicle-connectivity .platform .cols .item:hover .text{transform:translateY(0%);transition:transform .3s ease 0s}.intelligent-vehicle-connectivity .platform .cols .item:hover .text h3{transform:translateY(0%);transition:transform .3s ease 0s}.intelligent-vehicle-connectivity .platform .cols .item:hover:after{height:80%;transform:translateY(0%);transition-duration:.3s;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 50%)}}.intelligent-vehicle-connectivity .platform .cols .figure{background-size:cover;background-position:center;background-repeat:no-repeat;transform-origin:center;transform:scale(1) translate3d(0, 0, 0);transition-duration:.9s}.intelligent-vehicle-connectivity .platform .cols .figure:after{content:"";display:block;position:relative;width:100%;padding-top:130%;z-index:-1;height:auto}.intelligent-vehicle-connectivity .platform .cols .text-wrapper{position:absolute;left:8%;bottom:8%;right:12%;width:auto;overflow:hidden;z-index:6;color:#fff}.intelligent-vehicle-connectivity .platform .cols .text{transition:transform .9s ease 0s;transform:translateY(100%)}.intelligent-vehicle-connectivity .platform .cols h3{line-height:1.2;display:block;margin-bottom:.4em;font-size:28px;font-weight:300;transform:translateY(-100%);transition:transform .9s ease .2s}.intelligent-vehicle-connectivity .platform .cols p{font-size:16px;line-height:1.6}.intelligent-vehicle-connectivity .platform .cols .btn{width:100%;display:block;position:relative;padding-top:20px;bottom:0;left:0;flex-wrap:wrap;padding-bottom:1px}.intelligent-vehicle-connectivity .platform .cols .btn span.note{font-size:10px;white-space:nowrap;margin:5px 5px 5px 0}.intelligent-vehicle-connectivity .platform .cols .btn a,.intelligent-vehicle-connectivity .platform .cols .btn a:link{line-height:1.2;font-size:14px;padding:0 .5em;height:32px;min-width:40%;display:flex;align-items:center;white-space:nowrap;justify-content:center;color:#fff;border:1px solid #fff;margin-right:10px}.intelligent-vehicle-connectivity .platform .cols .btn a:hover,.intelligent-vehicle-connectivity .platform .cols .btn a:link:hover{text-decoration:none !important}@media(min-width: 1200px){.intelligent-vehicle-connectivity .platform .cols .btn a,.intelligent-vehicle-connectivity .platform .cols .btn a:link{transition:.2s}.intelligent-vehicle-connectivity .platform .cols .btn a:hover,.intelligent-vehicle-connectivity .platform .cols .btn a:link:hover{color:#fff;background-color:var(--blue);border-color:var(--blue)}}.intelligent-vehicle-connectivity .platform .cols .btn a.can-smaller,.intelligent-vehicle-connectivity .platform .cols .btn a:link.can-smaller{font-size:12px}.intelligent-vehicle-connectivity .platform .cols .btn.multi a,.intelligent-vehicle-connectivity .platform .cols .btn.multi a:link{width:100%;max-width:90%;margin:0 0 10px 0 !important}@media(max-width: 1200px){.intelligent-vehicle-connectivity .platform .cols .btn.multi a,.intelligent-vehicle-connectivity .platform .cols .btn.multi a:link{font-size:12px}.intelligent-vehicle-connectivity .platform .cols .btn.multi a.can-smaller,.intelligent-vehicle-connectivity .platform .cols .btn.multi a:link.can-smaller{font-size:10px}.intelligent-vehicle-connectivity .platform .cols .item .figure{transform:scale(1) translate3d(0, 0, 0) !important}.intelligent-vehicle-connectivity .platform .cols .item .text{transform:translateY(0%) !important}.intelligent-vehicle-connectivity .platform .cols .item .text h3{transform:translateY(0%) !important}.intelligent-vehicle-connectivity .platform .cols .item:after{height:100% !important;transform:translateY(0%) !important;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 70%)}.intelligent-vehicle-connectivity .platform .cols .item p{font-size:12px}}@media(max-width: 900px){.intelligent-vehicle-connectivity .platform .cols{flex-wrap:wrap}.intelligent-vehicle-connectivity .platform .cols .item{width:100%;max-width:none}.intelligent-vehicle-connectivity .platform .cols .item .figure{max-height:85vw;background-position:center 30%}.intelligent-vehicle-connectivity .platform .cols .item:not(:last-child){margin-bottom:20px}.intelligent-vehicle-connectivity .platform .cols .item .text{width:80%}.intelligent-vehicle-connectivity .platform .cols .item h2{font-size:42px}.intelligent-vehicle-connectivity .platform .cols .item p{font-size:14px}.intelligent-vehicle-connectivity .platform .cols .btn.multi a,.intelligent-vehicle-connectivity .platform .cols .btn.multi a:link{font-size:14px}.intelligent-vehicle-connectivity .platform .cols .btn.multi a.can-smaller,.intelligent-vehicle-connectivity .platform .cols .btn.multi a:link.can-smaller{font-size:12px}}@media(max-width: 600px){.intelligent-vehicle-connectivity .platform{padding:10px 0 0}.intelligent-vehicle-connectivity .platform .inner{padding:0 !important}.intelligent-vehicle-connectivity .platform .cols .btn.multi{display:block}.intelligent-vehicle-connectivity .platform .cols .btn.multi a,.intelligent-vehicle-connectivity .platform .cols .btn.multi a:link{width:100%;max-width:none;margin-bottom:5px !important;font-size:14px !important}.intelligent-vehicle-connectivity .platform .cols .btn.multi a.can-smaller,.intelligent-vehicle-connectivity .platform .cols .btn.multi a:link.can-smaller{font-size:14px !important}.intelligent-vehicle-connectivity .platform .cols .text-wrapper{right:10%;left:10%}.intelligent-vehicle-connectivity .platform .cols .item .btn{padding-bottom:2%}.intelligent-vehicle-connectivity .platform .cols .item:not(:last-child){margin-bottom:10px}.intelligent-vehicle-connectivity .platform .cols .item:last-child{margin-bottom:0}.intelligent-vehicle-connectivity .platform .cols .item .figure{min-height:130vw}.intelligent-vehicle-connectivity .platform .cols .item:after{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 50%)}.intelligent-vehicle-connectivity .platform .cols .item .text{width:100% !important}.intelligent-vehicle-connectivity .platform h2{font-size:26px}.intelligent-vehicle-connectivity .platform .cols .item .text h3{font-size:32px;font-weight:normal}.intelligent-vehicle-connectivity .platform .cols .item p{text-overflow:ellipsis;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box}}.intelligent-vehicle-connectivity .industry-insight{width:100%;padding-bottom:80px;background-color:#fff}.intelligent-vehicle-connectivity .industry-insight .wrap{display:flex;align-items:stretch;justify-content:flex-start;background-color:#fff}.intelligent-vehicle-connectivity .industry-insight .wrap .figure{width:50%;position:relative;overflow:hidden}.intelligent-vehicle-connectivity .industry-insight .wrap .figure img{display:block;top:0;left:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.intelligent-vehicle-connectivity .industry-insight .wrap .text{width:50%;padding:80px;background-color:#005bac;color:#fff}.intelligent-vehicle-connectivity .industry-insight .wrap .text img{width:100%;margin-top:30px}.intelligent-vehicle-connectivity .industry-insight .wrap .text h2{font-size:42px;font-weight:300;display:block;line-height:1.3}.intelligent-vehicle-connectivity .industry-insight .wrap .text h3{font-size:24px;display:block;line-height:1.3;font-weight:normal;margin-top:.3em}.intelligent-vehicle-connectivity .industry-insight .wrap .text p{line-height:1.8;padding:1.5em 0;font-size:16px}.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a,.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a:link{margin:0 0 15px;line-height:1.2;font-size:16px;padding:.5em 1.5em;display:flex;align-items:center;white-space:nowrap;justify-content:center;color:#fff;border:1px solid #fff}.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a:last-child,.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a:link:last-child{margin-bottom:0}.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a:hover,.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a:link:hover{text-decoration:none !important}@media(min-width: 1200px){.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a,.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a:link{transition:.2s}.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a:hover,.intelligent-vehicle-connectivity .industry-insight .wrap .text .btns a:link:hover{color:#005bac;background-color:#fff}}@media(max-width: 1680px){.intelligent-vehicle-connectivity .industry-insight .wrap .text{padding:6%}.intelligent-vehicle-connectivity .industry-insight .wrap .text h2{font-size:38px}.intelligent-vehicle-connectivity .industry-insight .wrap .text h3{font-size:20px}}@media(max-width: 1280px){.intelligent-vehicle-connectivity .industry-insight .wrap .text h2{font-size:32px}.intelligent-vehicle-connectivity .industry-insight .wrap .text p{font-size:14px}.intelligent-vehicle-connectivity .industry-insight .wrap .btns a,.intelligent-vehicle-connectivity .industry-insight .wrap .btns a:link{font-size:14px}}@media(max-width: 900px){.intelligent-vehicle-connectivity .industry-insight .wrap{display:block}.intelligent-vehicle-connectivity .industry-insight .wrap .figure{width:100%;height:50vw}.intelligent-vehicle-connectivity .industry-insight .wrap .text{width:100%;max-width:none;padding:8%}.intelligent-vehicle-connectivity .industry-insight .wrap .text h2{line-height:1.4;font-weight:normal}.intelligent-vehicle-connectivity .industry-insight .wrap .text h3{font-size:18px}}@media(max-width: 900px){.intelligent-vehicle-connectivity .industry-insight{padding-bottom:60px}}.intelligent-vehicle-connectivity .blue-grid-box{width:100%;display:flex;align-items:stretch;justify-content:flex-start;background-color:#005bac}.intelligent-vehicle-connectivity .blue-grid-box .figure{width:50%;position:relative;overflow:hidden}.intelligent-vehicle-connectivity .blue-grid-box .figure img{display:block;top:0;left:0;width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.intelligent-vehicle-connectivity .blue-grid-box .text{width:50%;padding:100px;color:#fff}.intelligent-vehicle-connectivity .blue-grid-box .text h2{font-size:42px;display:block;line-height:1.2;font-weight:normal}.intelligent-vehicle-connectivity .blue-grid-box .text p{line-height:1.8;padding:1.5em 0 0;font-size:16px}.intelligent-vehicle-connectivity .blue-grid-box .text p small{font-size:.7em}.intelligent-vehicle-connectivity .blue-grid-box .text p+p{padding-top:0}.intelligent-vehicle-connectivity .blue-grid-box .text .btns{margin-top:30px;width:100%;display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.intelligent-vehicle-connectivity .blue-grid-box .text .btns a,.intelligent-vehicle-connectivity .blue-grid-box .text .btns a:link{margin:0 0 15px;line-height:1.2;font-size:16px;padding:.5em 1.5em;display:flex;align-items:center;white-space:nowrap;justify-content:center;color:#fff;border:1px solid #fff}.intelligent-vehicle-connectivity .blue-grid-box .text .btns a:last-child,.intelligent-vehicle-connectivity .blue-grid-box .text .btns a:link:last-child{margin-bottom:0}.intelligent-vehicle-connectivity .blue-grid-box .text .btns a:hover,.intelligent-vehicle-connectivity .blue-grid-box .text .btns a:link:hover{text-decoration:none !important}@media(min-width: 1200px){.intelligent-vehicle-connectivity .blue-grid-box .text .btns a,.intelligent-vehicle-connectivity .blue-grid-box .text .btns a:link{transition:.2s}.intelligent-vehicle-connectivity .blue-grid-box .text .btns a:hover,.intelligent-vehicle-connectivity .blue-grid-box .text .btns a:link:hover{color:#005bac;background-color:#fff}}.intelligent-vehicle-connectivity .blue-grid-box.reverse{flex-direction:row-reverse}@media(max-width: 1680px){.intelligent-vehicle-connectivity .blue-grid-box .text{padding:6%}.intelligent-vehicle-connectivity .blue-grid-box .text h2{font-size:38px}}@media(max-width: 1280px){.intelligent-vehicle-connectivity .blue-grid-box .text h2{font-size:32px}.intelligent-vehicle-connectivity .blue-grid-box .text p{font-size:14px;line-height:1.6}.intelligent-vehicle-connectivity .blue-grid-box .btns{margin-top:20px !important}.intelligent-vehicle-connectivity .blue-grid-box .btns a,.intelligent-vehicle-connectivity .blue-grid-box .btns a:link{font-size:14px !important}}@media(max-width: 600px){.intelligent-vehicle-connectivity .blue-grid-box{display:block}.intelligent-vehicle-connectivity .blue-grid-box .figure{width:100%;height:50vw}.intelligent-vehicle-connectivity .blue-grid-box .text{width:100%;max-width:none;padding:8%}.intelligent-vehicle-connectivity .blue-grid-box .text h2{font-size:28px}}.section-about{padding:100px 0;background-color:#5c6675;color:#fff;font-weight:lighter;font-display:swap;font-style:normal}.common-cols{width:100%;display:flex;align-items:flex-start;justify-content:space-between}.common-cols.cols-3 .col{width:33.333%;padding:0 20px}.section-about{padding:100px 0;background-color:#5c6675;color:#fff;font-weight:lighter;font-display:swap;font-style:normal}.section-about .cols-3{margin-top:50px}.section-about span{display:block;text-align:center}.section-about span.num{font-size:60px;line-height:1.2;margin-bottom:.2em;color:#32bce1}.section-about span.text{font-size:18px}.common-cols.cols-4 .col{width:25%}@media(max-width: 1150px){.common-cols.cols-4{flex-wrap:wrap}.common-cols.cols-4 .col{width:50%}}@media(max-width: 680px){.common-cols.cols-4 .col{width:100%}}.automotive-about .col{padding:0 10px}.automotive-about .col em{font-style:normal;font-size:32px;line-height:1;display:block}.automotive-about .col.height span.num{min-height:120px;font-weight:lighter;font-display:swap;font-style:normal}.automotive-about .col.height span.num.number{font-size:70px}@media(max-width: 1500px){.automotive-about .col em{font-size:30px}.automotive-about .col.height span.num.number{font-size:58px}}@media(max-width: 1150px){.automotive-about{flex-wrap:wrap}.automotive-about .col{padding:20px 0}}@media(max-width: 680px){.automotive-about .col:not(:last-child){border-bottom:1px solid rgba(255,255,255,.1)}.automotive-about .col.height span.num{min-height:auto}.automotive-about .col.height span.num.number{font-size:40px}.automotive-about .col em{font-size:24px}}.section-about{position:relative;overflow:hidden}@media(max-width: 680px){.section-about{padding:10px 0}}.section-about>a{top:0;left:0;display:block;position:absolute;width:100%;height:100%;z-index:10}