body,html{overflow:inherit}#form-contact form label{color:#000!important}.table_puebla{border:1px solid #ccc;border-collapse:collapse;border-radius:5px;margin-bottom:22px;width:100%}.table_puebla td{padding:4px;text-align:center}.table_mobible{display:none}.hs_cos_gallery_lightbox .slick-list,.hs_cos_gallery_main .slick-list,.hs_cos_gallery_thumbnails .slick-list{margin:auto;max-width:1000px}.swiper-container.swiper-multiple{padding:0 25px}
/*!!!!!!!!!!!!!!!TABLA EXÁMEN DE ADMISIÓN!!!!!!!!!!!!!!!*/.examen-admision{border-collapse:collapse;border-radius:1em;color:#fff;margin:0 auto;overflow:hidden}.examen-admision th{background:#ff5900}.examen-admision td,.examen-admision th{border-bottom:1px solid #fff;padding:1em}.examen-admision td{background:#f2f2f2;color:#333}.accordion-titulo h3{color:#000!important}.accordion-titulo.open h3{color:#ff5900!important}.accordion-titulo-one h3{color:#000!important}.accordion-titulo-one.open h3{color:#ff5900!important}.newsletter{border:1px solid #ff5900;padding:15px 0 0}.newsletter .container{height:100px;padding-top:25px}.newsletter h3{color:#fff;margin-top:2px;padding:0 15px;text-align:right;width:45%}.newsletter form,.newsletter h3{display:inline-block;float:left;position:relative}.newsletter form{padding:0 50px;width:55%}.newsletter label{color:#fff;display:block!important;font-family:Zilla Slab,serif}.newsletter input[type=email]{background-color:#fff;border:none;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;display:block;height:40px;max-width:100%}.newsletter input[type=submit],.newsletter input[type=submit]:hover{background-color:#000;background-image:url(https://6397695.fs1.hubspotusercontent-na1.net/hubfs/6397695/website/assets/boton.png);background-position-y:-7px;background-repeat:no-repeat;background-size:200px;border:none;display:block;height:55px!important;margin-top:20px;text-indent:-9999px;width:300px}.newsletter form ::placeholder{color:#d8d8d8}.newsletter .input{display:block;float:left;position:relative;width:100%!important}.newsletter .actions,.newsletter .hs_email{display:inline-block;float:left;position:relative}.newsletter .hs_email{max-width:100%!important;width:100%!important}.newsletter .hs-form-field{margin-bottom:0}#fomt-whatsapp{max-height:280px;overflow-y:scroll}#header-foraneos{background-position-x:600px;background-repeat:none}.accordeon-foraneo .accordion-container{background-color:#fff;border-radius:5px;box-shadow:0 4px 3px #efeded}.accordeon-foraneo .accordion-titulo{border-bottom:none}.accordeon-foraneo .accordion-titulo h3{color:#ff5900!important;font-size:20px;margin-bottom:0}.accordeon-foraneo .accordion-titulo span.toggle-icon{font-size:14px}.accordeon-foraneo .accordion-container:hover{background-color:#ff5900}.accordeon-foraneo .accordion-container:hover .accordion-titulo h3{color:#fff!important}.accordeon-foraneo .accordion-container:hover .accordion-titulo span.toggle-icon{filter:brightness(0) invert(1)}.accordeon-puebla .accordion-container{box-shadow:none}.accordeon-puebla .accordion-titulo{background-color:#eeeded;border-bottom-left-radius:9px;border-bottom-right-radius:9px}.accordeon-puebla .accordion-container:hover .accordion-titulo{background-color:#ff5900}.accordeon-puebla img{border-top-left-radius:9px;border-top-right-radius:9px}#caracteristicas-puebla .contenedor{justify-content:space-between!important}#caracteristicas-puebla .span4{border-radius:12px;box-shadow:0 0 6px #efeded;padding:20px 10px}.form-foraneos,.form-foraneos label{color:#555!important}#costos-foraneos .span5,#costos-foraneos .span7{padding:15px}#detalles-costos{background-color:#fff;border-radius:8px;box-shadow:0 5px 40px 0 rgba(0,0,0,.1);margin:auto}#detalles-costos .row-detalles{display:flex}#detalles-costos .row-detalles:last-child{border-bottom:none}#detalles-costos #header-detalles{background-color:#ff5900;border-top-left-radius:8px;border-top-right-radius:8px;padding:8px;text-align:center}#detalles-costos #header-detalles h3{color:#fff;font-size:24px;margin-bottom:0}#detalles-costos .label-detalles{border-right:1px solid #ddd;font-family:Zilla Slab,serif;padding:8px 25px;width:50%}#detalles-costos .datos-detalles{font-family:Zilla Slab,serif;font-weight:700;padding:8px 25px;width:50%}#detalles-costos .datos-detalles:first-child{border-bottom:none}#detalles-costos .fondo-gris{background-color:#fafafa}#caracteristicas-amenidades .contenedor,#caracteristicas-amenidades2 .contenedor{justify-content:space-between!important}#caracteristicas-amenidades .span4{background-color:#fff6f1;border-radius:12px;min-height:395px;padding:20px 10px}#caracteristicas-amenidades2 .span4{background-color:#fff;border-radius:15px;box-shadow:0 5px 10px 0 rgba(0,0,0,.5);-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.5);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.5);min-height:375px;padding:20px 30px}#caracteristicas-amenidades2 p{font-size:16px;line-height:26px;margin-bottom:15px}.informacion-adicional{background-color:#fff;border-radius:5px;box-shadow:0 2px 20px rgba(255,89,0,.3);margin:auto;max-width:906px;padding:10px 40px}.acordeon-instalaciones .accordionheader{border-radius:15px 15px 0 0;overflow:hidden}.acordeon-instalaciones h3{color:#ff5900!important;font-size:24px;margin-bottom:0}.acordeon-instalaciones .accordion-titulo:hover{background-color:#ff5900}.acordeon-instalaciones .accordion-titulo:hover h3,.acordeon-instalaciones .accordion-titulo:hover span.toggle-icon:before{color:#fff!important}.acordeon-instalaciones .accordion-content{background-color:#fff}.acordeon-instalaciones .accordion-titulo.open{background-color:#ff5900}.acordeon-instalaciones .accordion-titulo.open h3,.acordeon-instalaciones .accordion-titulo.open span.toggle-icon:before{color:#fff!important}.listado-becas .accordion-container{background-color:#fff;box-shadow:0 5px 10px 0 rgba(255,89,0,.3);-webkit-box-shadow:0 5px 10px 0 rgba(255,89,0,.3);-moz-box-shadow:0 5px 10px 0 rgba(255,89,0,.3)}.listado-becas .accordionheader h2,.listado-becas .accordionheader p,.listado-becas .accordionheader ul{padding:0 20px}.listado-becas .accordionheader p{display:block}.listado-becas .accordion-titulo h3{font-size:24px;margin-bottom:0}.listado-becas .accordion-titulo{background-color:#efefef;padding:5px 20px}#becas-fila-1 .contenedor .span6:first-child .accordion-titulo{margin-top:30px}#becas-fila-2 .contenedor .span6:first-child .accordion-titulo{margin-top:260px}#becas-fila-3 .contenedor .span6:first-child .accordion-titulo{margin-top:75px}.listado-becas .accordion-titulo span.toggle-icon:before{color:#000!important}.listado-becas .accordion-content h3{color:#000;font-size:20px}#listado-becas-ultimo .contenedor .span6:last-child{display:none}.hero-becas .span6:first-child{padding-left:60px}.hero-becas .contenedor-full{padding:0}.hero-becas .btn-primary{border:2px solid #fff}@media screen and (max-width:640px){.table_desktop{display:none}.table_mobible{display:table}.newsletter input[type=submit],.newsletter input[type=submit]:hover{width:100%!important}.newsletter form{padding:0!important}.newsletter form .actions{width:100%!important}.hero-becas .span6:first-child{padding:60px 15px 15px}#becas-fila-1 .contenedor .span6:first-child .accordion-titulo,#becas-fila-2 .contenedor .span6:first-child .accordion-titulo,#becas-fila-3 .contenedor .span6:first-child .accordion-titulo{margin-top:10px}}@media screen and (max-width:768px){.text-licenciatura-2{margin-top:-36px!important}}.c-usd{display:none}.imagen-fondo-parent{border:1px solid #ccc;padding-top:56.25%;position:relative;width:100%}.orange-box{background-color:#fff;border:2px solid #ff5900;border-radius:25px;margin-bottom:30px;padding:30px;text-align:center}