.banner{background-position:50%;background-repeat:no-repeat;background-size:cover;padding:0 15px}.banner.menu-active{margin:0 0 42px;position:relative}.hs-error-msg{display:none!important}.hs_email .hs-error-msg{color:red!important;display:block!important;font-size:14px!important;font-style:italic;margin:10px 0!important}.row-banner{color:#fff;padding:75px 0;position:relative}.txt-banner{max-width:795px;width:100%}.txt-banner h1{line-height:130%;margin:0 0 8%;padding:0 0 30px;position:relative}.txt-banner h1:after{background-color:#ea5304;bottom:0;content:"";height:4px;left:0;position:absolute;width:35%}.txt-banner p{font-size:22px;line-height:130%;padding:0 0 20px}.txt-banner p:last-of-type{padding:0}.btn-banner{background-color:rgba(0,0,0,.3);border:1px solid #fff;border-radius:5px;color:#fff;font-size:20px;font-weight:600;padding:15px 20px;position:absolute;right:0;top:80px}.btn-banner:hover{background-color:#fff;color:#000}.menu-op{margin:-43px -5px;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%)}.menu-op li{flex:1;margin:0 5px}.menu-op li a{align-items:center;background-color:#ea5304;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;display:flex;font-size:20px;font-weight:700;height:100%;justify-content:center;line-height:130%;padding:15px 5%;text-align:center;width:100%}#hs_cos_wrapper_widget_1578072914959>div>div>ul>li:nth-child(5)>a{background-color:#007bff!important;border-bottom:2px solid #fff;box-shadow:0 2rem 3rem rgba(255,254,254,.175)!important}#hs_cos_wrapper_widget_1578072914959>div>div>ul>li:nth-child(5)>a:hover,.menu-op li a:hover{background-color:#ea332b;box-shadow:0 1rem 3rem rgba(255,254,254,.175)!important;margin-left:3px;transition:all .3s!important}#hs_cos_wrapper_widget_1578072914959>div>div>ul>li:nth-child(5)>a:hover{background:#0087ff!important}.row-inicio{margin:35px 0 0}.row-inicio p.inicio{border-bottom:1px solid #fff;margin:0 0 20px;padding:0 0 5px}.fechas li,.row-inicio p.inicio{color:#fff;display:inline-block;font-size:18px;font-weight:700;line-height:130%;text-align:center}.fechas li{border-left:1px solid #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 0 15px;padding:0 0 0 15px}.fechas li:first-of-type{border-left:0;margin:0;padding:0}.telefonos li a{color:#fff}.telefonos li a.telefono{background-image:url(https://hs.aliatuniversidades.com.mx/hubfs/Sitio/generales/Icono-blanco-telefono.png)}.telefonos li a.telefono,.telefonos li a.whatsapp{background-position:0;background-repeat:no-repeat;background-size:contain;border-radius:5px;color:#fff;display:block;font-weight:600;padding:0 0 0 30px}.telefonos li a.whatsapp{background-image:url(https://hs.aliatuniversidades.com.mx/hubfs/Sitio/generales/universidad-etac-icono-whatsapp-blanco.png)}.txt-adicional{border:1px solid #fff;border-radius:3px;display:inline-block}.txt-adicional:hover h3{background-color:rgba(0,0,0,.5)}.txt-adicional h3{background-color:rgba(0,0,0,.3);border-bottom:1px solid #fff;font-size:24px}.txt-adicional h3,.txt-adicional p{color:#fff;display:block;font-weight:700;line-height:130%;padding:12px 15px;text-align:center}.txt-adicional p{background-color:#ea332b;font-size:20px}.txt-adicional:hover p{background-color:#ea5304}@media screen and (max-width:1440px){.row-banner{padding:40px 0}.txt-banner h1{margin:0 0 6%;padding:0 0 25px}}@media screen and (max-width:1280px){.txt-banner h1{margin:0 0 5%;padding:0 0 20px}}@media screen and (max-width:1024px){.btn-banner{display:inline-block;margin:20px 0 0;position:relative;top:0}}@media screen and (max-width:1000px){.menu-op{flex-wrap:wrap;margin:0;padding:0 0 10px;-webkit-transform:translateY(0);-moz-transform:translateY(0);transform:translateY(0)}.menu-op li{margin:5px}}@media screen and (max-width:767px){.banner{background-image:url(https://www.aliatuniversidades.com.mx/hubfs/fondo_home_mob.webp)!important;background-position:50%}.btn-active{text-align:center}.banner.menu-active{margin:0}.txt-banner h1{font-size:30px!important;text-align:center!important}.txt-banner p{font-size:18px}.txt-adicional{display:inline-block}.txt-adicional p{font-size:18px}}@media screen and (max-width:700px){.menu-op li{margin:0 0 10px}}