﻿.image-text{position:relative;overflow:hidden;display:flex;display:-webkit-flex;margin:auto;aspect-ratio:auto}.image-text .image-text-content{position:relative;overflow:hidden;width:100%;height:100%}.image-text .image-text-content .img-box{position:relative;overflow:hidden;width:100%;height:100%}.image-text .image-text-content .img-box .img{width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box .image-cover{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box .image-contain{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .image-mask{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.image-text .image-text-content .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);overflow:hidden;padding:20px}.image-text .image-text-content .text-wrapper .title{font-weight:500;margin-bottom:10px}.image-text .image-text-content .text-wrapper .text{min-height:22px;font-weight:400}.image-text .image-text-content .text-wrapper .image-text-btn{max-width:100%;min-width:140px;height:40px;border-radius:5px;font-size:16px;font-weight:400;display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;line-height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:break-all}@media screen and (min-width:769px){.image-text .image-text-content .img-box-mobile{display:none}}@media screen and (max-width:768px){.image-text{min-height:200px;max-height:260px}.image-text .image-text-content{position:relative;overflow:hidden;width:100%;height:100%}.image-text .image-text-content .img-box{display:none}.image-text .image-text-content .img-box-mobile{position:relative;overflow:hidden;width:100%;height:100%}.image-text .image-text-content .img-box-mobile .image-cover{width:100%;height:100%;object-fit:contain;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box-mobile .image-contain{width:100%;height:100%;object-fit:cover;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box-mobile .image-fill{width:100%;height:100%;object-fit:fill;object-position:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .img-box-mobile .img{width:100%;height:100%;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.image-text .image-text-content .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 20px);overflow:hidden;padding:15px}.image-text .image-text-content .text-wrapper .title{font-size:20px!important;font-weight:500!important;line-height:28px!important}.image-text .image-text-content .text-wrapper .text{font-size:14px!important;line-height:20px!important;font-weight:400!important}.image-text .image-text-content .text-wrapper .image-text-btn{font-size:14px!important;font-weight:400!important;min-width:120px;max-width:100%;height:40px;border-radius:5px;display:inline-block;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;white-space:nowrap;line-height:40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;word-break:break-all}}.video-banner{width:100%;display:block;overflow:hidden;position:relative}.video-banner .video-banner-wrapper{width:100%;height:100%}.video-banner .video-banner-wrapper .video-banner-item{width:100%;height:100%}.video-banner .video-banner-wrapper .video-banner-item .video-box{position:relative;width:100%;height:100%}.video-banner .video-banner-wrapper .video-banner-item .video-box>video{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;left:0;right:0}.video-banner .video-banner-wrapper .video-banner-item .text-wrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:62.5%;display:flex;flex-direction:column;align-items:center;height:calc(100% - 80px);overflow:hidden;justify-content:center}.video-banner .video-banner-wrapper .text-wrapper.align-left{align-items:flex-start}.video-banner .video-banner-wrapper .text-wrapper.align-center{align-items:center}.video-banner .video-banner-wrapper .text-wrapper.align-right{align-items:flex-end}.video-banner .video-banner-wrapper .text-wrapper .title{font-weight:500;color:#fff}.video-banner .video-banner-wrapper .text-wrapper .text{font-weight:400;color:#fff;margin-top:20px}.video-banner .video-banner-wrapper .text-wrapper .video-banner-btn{padding:10px 24px;border-radius:6px;margin-top:20px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;position:relative;font-size:16px;line-height:20px;max-width:100%;overflow-wrap:anywhere}.video-banner .swiper-pagination{display:flex;align-items:center;width:100%;justify-content:center;bottom:20px}.video-banner .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;margin:0;background-color:#d8d8d8}.video-banner .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.video-banner .swiper-pagination .swiper-pagination-bullet+.swiper-pagination-bullet{margin-left:10px}@media screen and (max-width:768px){.section-video-banner{position:relative;width:100%}.section-video-banner .video-banner{height:unset}.video-banner .video-banner-wrapper .video-banner-item{flex-direction:column}.video-banner .video-banner-wrapper .video-banner-item .video-box{height:0;padding-bottom:44%}.video-banner .video-banner-wrapper .video-banner-item .text-wrapper{position:static;top:unset;left:unset;transform:unset;width:100%;display:flex;flex-direction:column;align-items:center;height:unset;justify-content:center;padding:20px 16px 52px 16px;background-color:#bababa}.video-banner .video-banner-wrapper .text-wrapper .title{font-size:18px;font-weight:500;line-height:24px}.video-banner .video-banner-wrapper .text-wrapper .text{font-size:14px;font-weight:400;line-height:20px;margin-top:10px}.video-banner .video-banner-wrapper .text-wrapper .video-banner-btn{margin-top:10px}}.section-featured-content .featured-content-container{width:100%;margin:0 auto;padding:40px 80px}.section-featured-content .featured-content-container.width-full{padding:40px 0;max-width:unset}.section-featured-content .featured-content-container.width-1440{max-width:calc(1440px + 160px)}.section-featured-content .featured-content-container.width-1280{max-width:calc(1280px + 160px)}.section-featured-content .featured-content-container.width-960{max-width:calc(960px + 160px)}.section-featured-content .featured-content-container h2.title-2{margin:0;padding:0}.section-featured-content .featured-content-container .featured-content-desc{margin-top:20px}@media screen and (max-width:768px){.section-featured-content .featured-content-container{padding:20px 16px}.section-featured-content .featured-content-container .featured-content-desc{margin-top:10px}}