.mabucur-video-card-link{display:block;color:#111;text-decoration:none!important}.mabucur-video-card-link:hover{color:#111}.mabucur-video-thumb{position:relative;overflow:hidden;background:#f3f3f3}.mabucur-video-thumb img{display:block;width:100%;aspect-ratio:16/9;height:auto;object-fit:cover;transition:transform .45s var(--ease-out-short)}.mabucur-video-card-link:hover .mabucur-video-thumb img{transform:scale(1.04)}.mabucur-video-play{position:absolute;left:50%;top:50%;display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:#fff;color:#111;transform:translate(-50%,-50%);box-shadow:0 18px 50px rgba(0,0,0,.18);transition:transform .25s ease,background .25s ease,color .25s ease}.mabucur-video-card-link:hover .mabucur-video-play{background:#111;color:#fff;transform:translate(-50%,-50%) scale(1.06)}.mabucur-video-card-body{padding-top:20px}.mabucur-video-modal{position:fixed;inset:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:24px}.mabucur-video-modal.is-visible{display:flex}.mabucur-video-modal-backdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.82);cursor:pointer}.mabucur-video-modal-dialog{position:relative;width:min(1120px,100%);background:#080808;color:#fff;box-shadow:0 30px 100px rgba(0,0,0,.45)}.mabucur-video-modal-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000}.mabucur-video-modal-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.mabucur-video-modal-close{position:absolute;right:0;bottom:100%;width:44px;height:44px;border:0;background:#fff;color:#111;z-index:2}.mabucur-video-modal-close:focus-visible{outline:2px solid #fff;outline-offset:3px}@media (max-width:575px){.mabucur-video-modal{padding:14px}.mabucur-video-play{width:56px;height:56px}.mabucur-video-modal-close{bottom:auto;top:-52px}}.mabucur-image-gallery-page .section-descr p{margin:0}.mabucur-image-gallery-page .post-prev-img{background:#f5f5f5}.mabucur-image-gallery-page .post-prev-img img{display:block;width:100%;aspect-ratio:1/1;height:auto;object-fit:cover}