.video-modal{border-radius:12px;position:relative;overflow:hidden}.video-modal__preview,.video-modal__preview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.video-modal__btn{background-color:#0003;border:none;width:100%;height:100%;position:absolute;top:0;left:0}.video-modal__btn:before{content:"";background-color:var(--color-main);aspect-ratio:1;transform-origin:50%;border-radius:50%;width:40px;transition:all .3s;position:absolute;top:50%;left:50%;translate:-20px -20px}.video-modal__btn-icon{color:var(--color-white);position:relative}.video-modal__btn:focus-visible:before,.video-modal__btn:hover:before{scale:1.2}
