.youtube-module{margin-bottom:30px;position:relative;text-align:center}.youtube-thumbnail{cursor:pointer;display:inline-block;position:relative;transition:transform .3s ease}.youtube-thumbnail:hover{transform:scale(1.05)}.youtube-thumbnail img{border-radius:10px;box-shadow:1px 1px 5px rgba(0,0,0,.5);width:100%}.youtube-thumbnail .play-icon{color:#fff;font-size:3em;left:50%;position:absolute;text-shadow:0 0 10px rgba(0,0,0,.8);top:50%;transform:translate(-50%,-50%)}.youtube-modal{align-items:center;background-color:rgba(0,0,0,.8);display:none;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.youtube-modal-content{background:#000;border-radius:10px;max-width:800px;padding:15px;position:relative;width:80%}.video-container{background-color:#000;padding-top:56.25%;position:relative;width:100%}.iframe-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}.loading-icon{color:#fff;font-size:2em;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.close-btn{background:#fff;border:none;border-radius:50%;color:#000;cursor:pointer;font-size:1.2em;padding:5px 10px;position:absolute;right:10px;top:10px;z-index:1000}