@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.page .theme-youtube-video,body.single .theme-youtube-video{position:relative;line-height:0}body.page .theme-youtube-video .poster.hide,body.page .theme-youtube-video .play-button.hide,body.single .theme-youtube-video .poster.hide,body.single .theme-youtube-video .play-button.hide{display:none}body.page .theme-youtube-video .preloader,body.single .theme-youtube-video .preloader{width:var(--preloader-size, 2.5rem);height:var(--preloader-size, 2.5rem);position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%)}body.page .theme-youtube-video .preloader:before,body.single .theme-youtube-video .preloader:before{content:"";border:solid var(--preloader-thickness, 4px) transparent;border-top-color:var(--preloader-color, var(--theme-primary));border-left-color:var(--preloader-color, var(--theme-primary));border-radius:50%;z-index:1;animation:spin calc(var(--theme-transition-duration) * 2) var(--theme-transition-easing) infinite;width:100%;height:100%;position:absolute;inset:0}body.page .theme-youtube-video iframe,body.page .theme-youtube-video .preloader,body.single .theme-youtube-video iframe,body.single .theme-youtube-video .preloader{display:none}body.page .theme-youtube-video iframe.show,body.page .theme-youtube-video .preloader.show,body.single .theme-youtube-video iframe.show,body.single .theme-youtube-video .preloader.show{display:block}body.page .theme-youtube-video .poster,body.page .theme-youtube-video iframe,body.single .theme-youtube-video .poster,body.single .theme-youtube-video iframe{width:100%;aspect-ratio:530/295;-o-object-fit:cover;object-fit:cover}body.page .theme-youtube-video .play-button,body.single .theme-youtube-video .play-button{position:absolute;line-height:0;left:50%;top:50%;transform:translate(-50%,-50%);color:red;z-index:1}body.page .theme-youtube-video .play-button svg,body.single .theme-youtube-video .play-button svg{width:6.875rem;height:4.8125rem}@media (min-width: 768px){body.page .theme-videos .theme-blocks-wrapper,body.single .theme-videos .theme-blocks-wrapper{--blocks-bottom-space: var(--theme-md-space)}}body.page .theme-videos .bottom,body.single .theme-videos .bottom{padding:1.5rem 1.125rem;text-align:center}
