.video-component-desktop,.video-component-tablet{display:none}.video-component-mobile{display:block;text-align:center;position:relative}@media(min-width:600px)and (max-width:1024px){.video-component-desktop,.video-component-mobile{display:none}.video-component-tablet{display:block;position:relative}}@media(min-width:1025px){.video-component-mobile,.video-component-tablet{display:none}.video-component-desktop{display:block;position:relative}}.video-btn-overlay{position:absolute;z-index:5;pointer-events:auto}.btn-left{left:10%;transform:translateY(-50%)}.btn-center{left:50%;transform:translate(-50%,-50%)}.btn-right{left:90%;transform:translate(-100%,-50%)}.btn-top{top:10%}.btn-middle{top:50%}.btn-bottom{top:90%}.btn-top.btn-center{transform:translate(-50%)}.btn-top.btn-left{transform:translate(0)}.btn-top.btn-right{transform:translate(-100%)}.btn-bottom.btn-center{transform:translate(-50%,-100%)}.btn-bottom.btn-left{transform:translateY(-100%)}.btn-bottom.btn-right{transform:translate(-100%,-100%)}a.btn-primary,a.button.primary,button.btn-primary,button.button.primary,input[type=button].btn-primary,input[type=button].button.primary,input[type=submit].btn-primary,input[type=submit].button.primary{cursor:pointer;white-space:nowrap;text-align:center;display:inline-block;padding:.875rem 1.25rem;line-height:1.25rem;font-size:.875rem;font-weight:600;border:none;border-radius:0;background:linear-gradient(90deg,#246772 50%,#246772 0);background-position:100% 100%;background-size:200% 100%;color:#fff;max-width:21rem;outline:none;transition:all .3s ease}a.btn-primary:hover,a.button.primary:hover{text-decoration:none}.video-wrapper{position:relative;display:inline-block}.video-wrapper video{display:block;max-width:100%}.video-wrapper video.no-width{width:100%}.video-wrapper video.no-height{height:auto}