#video-modal,#pdf-modal,#lightbox-imagenes{position:fixed!important;inset:0!important;width:100vw;height:100vh;display:none;justify-content:center;align-items:center;z-index:2147483647!important}#video-modal.active,#pdf-modal.active,#lightbox-imagenes.active{display:flex}body.modal-open{overflow:hidden}.vm-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .9);z-index:1}.vm-content{position:relative;z-index:2;border-radius:8px;overflow:hidden}#video-modal .vm-content{width:90%;max-width:900px;background:#000;padding:0}#video-modal video{width:100%;display:block;border-radius:8px}#pdf-modal .vm-content{width:95%;max-width:1200px;background:#111;padding:0}#pdf-modal iframe{width:100%;height:80vh;border:none;display:block}#lightbox-imagenes .vm-content.lightbox-mode{position:relative;display:inline-flex;align-items:center;justify-content:center;max-width:95vw;max-height:90vh;background:#000;padding:0;border-radius:8px;box-shadow:0 10px 40px rgb(0 0 0 / .6)}#lightbox-image{display:block;width:auto;height:auto;max-width:95vw;max-height:85vh;object-fit:contain;touch-action:none;will-change:transform;transform-origin:center center;transition:transform 0.12s ease-out}.vm-close{position:absolute;top:20px;right:20px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:20px;color:#fff;background:rgb(0 0 0 / .8);border-radius:6px;cursor:pointer;z-index:10001;pointer-events:auto}.vm-close:hover{background:rgb(0 0 0)}.lb-prev,.lb-next{position:absolute;top:50%;transform:translateY(-50%);z-index:9999;cursor:pointer;width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:transparent!important;border:none!important;box-shadow:none!important;overflow:visible}.lb-prev::before,.lb-next::before{content:none!important}.lb-prev{left:10px}.lb-next{right:10px}.lb-prev::after,.lb-next::after{content:''}.lb-prev span,.lb-next span{font-size:6rem;color:#1a84c3;line-height:1;pointer-events:none;text-shadow:0 4px 12px rgb(0 0 0 / .8),0 0 4px rgb(0 0 0 / .6)}.lb-prev span::before{content:'‹'}.lb-next span::before{content:'›'}.lb-prev:hover span,.lb-next:hover span{color:#4fb3ff;transform:scale(1.1)}.vm-loader{width:50px;height:50px;border:4px solid rgb(255 255 255 / .2);border-top:4px solid #fff;border-radius:50%;animation:spin 1s linear infinite;margin:80px auto}.lote-swiper-1{width:100%;background:#f5f5f5;border-radius:6px;overflow:hidden}.lote-swiper-1 .swiper-wrapper{display:flex}.lote-swiper-1 .swiper-slide{flex-shrink:0;width:100%;display:flex;align-items:center;justify-content:center}.lote-swiper-1 img{width:100%;height:auto;object-fit:contain;cursor:pointer;display:block}.lote-swiper-1 .swiper-button-prev,.lote-swiper-1 .swiper-button-next{color:#1a84c3}.lote-swiper-1 .swiper-pagination-bullet-active{background:#1a84c3}@keyframes spin{to{transform:rotate(360deg)}}.boton_manual{display:block;width:100%;padding:14px 16px;font-size:14px;font-weight:700;text-transform:uppercase;color:#20354D;background-color:#FFF;border:2px solid #1A84C3;border-radius:6px;text-align:left;text-decoration:none;cursor:pointer;transition:all 0.2s ease}.boton_manual:hover{background-color:#b6e5f9;color:#20354D;text-decoration:none}.boton_manual:active{background-color:#9dd9f3;transform:scale(.98);text-decoration:none}.boton_manual:focus,.boton_manual:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(26 132 195 / .3);text-decoration:none}.boton_manual,.boton_manual:visited,.boton_manual:hover,.boton_manual:active{text-decoration:none!important}.boton_manual_inv{display:block;width:100%;padding:14px 16px;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFF;background-color:#1A84C3;border:2px solid #1A84C3;border-radius:6px;text-align:left;text-decoration:none;cursor:pointer;transition:all 0.2s ease}.boton_manual_inv:hover{background-color:#FFF;color:#20354D;text-decoration:none}.boton_manual_inv:active{background-color:#156fa5;transform:scale(.98);text-decoration:none}.boton_manual_inv:focus,.boton_manual_inv:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(26 132 195 / .3);text-decoration:none}.boton_manual_inv,.boton_manual_inv:visited,.boton_manual_inv:hover,.boton_manual_inv:active{text-decoration:none!important}.boton_inscribirse{display:block;width:100%;padding:15px 16px;font-size:14px;font-weight:700;text-transform:uppercase;color:#FFF;background-color:#FFAE00;border:2px solid #FFAE00;border-radius:6px;text-align:left;text-decoration:none;cursor:pointer;transition:all 0.2s ease}.boton_inscribirse:hover{background-color:#F7CD46;border-color:#F7CD46;color:#20354D;text-decoration:none}.boton_inscribirse:active{background-color:#e29c00;border-color:#e29c00;transform:scale(.98);text-decoration:none}.boton_inscribirse:focus,.boton_inscribirse:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(255 174 0 / .35);text-decoration:none}.boton_inscribirse,.boton_inscribirse:visited,.boton_inscribirse:hover,.boton_inscribirse:active{text-decoration:none!important}.link_aach{display:inline-block;color:#1A84C3;font-weight:400;text-decoration:none;cursor:pointer;padding:2px 0;line-height:1.4;transition:all 0.2s ease}.link_aach:hover{text-decoration:underline;color:#4fb3ff}.link_aach:active{color:#156fa5}.link_aach:focus,.link_aach:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(26 132 195 / .3)}.infoTitulos{background-color:#3E83BE;color:#FFF;padding:7px 16px 7px 16px;font-family:'Titillium Web',sans-serif;font-size:14px;border-radius:8px}table{width:100%;margin:0;font-family:'Titillium Web',sans-serif;table-layout:fixed;border-collapse:collapse}table caption{font-size:1.4em;margin:0;text-align:left;color:#333}table tr{border-bottom:1px solid #ddd;color:#444}table td{padding:1em;text-align:left;background-color:#FFF;color:#333}table th{width:30%;padding:1em;text-align:left;text-transform:uppercase;font-size:1em;background-color:#f0f0f0;color:#333}@media (max-width:600px){table{border:0}table caption{font-size:1.3em}table tr{display:block;margin-bottom:10px}table th{width:100%}table td{display:block;font-size:1em;text-align:left}table td::before{content:attr(data-label);display:block;font-weight:700;text-transform:uppercase;margin-bottom:4px;color:#666}table td:last-child{border-bottom:none}}