.sup-header-alt{width:100%;height:40px;position:fixed;background-color:#fff6f1;padding:4px 0px}.sup-header-alt .container{text-align:center}.sup-header-alt ul{float:none;height:45px;text-align:center;padding:10px auto}.sup-header-alt ul li{list-style-image:none;font-family:'Roboto',sans-serif;font-size:14px;margin-left:0}.sup-header-alt ul li a{color:#ff5900;text-transform:uppercase;max-width:none !important;padding:3px 15px !important}.sup-header-alt ul li:last-child a{padding-right:0 !important}.sup-header-alt .container{max-width:1230px}.main-header-alt{width:100% !important;position:fixed;top:40px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background-color:#fff;padding-bottom:13px;box-shadow:0px 15px 10px -15px rgb(117 41 0 / 20%)}.main-header-alt .container{display:inline-flex !important;max-width:1230px !important;position:relative !important;flex-wrap:nowrap !important;justify-content:center !important;vertical-align:super !important}.main-header-alt ul{text-align:center}.main-header-alt ul li{list-style-image:none;font-family:'Roboto',sans-serif;font-size:18px;margin-left:0}.main-header-alt ul li a{color:#000;font-weight:600;max-width:none}.main-header-alt ul li:last-child a{padding-right:0}.main-header-alt .logo-anahuac{display:block;width:200px;margin-top:13px;z-index:999;border-right:1px solid lightgray;padding:0px 30px 6px 0}.main-header-alt .boton-anahuac{display:block;position:relative;right:0px;top:9px;width:180px;height:48px;left:15px}.main-header-alt .menu-header{display:block;position:relative;top:9px;text-align:center}.main-header-alt .menu-header ul{float:none}.main-header-alt .menu-header ul li{line-height:normal;padding:4px 0}.main-header-alt .menu-header ul li a{padding:10px 0 10px 0px;margin:0 15px;max-width:none;border-bottom:1px solid transparent;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.main-header-alt .menu-header ul li:last-child{border-radius:5px;font-weight:600;margin-left:10px;background-color:#ff5900;-webkit-box-shadow:-1px 10px 25px -8px rgb(169 120 255 / 40%);box-shadow:-1px 10px 25px -8px rgb(169 120 255 / 40%);-webkit-transition:box-shadow .5s ease-out;-moz-transition:box-shadow .5s ease-out;-o-transition:box-shadow .5s ease-out;transition:box-shadow .5s ease-out2}.main-header-alt .menu-header ul li:last-child:hover{box-shadow:none;-webkit-transition:box-shadow .5s ease-out;-moz-transition:box-shadow .5s ease-out;-o-transition:box-shadow .5s ease-out;transition:box-shadow .5s ease-out}.main-header-alt .menu-header ul .hs-menu-depth-1:last-child a{padding:6px 15px 2px 15px !important;font-family:'Zilla Slab',serif !important;color:#fff !important;font-weight:600}.main-header-alt .menu-header ul ul{background-color:#fff;box-shadow:0px 0px 5px #cfcfcf;width:auto;min-width:100%;border-top:5px solid #ff5900;border-bottom-left-radius:8px;border-bottom-right-radius:8px;border-left:1px solid lightgray;border-right:1px solid lightgray;border-bottom:1px solid lightgray}.main-header-alt .menu-header ul ul li:hover{background-color:#ff5900;-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.main-header-alt .menu-header ul ul li{-webkit-transition:background-color .2s ease-out;-moz-transition:background-color .2s ease-out;-o-transition:background-color .2s ease-out;transition:background-color .2s ease-out}.main-header-alt .menu-header ul ul li a{color:#4f4e4d;font-size:14px;font-weight:200 !important;text-align:left;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.main-header-alt .menu-header ul ul li a:hover{border-bottom:1px solid transparent;color:#fff;font-weight:600;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}.main-header-alt .menu-header ul ul li:last-child{border-radius:0px;padding:5px 0px;font-weight:400;background-color:#fcfcff;margin-left:0px;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.main-header-alt .menu-header ul ul li:last-child:hover{background-color:#ff5900}.main-header-alt .menu-header ul ul li:last-child a{background:transparent;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.main-header-alt input[type="text"]{width:100%;font-family:'Roboto',sans-serif !important;font-size:16px;display:block;height:34px;padding:6px 10px 6px 36px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ff5900;-webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-o-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-ms-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgb(0 0 0 / 8%);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-moz-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;-ms-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;background-image:url(https://f.hubspotusercontent10.net/hubfs/3807214/website/assets/search-icon.svg);background-repeat:no-repeat;background-position-y:center;background-position-x:7px}.main-header-alt input[type="text"]:focus{padding:6px 10px 6px 10px;background-image:none}.main-header-alt .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:after{color:#ff5900}.main-header-alt .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>a:hover:after{content:"\f0d8"}.main-header-alt .menu-header ul li a:hover{color:#ff5900;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}@media screen and (min-width:1025px){.main-head-mobile{display:none !important}}@media screen and (max-width:1024px){.main-header-alt,.sup-header-alt{display:none !important}.main-head-mobile{display:block}}.main-head-mobile .pushy{position:fixed;width:100% !important;max-width:500px;height:100%;top:0;z-index:9999;overflow:auto;-webkit-overflow-scrolling:touch;background-color:#fff !important}.main-head-mobile .head-mobile{display:inline-flex !important;background-color:#fff9f5;height:65px;position:fixed;padding:16px 0px}.main-head-mobile .pushy-right{-webkit-transform:translate3d(100vw,0,0);-ms-transform:translate3d(100vw,0,0);transform:translate3d(100vw,0,0)}.pushy-open-right .main-head-mobile .pushy{-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media screen and (max-width:1024px){.main-head-mobile .mobile-trigger{display:inline-block !important;cursor:pointer;position:absolute;top:32px;right:10px;width:auto;height:auto;padding:6px 12px;margin-top:-16px;z-index:99999999999;font-size:16px;text-align:center;font-weight:normal;text-align:left;text-transform:uppercase;width:70px;max-width:80px}.main-head-mobile .custom-menu-primary .hs-menu-wrapper>ul{background:transparent;padding:20px 0px 100px 0px}.main-head-mobile .pushy.pushy-right{right:0;top:65px}.main-head-mobile .custom-menu-primary.js-enabled .hs-menu-wrapper{position:relative;top:0;left:0px;width:100%;-webkit-box-shadow:0 0 0px rgb(0 0 0 / 50%);-moz-box-shadow:0 0 0px rgba(0,0,0,0.5);-o-box-shadow:0 0 0px rgba(0,0,0,0.5);-ms-box-shadow:0 0 0px rgba(0,0,0,0.5);box-shadow:0 0 0px rgb(0 0 0 / 50%)}.main-head-mobile .search-mobile{padding:20px 48px}.main-head-mobile .hs-menu-wrapper.hs-menu-flow-horizontal.flyouts>ul li.hs-item-has-children ul.hs-menu-children-wrapper{padding:0px 50px;background-color:#f6f6f6}.main-head-mobile .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>.child-trigger:after{content:"\f0d7";display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:20px;color:#ff5900;float:right;margin-right:50px;margin-top:14px}.main-head-mobile .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children>.child-trigger.child-open:after{content:"\f0d7";-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);color:#fff}.main-head-mobile input.hs-search-field__input{font-family:'Roboto',sans-serif !important;background-image:url(https://f.hubspotusercontent10.net/hubfs/3807214/website/assets/search-icon.svg) !important;background-repeat:no-repeat;background-position-y:center;background-position-x:7px;padding:2px 40px;border-color:#ff5900}.main-head-mobile .custom-menu-primary .hs-menu-wrapper>ul>li>a{font-size:20px;line-height:30px;text-transform:none;font-family:'Roboto',sans-serif !important;width:100% !important;padding:8px 50px;color:#000 !important}.main-head-mobile .custom-menu-primary .hs-menu-wrapper>ul>li>ul>li>a{font-size:18px;line-height:30px;text-transform:none;font-family:'Roboto',sans-serif !important;width:100% !important;padding:8px 50px;color:#000 !important}.main-head-mobile .custom-menu-primary .hs-menu-wrapper>ul>li>a.child-open-prev:first-child{color:#fff !important;background:#5d428c !important}.main-head-mobile .custom-menu-primary .hs-menu-wrapper ul .hs-menu-depth-1:last-child a{-webkit-box-shadow:-1px 10px 25px -8px rgb(169 120 255 / 40%);box-shadow:-1px 10px 25px -8px rgb(169 120 255 / 40%);border:1px solid #ff5900;background-color:#ff5900 !important;color:#fff !important;padding:4px 18px;border-radius:4px;display:block;font-family:'Zilla Slab',serif !important;margin:10px auto;position:relative;width:238px !important;padding:10px 25px;text-align:center}}.main-head-mobile .child-trigger{display:block}.footer-alt .form-footer{background-color:#181818;color:#fff;padding-top:50px;padding-bottom:50px;font-size:16px}.footer-alt .form-footer .contenedor-footer{padding-left:15px;padding-right:15px}.footer-alt .form-footer h1,.footer-alt .form-footer h2,.footer-alt .form-footer h3,.footer-alt .form-footer h4{color:#fff}.footer-alt .form-footer h4{font-size:14px;line-height:24px;font-weight:400;margin-bottom:0}.footer-alt .form-footer .info-form{text-align:center}.footer-alt .form-footer .info-form img{max-width:210px}.footer-alt form label{font-size:16px;line-height:26px;text-decoration:none;font-weight:400;font-family:'Zilla Slab',serif}.footer-alt form input,.footer-alt form select{-webkit-box-shadow:none !important;-moz-box-shadow:none !important;-ms-box-shadow:none !important;-o-box-shadow:none !important;box-shadow:none !important;height:40px !important}.footer-alt .hs-error-msgs{margin:0}.footer-alt .hs-error-msgs li{list-style-image:none;margin-left:0px;color:red}.footer-alt .hs-error-msgs li label{font-size:14px;line-height:20px}.footer-alt .inputs-list li{list-style-image:none;margin-left:0px}.footer-alt form .hs-input[type="checkbox"]{width:auto;margin:0 5px 0 0;padding:0;height:auto !important}.footer-alt form input[type="submit"]{display:block !important;width:fit-content;border-radius:5px !important;padding:8px 28px !important;font-size:18px !important;line-height:28px !important;box-shadow:0 2px 6px 0 rgba(0,0,0,0) !important;-webkit-transition:box-shadow .3s ease;transition:box-shadow .3s ease;font-family:'Zilla Slab',serif !important;font-weight:600 !important;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);text-decoration:none;border:1px solid !important;background-color:!important;color:#FFF !important;height:auto !important}.footer-alt form input[type="submit"]:hover{border:1px solid;background-color:!important;color:#FFF !important}.footer-alt #info-campus{text-align:center;padding:60px 0 30px 0;color:#fff}.footer-alt #info-campus .container{background-image:url('%27 !important%29;background-repeat:repeat-y;background-position:center;max-width:1257px !important}.footer-alt #info-campus h4{color:#fff;margin-bottom:30px;font-style:italic !important}.footer-alt #info-campus h4 img{width:16px;margin-right:10px}.footer-alt #info-campus p{font-size:16px;line-height:24px}.footer-alt #info-campus .social-links{max-height:16px;margin:0 15px;float:left !important}.footer-alt #info-campus a:hover{color:}.footer-alt .contenedor-footer{max-width:2050px !important}.footer-alt #info-copyrightv2{background-color:#5d428c !important;font-size:14px;line-height:20px;color:#fff}.footer-alt #info-copyrightv2 p{margin-bottom:2px}.footer-alt #info-copyrightv2 .footer-copy{margin-top:0 !important}.footer-alt p.direccion-links-alt{text-align:left}@media%28max-width:768px%29{.footer-alt p.direccion-links-alt a{text-align:center;padding:10px 0px}}.footer-alt .direccion-links-alt{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:flex-start;align-items:center}