@charset "UTF-8";
/*
Theme Name: NovoVideos
Theme URL: T&T Interactiva
Author: Edwin Gonzalez - T&T Interactiva
Description: Template Novo Videos, T&T Interactiva, Web Site
Version: 2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, brown, orange, tan, white, yellow, light, one-column, two-columns, right-sidebar, flexible-width, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, rtl-language-support, sticky-post, translation-ready
*/
/*
Components
*/
html { background-color: gray; height: 100vh; overflow: hidden; }

html body { height: 100%; }

body.swal2-height-auto { height: 100% !important; }

main { position: relative; display: flex; height: 100%; }

.video-wrapper { width: 70%; margin: auto; position: relative; }

.video-wrapper canvas { position: absolute; inset: calc(-10% * 16/9) -10%; width: 120%; height: calc(100% + 20% * 16/9); filter: blur(100px) opacity(0.6); }

.video-player { width: 100%; position: relative; background-color: black; border-radius: 10px; overflow: hidden; aspect-ratio: 16/9; }

.video-player video { position: absolute; width: 100%; height: 100%; top: 0; left: 0; }

.video-player_bar { position: absolute; bottom: 0; width: calc(100% - 20px); transform: translateY(100%); transition: transform 0.3s ease; padding: 0 10px; }

.video-player_bar #progress { width: 100%; border-radius: 0; height: 3px; }

.video-player_bar_controls { display: flex; }

.video-player_bar_controls_action-btn { background-color: transparent; border: none; color: white; height: 40px; cursor: pointer; }

.video-player_bar .time { color: white; line-height: 40px; margin-left: 10px; }

.video-player:hover { box-shadow: inset -10px -20px 20px 2px #00000099; }

.video-player:hover .video-player_bar { transform: translateY(0); background: linear-gradient(0deg, #00000055 0%, transparent 100%); }

.margin-left-auto { margin-left: auto; }

body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) { overflow: initial !important; }

/* Estilos para un botón primario */
.btn-primary { background-color: #007bff; /* Color de fondo principal */ color: #fff; /* Color del texto */ padding: 10px 20px; /* Relleno interno */ border: none; /* Sin borde */ border-radius: 5px; /* Bordes redondeados */ cursor: pointer; /* Cambiar el cursor al pasar el ratón */ font-size: 16px; /* Tamaño de fuente */ text-align: center; /* Alineación de texto en el centro */ text-decoration: none; /* Sin subrayado */ display: inline-block; /* Mostrar como bloque en línea */ }

/* Estilos para el botón al pasar el ratón */
.btn-primary:hover { background-color: #0056b3; /* Cambio de color de fondo al pasar el ratón */ }

/* Estilos para el botón al hacer clic */
.btn-primary:active { background-color: #003d80; /* Cambio de color de fondo al hacer clic */ }


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic3R5bGUuY3NzIiwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQUFoQjs7Ozs7Ozs7Q0FTQztBQUNEOztDQUVDO0FDWkQsT0FDRSxzQkFBc0IsRUFDdEIsYUFBYSxFQUNiLGdCQUFnQjs7QUFFbEIsWUFDRSxZQUFZOztBQUdkLHlCQUNFLHVCQUF1Qjs7QUFHekIsT0FDRSxrQkFBa0IsRUFDbEIsYUFBYSxFQUNiLFlBQVk7O0FBR2QsaUJBQ0UsVUFBVSxFQUNWLFlBQVksRUFDWixrQkFBa0I7O0FBRXBCLHdCQUNFLGtCQUFrQixFQUNsQiw2QkFBNkIsRUFDN0IsV0FBVyxFQUNYLCtCQUErQixFQUMvQixnQ0FBZ0M7O0FBR2xDLGdCQUNFLFdBQVcsRUFDWCxrQkFBa0IsRUFDbEIsdUJBQXVCLEVBQ3ZCLG1CQUFtQixFQUNuQixnQkFBZ0IsRUFDaEIsa0JBQWtCOztBQUVwQixzQkFDRSxrQkFBa0IsRUFDbEIsV0FBVyxFQUNYLFlBQVksRUFDWixNQUFNLEVBQ04sT0FBTzs7QUFFVCxvQkFDRSxrQkFBa0IsRUFDbEIsU0FBUyxFQUNULHdCQUF3QixFQUN4QiwyQkFBMkIsRUFDM0IsK0JBQStCLEVBQy9CLGVBQWU7O0FBRWpCLDhCQUNFLFdBQVcsRUFDWCxnQkFBZ0IsRUFDaEIsV0FBVzs7QUFFYiw2QkFDRSxhQUFhOztBQUVmLHdDQUNFLDZCQUE2QixFQUM3QixZQUFZLEVBQ1osWUFBWSxFQUNaLFlBQVksRUFDWixlQUFlOztBQUVqQiwwQkFDRSxZQUFZLEVBQ1osaUJBQWlCLEVBQ2pCLGlCQUFpQjs7QUFFbkIsc0JBQ0UsZ0RBQWdEOztBQUVsRCx3Q0FDRSx3QkFBd0IsRUFDeEIsaUVBQWlFOztBQUduRSxvQkFDRSxpQkFBaUI7O0FBR25CLG1FQUNFLDRCQUE0Qjs7QUFHOUI7QUFDQSxlQUNFLHlCQUF5QixFQUFFLCtCQUMzQixXQUFXLEVBQUUsc0JBQ2Isa0JBQWtCLEVBQUUsc0JBQ3BCLFlBQVksRUFBRSxnQkFDZCxrQkFBa0IsRUFBRSx5QkFDcEIsZUFBZSxFQUFFLDBDQUNqQixlQUFlLEVBQUUsdUJBQ2pCLGtCQUFrQixFQUFFLHVDQUNwQixxQkFBcUIsRUFBRSxvQkFDdkIscUJBQXFCLEVBQUUsbUNBQWtDOztBQUczRDtBQUNBLHFCQUNFLHlCQUF5QixFQUFFLGlEQUFnRDs7QUFHN0U7QUFDQSxzQkFDRSx5QkFBeUIsRUFBRSw2Q0FBNEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9jYXJnb190cmFpZGluZy8uL3Njc3MvbWFpbi5zY3NzIiwid2VicGFjazovL2NhcmdvX3RyYWlkaW5nLy4vc2Nzcy9wbGF5ZXIvcGxheWVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLypcclxuVGhlbWUgTmFtZTogTm92b1ZpZGVvc1xyXG5UaGVtZSBVUkw6IFQmVCBJbnRlcmFjdGl2YVxyXG5BdXRob3I6IEVkd2luIEdvbnphbGV6IC0gVCZUIEludGVyYWN0aXZhXHJcbkRlc2NyaXB0aW9uOiBUZW1wbGF0ZSBOb3ZvIFZpZGVvcywgVCZUIEludGVyYWN0aXZhLCBXZWIgU2l0ZVxyXG5WZXJzaW9uOiAyLjBcclxuTGljZW5zZSBVUkk6IGh0dHA6Ly93d3cuZ251Lm9yZy9saWNlbnNlcy9ncGwtMi4wLmh0bWxcclxuVGFnczogYmxhY2ssIGJyb3duLCBvcmFuZ2UsIHRhbiwgd2hpdGUsIHllbGxvdywgbGlnaHQsIG9uZS1jb2x1bW4sIHR3by1jb2x1bW5zLCByaWdodC1zaWRlYmFyLCBmbGV4aWJsZS13aWR0aCwgY3VzdG9tLWhlYWRlciwgY3VzdG9tLW1lbnUsIGVkaXRvci1zdHlsZSwgZmVhdHVyZWQtaW1hZ2VzLCBtaWNyb2Zvcm1hdHMsIHBvc3QtZm9ybWF0cywgcnRsLWxhbmd1YWdlLXN1cHBvcnQsIHN0aWNreS1wb3N0LCB0cmFuc2xhdGlvbi1yZWFkeVxyXG4qL1xyXG5cclxuLypcclxuQ29tcG9uZW50c1xyXG4qL1xyXG5AaW1wb3J0IFwicGxheWVyL3BsYXllci5zY3NzXCI7IiwiaHRtbCB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogZ3JheTtcclxuICBoZWlnaHQ6IDEwMHZoO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuaHRtbCBib2R5IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbmJvZHkuc3dhbDItaGVpZ2h0LWF1dG8ge1xyXG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5tYWluIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbn1cclxuXHJcbi52aWRlby13cmFwcGVyIHtcclxuICB3aWR0aDogNzAlO1xyXG4gIG1hcmdpbjogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuLnZpZGVvLXdyYXBwZXIgY2FudmFzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgaW5zZXQ6IGNhbGMoLTEwJSAqIDE2LzkpIC0xMCU7XHJcbiAgd2lkdGg6IDEyMCU7XHJcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAyMCUgKiAxNi85KTtcclxuICBmaWx0ZXI6IGJsdXIoMTAwcHgpIG9wYWNpdHkoMC42KTtcclxufVxyXG5cclxuLnZpZGVvLXBsYXllciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBhc3BlY3QtcmF0aW86IDE2Lzk7XHJcbn1cclxuLnZpZGVvLXBsYXllciB2aWRlbyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxufVxyXG4udmlkZW8tcGxheWVyX2JhciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogMDtcclxuICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgcGFkZGluZzogMCAxMHB4O1xyXG59XHJcbi52aWRlby1wbGF5ZXJfYmFyICNwcm9ncmVzcyB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogMDtcclxuICBoZWlnaHQ6IDNweDtcclxufVxyXG4udmlkZW8tcGxheWVyX2Jhcl9jb250cm9scyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG4udmlkZW8tcGxheWVyX2Jhcl9jb250cm9sc19hY3Rpb24tYnRuIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgY29sb3I6IHdoaXRlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnZpZGVvLXBsYXllcl9iYXIgLnRpbWUge1xyXG4gIGNvbG9yOiB3aGl0ZTtcclxuICBsaW5lLWhlaWdodDogNDBweDtcclxuICBtYXJnaW4tbGVmdDogMTBweDtcclxufVxyXG4udmlkZW8tcGxheWVyOmhvdmVyIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAtMTBweCAtMjBweCAyMHB4IDJweCAjMDAwMDAwOTk7XHJcbn1cclxuLnZpZGVvLXBsYXllcjpob3ZlciAudmlkZW8tcGxheWVyX2JhciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjMDAwMDAwNTUgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xyXG59XHJcblxyXG4ubWFyZ2luLWxlZnQtYXV0byB7XHJcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbn1cclxuXHJcbmJvZHkuc3dhbDItc2hvd246bm90KC5zd2FsMi1uby1iYWNrZHJvcCk6bm90KC5zd2FsMi10b2FzdC1zaG93bikge1xyXG4gIG92ZXJmbG93OiBpbml0aWFsICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEVzdGlsb3MgcGFyYSB1biBib3TDs24gcHJpbWFyaW8gKi9cclxuLmJ0bi1wcmltYXJ5IHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyAvKiBDb2xvciBkZSBmb25kbyBwcmluY2lwYWwgKi9cclxuICBjb2xvcjogI2ZmZjsgLyogQ29sb3IgZGVsIHRleHRvICovXHJcbiAgcGFkZGluZzogMTBweCAyMHB4OyAvKiBSZWxsZW5vIGludGVybm8gKi9cclxuICBib3JkZXI6IG5vbmU7IC8qIFNpbiBib3JkZSAqL1xyXG4gIGJvcmRlci1yYWRpdXM6IDVweDsgLyogQm9yZGVzIHJlZG9uZGVhZG9zICovXHJcbiAgY3Vyc29yOiBwb2ludGVyOyAvKiBDYW1iaWFyIGVsIGN1cnNvciBhbCBwYXNhciBlbCByYXTDs24gKi9cclxuICBmb250LXNpemU6IDE2cHg7IC8qIFRhbWHDsW8gZGUgZnVlbnRlICovXHJcbiAgdGV4dC1hbGlnbjogY2VudGVyOyAvKiBBbGluZWFjacOzbiBkZSB0ZXh0byBlbiBlbCBjZW50cm8gKi9cclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IC8qIFNpbiBzdWJyYXlhZG8gKi9cclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIE1vc3RyYXIgY29tbyBibG9xdWUgZW4gbMOtbmVhICovXHJcbn1cclxuXHJcbi8qIEVzdGlsb3MgcGFyYSBlbCBib3TDs24gYWwgcGFzYXIgZWwgcmF0w7NuICovXHJcbi5idG4tcHJpbWFyeTpob3ZlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMzsgLyogQ2FtYmlvIGRlIGNvbG9yIGRlIGZvbmRvIGFsIHBhc2FyIGVsIHJhdMOzbiAqL1xyXG59XHJcblxyXG4vKiBFc3RpbG9zIHBhcmEgZWwgYm90w7NuIGFsIGhhY2VyIGNsaWMgKi9cclxuLmJ0bi1wcmltYXJ5OmFjdGl2ZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwM2Q4MDsgLyogQ2FtYmlvIGRlIGNvbG9yIGRlIGZvbmRvIGFsIGhhY2VyIGNsaWMgKi9cclxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/