.mfp-gallery .mfp-title{display:none}@media screen and (min-width:981px){#logo{max-width:10%}}#main-header .nav li ul{background-color:#ffffff;width:fit-content}@media screen and (min-width:981px){.sub-menu{min-width:400px!important}#top-menu li li a{width:400px!important}}@media screen and (min-width:1206px){.nav .ajuste ul{right:0}}.nav li li ul{z-index:1000;top:2em;left:22em}.trs-actividades article{border:1px solid #d8d8d8}.trs-actividades .et_pb_ajax_pagination_container{display:flex;flex-wrap:wrap}.trs-actividades .entry-featured-image-url{padding-top:56.25%;display:block}.trs-actividades .entry-featured-image-url img{position:absolute;height:100%;width:100%;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}@media all and (min-width:600px){.trs-actividades.et_pb_posts .et_pb_post{width:45%;padding:0!important;margin:12%}}@media all and (min-width:1024px){.trs-actividades.et_pb_posts .et_pb_post{width:30%;padding:0!important;margin:1%}}.trs-actividades article .entry-title,.trs-actividades article .post-meta,.trs-actividades article .post-content{padding:5px 15px}.ciclos-formulario-info input[type="button"]{color:#ffffff;background:#000000;font-weight:300;transition:background 0.5s}.ciclos-formulario-info input[type="button"]:hover{background:#C73B1E!important}.nuestros-ciclos .nuestros-ciclos-item .et_pb_blurb_container{position:absolute;bottom:61px;left:33px}.post-password-required .et_pb_column{float:none;width:80%;margin-bottom:100px;margin-top:100px;margin-left:auto;margin-right:auto;background:#c73b1e;padding:50px}.post-password-required .et_password_protected_form h1{display:inline;color:transparent}.et_password_protected_form p{color:white}.post-password-required .et_password_protected_form p input[type="password"]{border:5px solid white!important;border-radius:5px!important}.post-password-required .et_password_protected_form .et_submit_button{border:2px solid white!important;border-radius:50px!important;color:white!important}.post-11572 .et_password_protected_form h1::before{content:"CONSULTAR LISTADOS";color:white;text-transform:uppercase;font-weight:700}@media screen and (min-width:981px){.sub-menu{min-width:350px}#top-menu li li a{width:500px}}.ciclos-formulario-info input[type="button"]{color:#ffffff;background:#000000;font-weight:300;transition:background 0.5s}.ciclos-formulario-info input[type="button"]:hover{background:#C73B1E!important}.nuestros-ciclos .nuestros-ciclos-item .et_pb_blurb_container{position:absolute;bottom:61px;left:33px}.post-password-required .et_pb_column{float:none;width:80%;margin-bottom:100px;margin-top:100px;margin-left:auto;margin-right:auto;background:#c73b1e;padding:50px}.post-password-required .et_password_protected_form h1{display:inline;color:transparent}.et_password_protected_form p{color:white}.post-password-required .et_password_protected_form p input[type="password"]{border:5px solid white!important;border-radius:5px!important}.post-password-required .et_password_protected_form .et_submit_button{border:2px solid white!important;border-radius:50px!important;color:white!important}.post-11572 .et_password_protected_form h1::before{content:"CONSULTAR LISTADOS";color:white;text-transform:uppercase;font-weight:700}@media screen and (min-width:981px){.sub-menu{min-width:350px}#top-menu li li a{width:500px}}@media only screen and (max-width:767px){div#et-secondary-menu{display:block!important;margin-top:0px!important;padding-top:.75em}#et-secondary-menu>div.et_duplicate_social_icons>ul>li a{display:block;padding-bottom:.75em}}@media only screen and (min-width:768px) and (max-width:980px){div#et-secondary-menu{display:block!important;padding-top:.75em}}.et_pb_post{margin-bottom:1em;word-wrap:break-word}.mas-contenido{display:none}.btn-leer-mas{background-color:#054263;border-color:#054263;color:#fff;padding:10px 15px;border-radius:5px}#top-menu .menu-item-has-children>a:first-child,#et-secondary-nav .menu-item-has-children>a:first-child{padding-right:14px}#top-menu li{display:inline-block;font-size:14px;padding-right:18px}a.glink{text-decoration:none;padding-right:1em}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,ul.et_mobile_menu li.page_item_has_children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.page_item_has_children .mobile-toggle{width:44px;height:100%;padding:0px!important;max-height:44px;border:none;position:absolute;right:0px;top:0px;z-index:999;background-color:transparent}ul.et_mobile_menu>li.menu-item-has-children,ul.et_mobile_menu>li.page_item_has_children,ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children,.et-db #et-boc .et-l ul.et_mobile_menu>li.page_item_has_children,.et-db #et-boc .et-l ul.et_mobile_menu>li.menu-item-has-children .sub-menu li.menu-item-has-children{position:relative}.et_mobile_menu .menu-item-has-children>a,.et-db #et-boc .et-l .et_mobile_menu .menu-item-has-children>a{background-color:transparent}ul.et_mobile_menu .menu-item-has-children .sub-menu,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu{display:none!important;visibility:hidden!important}ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,#main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #et-boc .et-l ul.et_mobile_menu .menu-item-has-children .sub-menu.visible,.et-db #main-header ul.et_mobile_menu .menu-item-has-children .sub-menu.visible{display:block!important;visibility:visible!important}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle{text-align:center;opacity:1}ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children .mobile-toggle::after{top:10px;position:relative;font-family:"ETModules";content:'3';color:#c74914;background:#E8D8D7;border-radius:50%;padding:3px}ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after,.et-db #et-boc .et-l ul.et_mobile_menu li.menu-item-has-children.dt-open>.mobile-toggle::after{content:'2'}.et_pb_menu_0.et_pb_menu .et_mobile_menu:after{position:absolute;right:5%;margin-left:-20px;top:-14px;width:0;height:0;content:'';border-left:20px solid transparent;border-right:20px solid transparent;border-bottom:20px solid #ffffff}.et_pb_menu_0.et_pb_menu .et_mobile_menu,.et_pb_menu_0.et_pb_menu .et_mobile_menu ul{background-color:#ffffff!important;border-radius:10px}#top-menu li{display:inline-block;font-size:14px;padding-right:16px}.tabla-landing-idiomas{width:100%;border-collapse:collapse;margin:20px 0;font-size:16px}.tabla-landing-idiomas th{background-color:#C4312C;color:#ffffff!important;border:1px solid #000;padding:12px;text-align:left;font-weight:700}.tabla-landing-idiomas td{border:1px solid #000;padding:12px}.faq-item{border-bottom:1px solid #ddd;padding:14px 0}.faq-item summary{display:flex;justify-content:space-between;align-items:center;width:100%;cursor:pointer;list-style:none;font-size:1.2rem;font-weight:600;line-height:1.6;color:#025DB5}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary::after{content:"+";font-size:24px;line-height:1;margin-left:16px;flex-shrink:0}.faq-item[open] summary::after{content:"−"}.faq-item p{margin:12px 0 0;line-height:1.6;font-size:1em}.faq-cambridge{max-width:1000px;margin:40px auto}.faq-cambridge h2{margin-bottom:25px;text-align:center}.faq-cambridge details{background:#ffffff;border:1px solid #dddddd;border-radius:4px;margin-bottom:12px;overflow:hidden;transition:all 0.3s ease}.faq-cambridge details:hover{border-color:#c9302c}.faq-cambridge details[open]{border-color:#c9302c}.faq-cambridge summary{position:relative;padding:18px 55px 18px 20px;font-size:16px;font-weight:700;color:#222222;cursor:pointer;list-style:none}.faq-cambridge summary::-webkit-details-marker{display:none}.faq-cambridge summary::after{content:"+";position:absolute;right:20px;top:50%;transform:translateY(-50%);color:#c9302c;font-size:26px;font-weight:400;line-height:1}.faq-cambridge details[open] summary::after{content:"−"}.faq-cambridge .faq-respuesta{padding:0 55px 18px 20px;color:#555555;font-size:15px;line-height:1.6}.faq-cambridge .faq-respuesta p{margin:0}@media (max-width:767px){.faq-cambridge{margin:30px 0}.faq-cambridge summary{padding:16px 50px 16px 16px;font-size:15px}.faq-cambridge summary::after{right:16px}.faq-cambridge .faq-respuesta{padding:0 16px 16px 16px;font-size:14px}}.barra-movil-idiomas{display:none}@media (max-width:767px){.barra-movil-idiomas{display:flex;position:fixed;bottom:0;left:0;width:100%;z-index:99999;background:#111;box-shadow:0 -3px 12px rgba(0,0,0,0.18)}.btn-movil-idiomas{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:62px;padding:8px 5px;color:#fff!important;text-decoration:none;font-size:18px;line-height:1;border-right:1px solid rgba(255,255,255,0.15)}.btn-movil-idiomas span{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px}.btn-movil-idiomas:last-child{border-right:none}.btn-matricula{background:#c9302c}.btn-movil-idiomas:active{opacity:.85}body{padding-bottom:62px}}.horarios-responsive{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:0!important;box-sizing:border-box!important}.horarios-responsive table{width:100%!important;max-width:100%!important;min-width:0!important;border-collapse:collapse!important;table-layout:fixed!important;margin:0!important}.horarios-responsive th{background:#c9302c!important;color:#fff!important;border:1px solid #000!important;padding:12px 8px!important;text-align:center!important;font-weight:700!important}.horarios-responsive td{border:1px solid #000!important;padding:12px 8px!important;text-align:center!important;vertical-align:middle!important}@media only screen and (max-width:767px){.horarios-responsive{width:100%!important;max-width:100%!important;overflow:visible!important}.horarios-responsive table,.horarios-responsive tbody,.horarios-responsive tr,.horarios-responsive td{display:block!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.horarios-responsive thead{display:none!important}.horarios-responsive tr{margin:0 0 20px 0!important;padding:0!important;border:1px solid #000!important;background:#fff!important}.horarios-responsive td{display:flex!important;justify-content:space-between!important;align-items:center!important;width:100%!important;padding:12px 14px!important;border:0!important;border-bottom:1px solid #ddd!important;text-align:right!important;font-size:15px!important;line-height:1.35!important;white-space:normal!important;overflow:visible!important;word-break:normal!important}.horarios-responsive td:last-child{border-bottom:0!important}.horarios-responsive td::before{content:attr(data-title)!important;display:block!important;width:62%!important;padding-right:15px!important;color:#222!important;text-align:left!important;font-weight:700!important}.horarios-responsive td:first-child{background:#c9302c!important;color:#fff!important;justify-content:flex-start!important;text-align:left!important;font-size:16px!important;font-weight:700!important}.horarios-responsive td:first-child::before{width:auto!important;color:#fff!important;margin-right:8px!important}}.nf-option-group-title{font-weight:700;font-size:15px;margin-top:10px;margin-bottom:14px}.nf-form-content .listcheckbox-wrap ul{margin:0;padding-left:25px}.nf-form-content .listcheckbox-wrap li{margin-bottom:12px}.nf-form-content .listcheckbox-wrap li label{display:flex;align-items:flex-start;gap:10px;line-height:1.4}.nf-form-content .listcheckbox-wrap input[type="checkbox"]{flex:0 0 auto;margin-top:3px}