.cky-btn-revisit-wrapper,.rc-anchor-normal-footer,.rc-anchor-invisible-text{display:none!important}.matricula a{background:#f0dc55;color:#030639!important;padding:10px;padding-bottom:10px!important;border-radius:20px;font-size:18px!important;transition-duration:0.4s}.matricula a:hover{background:rgb(250 250 250)!important}.et-fixed-header #top-menu li.current-menu-item>a,.et-fixed-header #top-menu li.current_page_item>a{color:#030639!important}.campus a{font-size:15px;text-decoration:underline}.campus a:hover{text-decoration-color:#030639;color:#030639!important}#formulario-inscripcion{max-width:600px!important;margin:0 auto;padding:20px;border:1px solid #ccc;border-radius:5px}#formulario-inscripcion input[type="text"],#formulario-inscripcion input[type="email"],#formulario-inscripcion input[type="tel"],#formulario-inscripcion input[type="number"],#formulario-inscripcion select,#formulario-inscripcion textarea{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}#formulario-inscripcion input[type="submit"]{background-color:#4CAF50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}#formulario-inscripcion input[type="submit"]:hover{background-color:#45a049}#formulario-inscripcion p{margin-bottom:0px!important;padding-bottom:10px}#formulario-inscripcion-curso{max-width:800px!important;margin:0 auto;padding:20px 0;border-radius:5px}#formulario-inscripcion-curso input[type="text"],#formulario-inscripcion-curso input[type="email"],#formulario-inscripcion-curso input[type="tel"],#formulario-inscripcion-curso input[type="number"],#formulario-inscripcion-curso select,#formulario-inscripcion-curso textarea{width:100%;padding:5px;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}#formulario-inscripcion-curso input[type="submit"]{background-color:#4CAF50;color:#fff;padding:12px 20px;border:none;border-radius:4px;cursor:pointer}#formulario-inscripcion-curso input[type="submit"]:hover{background-color:#45a049}#formulario-inscripcion-curso p{margin-bottom:0px!important;padding-bottom:10px}.rc-anchor.rc-anchor-invisible.rc-anchor-light.rc-anchor-invisible-hover{z-index:-1!important}.custom-contact-form{max-width:500px;margin:0 auto;padding:25px;background-color:#f9f9f9;border-radius:8px;box-shadow:0 4px 10px rgb(0 0 0 / .1)}.custom-contact-form .custom-label{font-size:16px;font-weight:600;color:#030639;display:block;margin-bottom:-20px}.custom-contact-form .custom-input{width:100%;padding:10px 12px;font-size:14px;color:#555;border:1px solid #ccc;border-radius:4px}.custom-contact-form .custom-input:focus{border-color:#030639;outline:none}.custom-contact-form .custom-link{color:#030639}.custom-submit-button{width:100%;padding:12px;background-color:#030639;color:#fff;font-size:16px;font-weight:700;border:none;border-radius:4px;cursor:pointer}.custom-contact-form .custom-submit-button:hover{background-color:#020428}.formulario-masterclass{background:#fff;padding:25px;border-radius:12px;max-width:420px;margin:auto;box-shadow:0 5px 15px rgb(0 0 0 / .1)}.formulario-masterclass label{font-weight:600;font-size:15px;color:#030639}.input-field{width:100%;padding:12px!important;border:2px solid #ddd;border-radius:8px;font-size:16px;background:#f7f7f7}.input-field:focus{border-color:#030639;background:#fff}.boton-enviar{width:100%;background:#030639;color:#fff;padding:14px;border:none;border-radius:8px;font-size:16px;font-weight:700}.boton-enviar:hover{background:#020428}@media (max-width:768px){.fc-view-listMonth,.fc-view-listWeek{display:none!important}.fc-view-month{display:block!important}}.eo-fullcalendar{width:100%;overflow-x:auto}.fc{min-width:220px}.eo-event-matriculas{background-color:#1e73be}.eo-event-feriados{background-color:#d7263d}.eo-event-inicio-de-clases{background-color:#2e7d32}.eo-event-examenes{background-color:#f9a825}.rc-anchor-normal-footer{display:none;height:0;vertical-align:top;width:0}.iws-popup-overlay{width:100%;height:100%;position:relative;background:rgb(0 0 0 / .8);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.iws-popup-slider{width:100%;height:100%;position:relative;padding:0 0;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;align-items:center}.iws-popup-slide{display:none;width:100%;height:100%;align-items:center;justify-content:center}.iws-popup-slide.active{display:flex}.iws-popup-slide img{max-width:100%;max-height:100%;object-fit:contain}.iws-video-wrapper{width:90%;max-width:1000px;aspect-ratio:16 / 9;background:#000}.iws-video-wrapper iframe{width:100%;height:100%}.iws-popup-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgb(255 255 255 / .2);border:none;color:#fff;font-size:40px;cursor:pointer;padding:10px 20px;z-index:10;transition:0.3s}.iws-popup-nav:hover{background:rgb(255 255 255 / .5)}.iws-prev{left:10px}.iws-next{right:10px}.iws-popup-dots{position:absolute;bottom:50px;display:flex;gap:10px}.iws-dot{width:12px;height:12px;background:rgb(255 255 255 / .5);border-radius:50%;cursor:pointer;border:none}.iws-dot.active{background:#fff;transform:scale(1.2)}.iws-popup-close{position:absolute;top:10px;right:20px;background:#fff0;border:none;color:#fff;font-size:30px;cursor:pointer;z-index:20}.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}.et_mobile_menu .menu-item-has-children.abierto>.sub-menu{display:block!important;visibility:visible!important}.et_mobile_menu .menu-item-has-children>a:after{content:'\33';font-family:'ETmodules';position:absolute;right:15px;transition:transform 0.3s ease}.et_mobile_menu .menu-item-has-children.abierto>a:after{transform:rotate(180deg)}.mobile_menu_bar.mobile_menu_bar_toggle{display:none}@media only screen and (max-width:768px){#mega-menu-wrap-primary-menu .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:-18px;padding-bottom:20px}}