.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}}.section-banner-video-grid-20015-container{padding:80px;margin:0 auto;width:100%;position:relative;background-size:cover;background-position:center center}@media screen and (min-width:768px){.section-banner-video-grid-20015-container.width-960{max-width:calc(960px + 160px)}.section-banner-video-grid-20015-container.width-1280{max-width:calc(1280px + 160px)}.section-banner-video-grid-20015-container.width-1440{max-width:calc(1440px + 160px)}.section-banner-video-grid-20015-container.margin-80{max-width:unset}.section-banner-video-grid-20015-container.width-full{max-width:unset;padding:80px}}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list{display:grid;grid-template-columns:32% 32% 32%;grid-column-gap:2%;grid-row-gap:50px}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li{display:flex;flex-direction:column;cursor:pointer}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li .section-banner-video-grid-20015-list-item-image-container{width:100%;position:relative;padding-bottom:56.5%;height:0}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li .section-banner-video-grid-20015-list-item-image-container>img{width:100%;height:100%;position:absolute;left:0;top:0;object-position:center;object-fit:contain}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li:hover .section-banner-video-grid-20015-list-item-image-container::before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:2;background-color:rgba(0,0,0,.4)}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li .section-banner-video-grid-20015-list-item-bottom{border:1px solid #eee;cursor:pointer;border-top:none;padding:16px 20px 20px;position:relative}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li .section-banner-video-grid-20015-list-item-bottom .section-banner-video-grid-20015-list-item-bottom-subtitle{line-height:26px;padding-right:60px;height:26px;font-size:16px;color:#999;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li .section-banner-video-grid-20015-list-item-bottom .section-banner-video-grid-20015-list-item-bottom-title{margin:0;line-height:30px;padding-right:60px;height:30px;font-size:18px;color:#555;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li .section-banner-video-grid-20015-list-item-bottom>img{position:absolute;right:20px;top:30px;height:30px;width:30px}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li:hover .section-banner-video-grid-20015-list-item-bottom{background-color:#d70039;border-color:#d70039}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li:hover .section-banner-video-grid-20015-list-item-bottom .section-banner-video-grid-20015-list-item-bottom-title{color:#fff}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li:hover .section-banner-video-grid-20015-list-item-bottom .section-banner-video-grid-20015-list-item-bottom-subtitle{color:rgba(255,255,255,.4)}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li .section-banner-video-grid-20015-list-item-bottom>img.video-hover-p{opacity:0}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li .section-banner-video-grid-20015-list-item-bottom>img.video-p{opacity:1}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li:hover .section-banner-video-grid-20015-list-item-bottom>img.video-hover-p{opacity:1}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li:hover .section-banner-video-grid-20015-list-item-bottom>img.video-p{opacity:0}.video-grid-20015-modal{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9999;height:100vh;width:100vw;display:flex;align-items:center;justify-content:center}.video-grid-20015-modal .video-grid-20015-modal-overlay{flex:1 1 auto;height:100%;width:100%;position:absolute;left:0;right:0;top:0;bottom:0;background-color:rgba(0,0,0,.85)}.video-grid-20015-modal .video-grid-200150-modal-container{width:90%;max-width:1200px;margin:0 auto;height:0;padding-bottom:37%;position:relative}.video-grid-20015-modal .video-grid-200150-modal-container>iframe{position:absolute;left:0;right:0;top:0;bottom:0;height:100%;width:100%}.video-grid-20015-modal .video-grid-200150-modal-container .video-title{position:absolute;width:100%;top:-20px;left:0;right:0;font-size:24px;color:#fff;line-height:30px;font-weight:700;text-align:center;transform:translateY(-50%)}.video-grid-20015-modal .video-grid-200150-modal-close-button{cursor:pointer;color:#fff;position:absolute;top:20px;right:20px;font-size:40px}@media screen and (max-width:768px){.section-banner-video-grid-20015-container{padding:20px 16px}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list{display:grid;grid-template-columns:1fr;grid-column-gap:0;grid-row-gap:12px}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li{width:100%;min-width:0}.section-banner-video-grid-20015-container .section-banner-video-grid-20015-list>li .section-banner-video-grid-20015-list-item-bottom{padding:20px 16px}.video-grid-20015-modal .video-grid-200150-modal-container .video-title{font-size:18px;line-height:24px}.video-grid-20015-modal .video-grid-200150-modal-container{width:100%}.video-grid-20015-modal .video-grid-200150-modal-close-button{font-size:20px;right:0;top:0;padding:20px}}