html.video-body-locked{overflow:hidden!important}*,::after,::before{box-sizing:border-box}.tutor-video-popup{position:fixed;inset:0;background:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:999;padding:20px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;width:100%;max-width:100vw}@media screen and (max-width:565px){.tutor-video-popup{padding:16px}}.tutor-video-popup.active{opacity:1;visibility:visible;pointer-events:auto}.tutor-video-popup .close-button{width:52px;height:52px;background:rgba(10,10,10,.64);border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;top:20px;right:20px;cursor:pointer}.tutor-video-popup .close-button img{width:24px;height:24px}@media screen and (max-width:565px){.tutor-video-popup .close-button{top:16px;right:16px;width:40px;height:40px}}.tutor-video-popup .video-container{position:relative;width:100%;max-width:1145px;aspect-ratio:16/9}@media screen and (max-width:1025px){.tutor-video-popup .video-container{max-width:100%}}.tutor-video-popup .video-container iframe{width:100%;height:100%;border-radius:8px;max-width:100%}.tutor-video-popup .video-container .play-button{width:72px;height:72px;background:rgba(10,10,10,.64);border-radius:100%;display:flex;align-items:center;justify-content:center}.tutor-video-popup .video-container .play-button img{width:40px;height:40px}.tutor-card .play-button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:100%;background:rgba(10,10,10,.64);position:absolute;right:12px;bottom:12px;z-index:1;cursor:pointer}.tutor-card .play-button img{width:24px;height:24px}