.banner{position:relative;height:auto;display:flex;justify-content:center;align-items:center;color:#fff;padding:10px 0}.banner .banner-mask{position:absolute;background:rgba(0,0,0,0.15);left:0;top:0;width:100%;height:100%;z-index:1;pointer-events:none}.banner .single-picture{overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;background-size:cover;background-position:center}.banner .swiper-pagination-bullet{width:6px;height:6px;margin:0 3px !important;border-radius:6px;background:#fff;opacity:0.3}.banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width:12px;border-radius:6px;opacity:1}.banner .default-wrap{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:rgba(218,218,218,0.2);display:flex;justify-content:center;align-items:center}.banner .default-wrap img{width:100px;height:87.5px;object-fit:contain;opacity:0.3}@media (max-width: 800px){.banner .default-wrap img{width:50px;height:44px}}

.media-content-v2{position:relative;z-index:var(--level-sublow);display:flex;flex-direction:column;align-items:center}.media-content-v2 .title-text{position:relative}.media-content-v2 .title-text .media-shadow{position:absolute;left:50%;top:0;width:100%;height:100%;z-index:-1;background-color:#000000;opacity:0.6;transform:translateX(-50%);white-space:nowrap}.media-content-v2 .title-text .site-subtitle{margin-top:20px}@media (max-width: 600px){.media-content-v2 .title-text .site-subtitle{margin-top:15px}}.media-content-v2 .title-image{text-align:center;margin-bottom:40px;width:100%;overflow:hidden}.media-content-v2 .title-image img{max-width:100%}@media (max-width: 800px){.media-content-v2 .media-info{width:100%}}

.banner-button-v2{width:100%;display:flex;justify-content:center;flex-wrap:wrap}.banner-button-v2 .btn-item{position:relative;margin:10px 5px 0 5px;padding:0 20px;min-width:190px;overflow:hidden;height:40px;line-height:38px;display:block;text-shadow:0 2px 12px rgba(0,0,0,0.1);font-size:12px;font-weight:500;font-family:var(--mg-button-font);text-align:center;border:1px solid;background-color:var(--g-btn-background, var(--mg-button-background, #03c9ff));border-color:var(--g-btn-background, var(--mg-button-background, #03c9ff));color:var(--g-btn-color, var(--mg-button-color, #fff));position:relative}.banner-button-v2 .btn-item:hover::after{content:'';background:rgba(25,25,25,0.1);position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.banner-button-v2 .btn-item .icon-arrow-up{transform:rotate(90deg);display:inline-block;font-size:14px}.banner-button-v2 .btn-item.plain{border-color:var(--g-btn-background, #fff);color:var(--g-btn-background, #fff)}.banner-button-v2 .btn-item{cursor:pointer}

.md-hero.layout16 .bg-wrap{display:flex;padding:80px 0;position:relative;z-index:10}@media (max-width: 800px){.md-hero.layout16 .bg-wrap{padding:50px 0}}.md-hero.layout16 .bg-wrap.left{justify-content:flex-start}.md-hero.layout16 .bg-wrap.center{justify-content:center}.md-hero.layout16 .bg-wrap.right{justify-content:flex-end}.md-hero.layout16 .content-wrap{width:45%;min-height:570px;padding:80px 50px;background:rgba(25,25,25,0.9);clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 100px), calc(100% - 100px) 100%, 0% 100%)}@media (max-width: 800px){.md-hero.layout16 .content-wrap{width:100%;min-height:320px;padding:50px 15px;clip-path:polygon(0% 0%, 100% 0%, 100% calc(100% - 50px), calc(100% - 50px) 100%, 0% 100%)}}.md-hero.layout16 .media-content-v2{width:100%;height:100%;justify-content:space-between;gap:30px}.md-hero.layout16 .media-content-v2 .media-info{width:100%}@media (max-width: 800px){.md-hero.layout16 .media-content-v2 .media-info .title-text .site-subtitle{margin-top:10px}}.md-hero.layout16 .banner-button-v2{justify-content:flex-start;gap:20px}.md-hero.layout16 .banner-button-v2 .btn-item{font-size:16px;margin:0;min-width:auto;width:200px;height:50px;line-height:50px}@media (max-width: 800px){.md-hero.layout16 .banner-button-v2{gap:10px}.md-hero.layout16 .banner-button-v2 .btn-item{width:calc((100% - 10px) / 2)}}.md-hero.layout16 .banner-video+.media-content-v2 .title-text .media-shadow{display:none}.md-hero.layout16 .banner-video+.media-content-v2 .play-video{margin:20px auto 0;width:64px;height:64px;border:1px solid white;border-radius:50%;cursor:pointer;position:relative;pointer-events:all}.md-hero.layout16 .banner-video+.media-content-v2 .play-video:after{content:"";position:absolute;top:50%;left:26px;transform:translateY(-50%);border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:14px solid white}@media (max-width: 600px){.md-hero.layout16 .banner-video+.media-content-v2 .play-video{width:40px;height:40px}.md-hero.layout16 .banner-video+.media-content-v2 .play-video:after{left:15px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:10px solid white}}.md-hero.layout16 .banner-video+.media-content-v2 .video-loading{display:none;margin:0 auto;width:64px;height:64px;background:url(//static.chimeroi.com/site/images/home/loading.gif) no-repeat;background-size:cover}@media (max-width: 600px){.md-hero.layout16 .banner-video+.media-content-v2 .video-loading{width:40px;height:40px}}.md-hero.layout16 .banner-video.autoplay+.media-content-v2 .video-loading,.md-hero.layout16 .banner-video.is-play+.media-content-v2 .video-loading{display:none}.md-hero.layout16 .banner-video.autoplay+.media-content-v2 .play-video,.md-hero.layout16 .banner-video.is-play+.media-content-v2 .play-video{display:none}.md-hero.layout16 .banner-video.loading+.media-content-v2 .video-loading{display:block}.md-hero.layout16 .banner-video.loading+.media-content-v2 .play-video{display:none}.md-hero.layout16 .banner-video.is-play ~ .banner-mask{display:none}.md-hero.layout16 .banner.multi>.pictures-list.swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:30px}.md-hero.layout16 .banner.multi>.pictures-list.swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet{width:8px;height:8px;border-radius:50%;margin-left:6px;margin-right:6px;background-color:white;opacity:0.5}.md-hero.layout16 .banner.multi>.pictures-list.swiper-horizontal>.swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1}.md-hero.layout16 .banner-video .play-video,.md-hero.layout16 .banner-video .video-loading{display:none}.md-hero.layout16 .banner-mask{opacity:1}

