.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}}.section-rich-text .rich-text-container{overflow:hidden}.customForm-contaoner{max-width:1160px;margin:0 auto}.customForm-contaoner .title{margin-bottom:10px;font-size:36px;line-height:1.2;color:#282828;text-align:center}.customForm-contaoner .sub-title{margin-bottom:30px;font-size:24px;font-family:inherit;font-weight:500;line-height:1.2;text-align:center}.customForm-contaoner .customForm777{width:50%;margin:0 auto}.customForm-contaoner .customForm777 .form-item .form-label{font-size:16px;color:#282828;padding:0;font-weight:400;margin-bottom:8px}.customForm-contaoner .customForm777 .form-item .form-item-input{-webkit-transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;background-clip:padding-box;background-color:#fff;border:2px solid #dbdbdb;border-radius:0;color:#454d5a;display:block;font-size:1.063rem;height:38px;line-height:1.428571429;padding:.313rem 1rem;transition:border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;width:100%;margin-bottom:20px}.customForm-contaoner .customForm777 .form-additionalInfo-title{font-size:16px;color:#c3c4c5}.customForm-contaoner .customForm777 .customFormBtn777{padding:10px 20px;box-sizing:border-box;background-color:#900;border-color:#900;margin-top:30px;font-size:18px;line-height:1.2;color:#fff;text-align:center;cursor:pointer}.customForm-contaoner .customForm777 .customFormBtn777:hover{background-color:#730000;border-color:#600;color:#fff}