@font-face{font-family:Roboto;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/Roboto-Regular.ttf)}@font-face{font-family:Roboto-Light;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/Roboto-Light.ttf)}@font-face{font-family:Roboto-SemiBold;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/Roboto-Medium.ttf)}@font-face{font-family:Roboto-Bold;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/Roboto-Bold.ttf)}@font-face{font-family:Sharp-Light;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/SharpSlab-Light.ttf)}@font-face{font-family:Sharp-Bold;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/SharpSlab-Bold.ttf)}@font-face{font-family:Sharp-SemiBold;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/SharpSlab-Semibold.ttf)}@font-face{font-family:Sharp-ExtraBold;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/SharpSlab-Extrabold.ttf)}html{position:relative;scroll-behavior:smooth;scrollbar-color:#ff5900 #f3f3f1;scrollbar-width:thin}html::-webkit-scrollbar{height:10px;width:10px}html::-webkit-scrollbar-track{background:hsla(0,0%,85%,.7)}html::-webkit-scrollbar-thumb{background:#ff5900;border-radius:8px}html::-webkit-scrollbar-thumb:hover{background:#ff7900;cursor:pointer}body{background-color:#fff;font-family:Roboto,serif;margin:0;padding:0;position:relative;transition:background-color .8s ease}body[data-style=dark]{background-color:#231f20}h1,h2,h3,h4,h5,h6{font-family:Sharp-Bold,serif;line-height:1.2!important;margin-bottom:0;margin-top:0}a{color:currentColor;text-decoration:none}section{overflow:hidden}img{max-width:100%}.hidden{display:none!important}.anahuac--button--alt{background:#fff;border:1px solid #ff5900;border-radius:3px;color:#ff5900;display:block;font-family:Roboto-Bold;font-size:18px;margin:80px auto 0 8%;max-width:max-content;padding:12px 30px}.anahuac--button--alt:hover{background-color:#ff7900;color:#fff}.smartcity header{align-items:center;background-color:#fff;display:flex;height:100px;justify-content:center;left:0;position:fixed;top:0;transition:background-color .8s ease;width:100%;z-index:10}.smartcity header .box{align-items:center;display:flex;justify-content:space-between}.smartcity header .box svg{width:280px}[data-style=dark] .smartcity header .box svg path{fill:#fff}.smartcity header .box ul{align-items:center;display:flex;justify-content:center;list-style:none;margin:0}.smartcity header .box ul>li{color:#6f6f6f;font-family:Roboto;font-size:18px;margin-right:25px;text-align:center;text-transform:uppercase}[data-style=dark] .smartcity header{background-color:#231f20}[data-style=dark] .smartcity header .box ul>li{color:#fff}.smartcity header .box .kebab{align-items:center;cursor:pointer;display:none;height:100%;justify-content:flex-end}.smartcity header .box .kebab span{background-color:#ff5900;border-radius:50%;height:6px;margin:0 2px;width:6px}.smartcity{height:100vh}.smartcity .boton{align-items:center;background:#ff5900;border-radius:3px;color:#fff;display:block;display:flex;font-family:Roboto-Bold;font-size:18px;justify-content:center;min-width:120px;padding:10px 26px}.smartcity .boton:hover{background-color:#ff7900}.smartcity .contenedor{margin:0 auto;max-width:1900px;width:90%}.smartcity section,.smartcity section .contenedor{align-items:center;display:flex;justify-content:center}.smartcity section .contenedor{flex-direction:column;height:90%;margin:auto;overflow:hidden}.smartcity .bienvenida{padding-bottom:100px;padding-top:120px}.smartcity .bienvenida .box{align-items:center;display:flex;justify-content:center;padding-bottom:20px}.smartcity .bienvenida .box .column1{width:50%}.smartcity .bienvenida .box .column1 .contenido{padding:30px;width:calc(100% - 60px)}.smartcity .bienvenida .box .column1 .texto{color:#000;font-family:Sharp-Light;font-size:64px;margin-bottom:30px;max-width:600px}.smartcity .bienvenida .box .column1 .texto span{color:#ff5900;font-family:Sharp-Bold}.smartcity .bienvenida .box .column2{border:3px solid #ff5900;padding:50px;position:relative;width:40%}.smartcity .bienvenida .box .column2:after{bottom:-20px;content:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/website/posgrado/eventos/Smart%20City/flecha.svg);left:-20px;position:absolute;z-index:2}.smartcity .bienvenida .box .column2 img{width:100%}.smartcity .inicio{padding-bottom:80px;padding-top:80px}.smartcity .inicio .box,.smartcity .inicio .box .column1{align-items:center;display:flex;justify-content:center}.smartcity .inicio .box .column1{width:50%}.smartcity .inicio .box .column1 .hs-video-widget,.smartcity .inicio .box .column1 img{margin:0 auto;max-width:540px;width:90%}.smartcity .inicio .box .column2{width:calc(50% - 60px)}.smartcity .inicio .box .column2 .contenido{padding:30px}.smartcity .inicio .box .column2 .texto{color:#231f20;font-family:Sharp-Bold;font-size:40px;margin-bottom:30px}.smartcity .inicio .box .column2 .texto span{color:#ff5900}.smartcity .posgrado{padding-bottom:80px;padding-top:80px}.smartcity .contenido{width:100%}.smartcity .posgrado h2{color:#ff5900;font-family:Sharp-Bold;font-size:64px;margin-bottom:40px;text-align:left;width:100%}.smartcity .posgrado .box{align-items:flex-start;display:flex;justify-content:flex-start;margin:0 auto;width:90%}.smartcity .posgrado .box .column1,.smartcity .posgrado .box .column2{width:50%}.smartcity .posgrado .box .titulos{align-items:center;display:flex;justify-content:flex-start;margin:auto auto 15px;width:90%}.smartcity .posgrado .box .titulos>div{background:#231f20;border-radius:26px;color:#fff;font-family:Roboto;font-size:30px;margin-right:16px;padding:8px 18px}.smartcity .posgrado ul{list-style:none;margin:0 auto;padding:0;width:90%}.smartcity .posgrado ul>li{align-items:center;display:flex;justify-content:flex-start;margin-bottom:8px}.smartcity .posgrado ul>li .fecha{background:#ff5900;color:#fff;flex-direction:column;font-size:26px;height:90px;justify-content:center;margin-right:15px;padding:0 6px;text-align:center;width:120px}.smartcity .posgrado ul>li .fecha,.smartcity .posgrado ul>li .nombre{align-items:center;border-radius:26px;display:flex;font-family:Roboto}.smartcity .posgrado ul>li .nombre{background:#f3f3f1;color:#6f6f6f;font-size:28px;height:70px;padding:8px 16px;width:100%}.smartcity .contacto{padding-bottom:80px;padding-top:80px}.smartcity .contacto .contenedor{padding-bottom:20px}.smartcity .contacto h2{color:#fff;font-family:Sharp-Bold;font-size:90px;margin-bottom:40px;text-align:center}.smartcity .contacto .contenido{align-content:center;border:3px solid #ff5900;display:flex;flex-direction:column;height:60%;justify-content:center;margin:auto;padding-bottom:60px;padding-top:60px;position:relative;width:80%}.smartcity .contacto .contenido svg{bottom:-20px;left:-20px;position:absolute;z-index:2}.smartcity .contacto .contenido h3{color:#fff;font-family:Roboto;font-size:64px;margin-bottom:40px;text-align:center}.smartcity .contacto .contenido h3 span{color:#ff5900}.smartcity .contacto .contenido .titulo{color:#ff5900;font-family:Roboto-SemiBold;margin-bottom:15px;text-align:center}.smartcity .contacto .contenido .link{border:1px solid #ff5900;border-radius:23px;color:#fff;display:block;font-family:Roboto-Bold;font-size:20px;margin:0 auto;max-width:90%;padding:10px;text-align:center;transition:background 1s ease;width:340px}.smartcity .contacto .contenido .link:hover{background-color:#ff7900}.smartcity .formulario .box{align-items:center;display:flex;justify-content:center}.smartcity .formulario .box .column1{width:50%}.smartcity .formulario .box .column1 .contenido{padding:30px}.smartcity .formulario .box .column1 h2{color:#fff;font-family:Sharp-Bold;font-size:64px;margin-bottom:40px;text-transform:uppercase}.smartcity .formulario .box .column1 .texto{color:#fff;font-family:Roboto;font-size:64px;margin-bottom:60px}.smartcity .formulario .box .column1 .texto span{color:#ff5900}.smartcity .formulario .box .column2{align-items:center;display:flex;justify-content:center;width:50%}.smartcity .formulario .box .column2 img{max-width:540px;width:90%}.hbspt-form{width:100%}.smartcity .holberton{background-color:#e1003c;padding-bottom:60px;padding-top:60px}.smartcity .holberton .contenedor{background:#e1003c;border-radius:16px;position:relative}.smartcity .holberton .contenedor:after{bottom:0;content:"";height:80px;left:0;position:absolute;transition:background-color .8s ease;width:100%}.smartcity .holberton .contenedor .adorno{position:absolute;right:0;top:0;width:50%}[data-style=dark] .smartcity .holberton .contenedor:after,[data-style=light] .smartcity .holberton .contenedor:after{background-color:#e1003c}.smartcity .holberton .box{align-items:center;display:flex;justify-content:center;margin:0 auto;position:relative;width:80%;z-index:2}.smartcity .holberton .box1{width:60%}.smartcity .holberton .box2{height:100%;width:40%}.smartcity .holberton .imagen{max-width:100%;padding-top:20px}.smartcity .holberton .content{padding-bottom:80px;padding-left:80px;padding-top:80px}.smartcity .holberton .content .datos{text-align:right}.smartcity .holberton .content .fecha{margin-bottom:60px;margin-left:auto}.smartcity .holberton .content .texto{color:#fff;font-family:Roboto;font-size:20px;line-height:1.2;margin-bottom:60px;text-align:center}.smartcity .holberton .content .texto b{font-family:Roboto-bold}.smartcity .holberton .content .enlace{padding-bottom:40px;text-align:center}.smartcity .holberton .content .enlace a{align-items:center;background:#fff;border-radius:72px;color:#e1003c;display:block;display:flex;font-family:Roboto-bold;font-size:18px;height:42px;justify-content:center;line-height:1.1;margin:0 auto;width:120px}.smartcity .drag{flex-direction:column;padding-bottom:80px;padding-top:120px}.smartcity .drag .titulo{color:#231f20;font-family:Sharp-Bold;font-size:50px;letter-spacing:.04em;line-height:1.2;width:100%}.custom-rss{transition:background-color .8s ease}[data-style=dark] .custom-rss{background-color:#231f20}[data-style=light] .custom-rss{background-color:#fff}.smartcity footer{align-items:center;background-color:#231f20;color:#fff;display:flex;font-family:Roboto;font-size:14px;justify-content:space-around;padding-bottom:80px;padding-top:80px;width:100%}.smartcity footer>div{align-items:center;display:flex;justify-content:center}.smartcity footer>div span{margin:0 10px}@media screen and (max-width:1912px){.smartcity .posgrado .box .titulos>div,.smartcity .posgrado ul>li .fecha,.smartcity .posgrado ul>li .nombre{font-size:26px}}@media screen and (max-width:1599px){.smartcity .bienvenida .box .column1 .texto{font-size:54px}.smartcity .bienvenida .box .column2{padding:40px}.smartcity .formulario .box .column1 .texto,.smartcity .formulario .box .column1 h2,.smartcity .inicio .box .column1 .texto,.smartcity .posgrado h2{font-size:54px}.smartcity .contacto h2{font-size:84px}.smartcity .contacto .contenido h3,.smartcity .final .contenido h2{font-size:54px}.smartcity .final .contenido h3{font-size:30px}}@media screen and (max-width:1399px){.smartcity .bienvenida .box .column1 .texto{font-size:48px}.smartcity .bienvenida .box .column2{padding:30px}.smartcity .inicio .box .column2 .texto{font-size:36px}.smartcity .posgrado .box .titulos>div,.smartcity .posgrado ul>li .fecha,.smartcity .posgrado ul>li .nombre{font-size:24px}.smartcity .formulario .box .column1 .texto,.smartcity .formulario .box .column1 h2{font-size:48px}.smartcity .contacto h2{font-size:78px}.smartcity .contacto .contenido h3,.smartcity .final .contenido h2{font-size:48px}.smartcity .final .contenido h3{font-size:28px}.smartcity .holberton .content .fecha,.smartcity .holberton .content .texto{margin-bottom:40px}}@media screen and (max-width:1299px){.smartcity header .box ul>li:not(:last-child){font-size:16px;margin-right:20px}.smartcity .boton{font-size:16px;min-width:120px}.smartcity .bienvenida .box .column1 .texto{font-size:40px;margin-bottom:10px}.smartcity .bienvenida .box .column2{padding:40px}.smartcity .inicio .box .column1 .texto{font-size:32px}.smartcity .posgrado h2{font-size:40px}.smartcity .posgrado .box .titulos>div,.smartcity .posgrado ul>li .fecha,.smartcity .posgrado ul>li .nombre{font-size:22px}.smartcity .formulario .box .column1{width:40%}.smartcity .formulario .box .column2{width:60%}.smartcity .formulario .box .column1 .texto,.smartcity .formulario .box .column1 h2{font-size:40px}.smartcity .contacto h2{font-size:60px}.smartcity .contacto .contenido h3,.smartcity .final .contenido h2{font-size:40px}.smartcity .final .contenido h3{font-size:26px}}@media screen and (max-width:1199px){.smartcity{height:auto}.smartcity header{height:60px}.smartcity header .box svg{width:260px}.smartcity header .box .kebab{display:flex}.smartcity header .box ul{background-color:#ff5900;box-shadow:0 8px 8px -4px rgba(0,0,0,.2);display:none;min-width:180px;padding:0;position:absolute;right:0;top:50px;z-index:999}.smartcity header .box ul>li:hover{color:#fcf9f1!important}.smartcity header .box ul>li{color:#fff;padding:14px 20px;position:relative;text-transform:capitalize}.smartcity header .box ul>li:last-child{padding:20px}.smartcity header .box ul>li:after{background-color:#fff;bottom:0;content:"";height:1px;left:0;margin:0 auto;position:absolute;right:0;width:90%}.smartcity header .box .boton{border:1px solid #fff;border-radius:8px}.options-open .smartcity header .box ul{display:block}.smartcity section{min-height:auto}.smartcity .bienvenida{padding-bottom:60px;padding-top:100px}.smartcity .inicio,.smartcity .posgrado{padding-bottom:60px;padding-top:60px}.smartcity .formulario .box{flex-direction:column}.smartcity .formulario .box .column1,.smartcity .formulario .box .column2{width:100%}.smartcity .formulario .box .column1 .contenido{padding:0}.smartcity .contacto{padding-bottom:60px;padding-top:60px}.smartcity .contacto h2{margin-bottom:30px;margin-top:60px}.smartcity .contacto .contenido{height:400px;margin-bottom:30px}.smartcity .final .contenido{margin-bottom:30px;margin-top:30px}.smartcity .final .contenido .imagen{bottom:-60px;height:100%}.smartcity .holberton .contenedor:after{content:none}.smartcity .holberton .box{align-items:center}.smartcity .holberton .imagen{padding-top:0}.smartcity .holberton .box1,.smartcity .holberton .box2{width:50%}.smartcity .holberton .contenedor .adorno{width:60%}.smartcity .holberton .content .fecha{width:80px}.smartcity .holberton .content .enlace{padding-bottom:0}.smartcity .drag .titulo{font-size:50px}.smartcity .drag{padding-bottom:60px;padding-top:60px}}@media screen and (max-width:992px){.smartcity header .box svg{width:200px}.smartcity section{height:auto;padding-bottom:100px;padding-top:100px}.smartcity .bienvenida .box .column1{width:60%}.smartcity .bienvenida .box .column1 img{width:200px}.smartcity .bienvenida .box .column2{padding:10px;width:40%}.smartcity .bienvenida .box .column1 .contenido{padding:0}.smartcity .inicio .box{flex-direction:column}.smartcity .inicio .box .column1{width:100%}.smartcity .inicio .box .column2{margin:30px auto 0;width:80%}.smartcity .inicio .box .column1 .contenido,.smartcity .inicio .box .column2 .contenido{padding:0}.smartcity .inicio .box .column2 .texto{font-size:28px;text-align:center}.smartcity .posgrado .box{flex-direction:column}.smartcity .posgrado .box .column1,.smartcity .posgrado .box .column2{width:100%}.smartcity .posgrado .box .column2 .titulos{margin-top:20px}.smartcity .final .contenido .box{margin:30px auto auto;width:90%}.smartcity .final .contenido{height:auto;padding-top:60px}.smartcity .final .contenido .imagen{bottom:-60px;height:400px;position:relative}.smartcity footer{flex-direction:column}.smartcity footer>div:first-child{margin-bottom:10px}.smartcity .holberton .content{padding-left:20px}.smartcity .drag .titulo{font-size:40px}}@media screen and (max-width:767px){.smartcity header{background-color:#fff;left:0;position:fixed;top:0;z-index:10}.smartcity header .box svg{width:200px}.smartcity section{height:auto;padding-bottom:80px;padding-top:80px}.smartcity .bienvenida .box{flex-direction:column}.smartcity .bienvenida .box .column1{width:100%}.smartcity .bienvenida .box .column2{margin:30px auto;width:80%}.smartcity .contacto h2{font-size:46px}.smartcity .contacto .contenido{height:auto;padding-bottom:40px;padding-top:40px;width:86%}.smartcity .contacto .contenido h3{padding-left:10px;padding-right:10px}.smartcity .contacto .contenido .link{font-size:16px;width:260px}.smartcity .posgrado .box{width:100%}.smartcity .posgrado .box .titulos>div,.smartcity .posgrado ul>li .fecha,.smartcity .posgrado ul>li .nombre{font-size:18px}.smartcity .final .contenido{height:auto;padding-top:40px;width:86%}.smartcity .final .contenido h3{font-size:20px}.smartcity .final .contenido .boton{width:180px}.smartcity footer{padding-bottom:40px;padding-top:60px}.smartcity footer>div{flex-direction:column;text-align:center}.smartcity footer>div span{display:none}.smartcity .holberton .content{padding-top:20px}.smartcity .holberton .box{flex-direction:column;width:90%}.smartcity .holberton .imagen{padding-top:80px}.smartcity .holberton .box1,.smartcity .holberton .box2{width:80%}.smartcity .holberton .contenedor .adorno{bottom:0;left:0;margin:0 auto;right:0;width:100%}.smartcity .holberton .content{padding-left:0}.smartcity .holberton .content .fecha{position:absolute;right:20px;top:20px;width:60px}.smartcity .drag .titulo{font-size:32px}.smartcity .contacto,.smartcity .drag,.smartcity .holberton,.smartcity .inicio,.smartcity .posgrado{padding-bottom:40px;padding-top:40px}}@media screen and (max-width:374px){.smartcity header .box svg{width:200px}.smartcity section{height:auto;padding-bottom:60px;padding-top:60px}.smartcity .contacto .contenido{height:auto;padding-bottom:40px;padding-top:40px;width:86%}.smartcity .contacto .contenido h3{padding-left:10px;padding-right:10px}.smartcity .contacto .contenido .link{font-size:14px;width:200px}.smartcity .bienvenida .box .column1 .texto,.smartcity .inicio .box .column1 .texto,.smartcity .posgrado h2{font-size:32px}.smartcity .posgrado ul>li .nombre{font-size:16px}.smartcity .contacto .contenido h3,.smartcity .contacto h2,.smartcity .formulario .box .column1 .texto,.smartcity .formulario .box .column1 h2{font-size:32px}.smartcity .final .contenido{height:auto;padding-top:40px;width:86%}.smartcity .final .contenido h2{font-size:32px}.smartcity .final .contenido .imagen{bottom:-20px;height:200px;position:relative}}