.wp-block-bpsc-video-showcase-section *{box-sizing:border-box;margin:0;padding:0}.wp-block-bpsc-video-showcase-section .bp-sc-video-section{text-align:center}.wp-block-bpsc-video-showcase-section .section-header h2{margin-bottom:15px}.wp-block-bpsc-video-showcase-section .section-header p{margin:0 auto 60px;max-width:600px}.wp-block-bpsc-video-showcase-section .video-container{cursor:pointer;margin:auto;overflow:hidden;position:relative;transition:transform .4s ease,box-shadow .4s ease}.wp-block-bpsc-video-showcase-section .video-container img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.wp-block-bpsc-video-showcase-section .video-container:hover{transform:translateY(-2px)}.wp-block-bpsc-video-showcase-section .play-button{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:50%;display:flex;height:90px;justify-content:center;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s ease;width:90px}.wp-block-bpsc-video-showcase-section .play-button:before{border-style:solid;border-width:15px 0 15px 25px;content:"";margin-left:5px}.wp-block-bpsc-video-showcase-section .video-container:hover .play-button{background:hsla(0,0%,100%,.25);transform:translate(-50%,-50%) scale(1.1)}.wp-block-bpsc-video-showcase-section .video-modal{align-items:center;display:flex;inset:0;justify-content:center;opacity:0;padding:20px;position:fixed;transition:.4s ease;visibility:hidden}.wp-block-bpsc-video-showcase-section .video-modal.active{opacity:1;visibility:visible}.wp-block-bpsc-video-showcase-section .video-modal-content{aspect-ratio:16/9;background:#000;border-radius:15px;max-width:900px;overflow:hidden;position:relative;width:100%}.wp-block-bpsc-video-showcase-section .video-modal iframe{height:100%;width:100%}.wp-block-bpsc-video-showcase-section .close-btn{color:#fff;cursor:pointer;font-size:30px;position:absolute;right:0;top:-40px}@media(max-width:768px){.wp-block-bpsc-video-showcase-section .section-header h2{font-size:28px}.wp-block-bpsc-video-showcase-section .play-button{height:70px;width:70px}}
