.custom-banner{padding:251.5px 15px;position:relative;text-align:center}.custom-banner .videobgwrapper{border-radius:inherit;overflow:hidden;pointer-events:none;z-index:0}.custom-banner .bgLayerOverlay,.custom-banner .videobgwrapper{height:100%;left:0;position:absolute;top:0;width:100%}.cm-product-cards .btn-wrp{margin:10px 0}.custom-banner .videobgframe{display:block;height:100%;left:50%;margin:0;max-width:100%;object-fit:cover;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:101%}.custom-banner .page-center{position:relative;z-index:11}.custom-banner .content{color:#fff;margin:8px 0;padding:2px 0}.custom-banner .content h1{margin:0 0 13px}.custom-banner .content *{color:inherit}.custom-banner .content>:last-child{margin-bottom:0}.custom-banner .btn-itm{margin:10px auto}.custom-banner .scroll_btn{cursor:pointer;display:block;height:270px;margin:10px auto 0;max-width:362px;width:100%}.custom-banner .scroll-prompt{align-items:flex-end;display:flex;height:200px;justify-content:center;position:relative;text-align:center;width:100%;z-index:998}.custom-banner .scroll-prompt-arrow-container{animation-duration:2s;animation-iteration-count:infinite;animation-name:bounce}.custom-banner .scroll-prompt-arrow{animation-duration:1.5s;animation-iteration-count:infinite;animation-name:opacity}.custom-banner .scroll-prompt-arrow:last-child{animation-direction:reverse;margin-top:-6px}.custom-banner .scroll-prompt-arrow>div{border-bottom:12px solid #0455a4;border-right:12px solid #0455a4;height:80px;margin:0 auto;transform:rotate(45deg) translateZ(1px);width:80px}@keyframes opacity{0%{opacity:0}10%{opacity:.1}20%{opacity:.2}30%{opacity:.3}40%{opacity:.4}50%{opacity:.5}60%{opacity:.6}70%{opacity:.7}80%{opacity:.8}90%{opacity:.9}to{opacity:1}}@keyframes bounce{0%{transform:translateY(0)}10%{transform:translateY(3px)}20%{transform:translateY(6px)}30%{transform:translateY(9px)}40%{transform:translateY(12px)}50%{transform:translateY(15px)}60%{transform:translateY(18px)}70%{transform:translateY(21px)}80%{transform:translateY(24px)}90%{transform:translateY(27px)}to{transform:translateY(30px)}}@media (max-width:767px){.custom-banner{padding:162px 10px 30px}.custom-banner .content h2{font-size:25px}.custom-banner .scroll_btn{height:200px;max-width:200px}.custom-banner .scroll-prompt-arrow>div{border-bottom:8px solid #0455a4;border-right:8px solid #0455a4;height:45px;width:45px}.custom-banner .scroll-prompt{height:120px}}