@font-face{font-family:"DMSerifDisplay-Regular";src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/ANAHUAC%20-%20Globals/fonts/DMSerifDisplay-Regular.ttf)}@font-face{font-family:SharpSlab-Medium;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/SharpSlab-Medium.ttf)}@font-face{font-family:SharpSlab-Bold;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/SharpSlab-Bold.ttf)}@font-face{font-family:SharpSlab-Light;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/SharpSlab-Light.ttf)}@font-face{font-family:Roboto-Regular;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/Roboto-Regular.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:"DM Serif Text";src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/DMSerifText-Regular.ttf)}@font-face{font-family:Roboto-Light;src:url(https://3416190.fs1.hubspotusercontent-na1.net/hubfs/3416190/fonts/Roboto-Light.ttf)}:root{--blue:#15243c;--orange:#ff5e14;--white:#fff;--black:#000;--gray:#6f6f6f}body{background-color:var(--white);box-sizing:border-box;font-family:SharpSlab-Medium,serif;margin:0;padding:0;-webkit-font-smoothing:antialiased}h1{color:var(--white);font-size:65px;line-height:1}h1,h2{font-family:"DMSerifDisplay-Regular",serif;font-weight:400;margin:0}h2{color:var(--blue);font-size:60px;line-height:1.1}h3{color:var(--black);font-family:SharpSlab-Bold,serif;font-size:24px;font-weight:400;margin:0}div,p{color:var(--blue);font-family:SharpSlab-Medium,serif;font-size:20px;line-height:1.3}.list{list-style:none;margin:0;padding:0}.list>li{color:var(--black);font-family:SharpSlab-Light,serif;font-size:20px;font-weight:400;line-height:1.3;margin:0;padding-left:20px;position:relative}.list>li:before{color:var(--black);content:"•";font-weight:700;left:0;position:absolute}.btn{background-color:var(--orange);border-radius:6px;color:var(--white);display:inline-block;font-family:Roboto-Bold,serif;font-size:16px;outline:none!important;padding:14px 20px;text-decoration:none;transition:background-color .3s ease}.btn:hover{background-color:#ff7e00}@media (max-width:1399px){h1{font-size:60px}h2{font-size:56px}.btn{padding:12px 18px}}@media (max-width:1199px){h1{font-size:56px}h2{font-size:48px}.btn{padding:10px 16px}}@media (max-width:991px){h1{font-size:48px}h2{font-size:36px}h3{font-size:22px}div,p,ul>li{font-size:18px}.btn{padding:8px 14px}}@media (max-width:767px){h1{font-size:42px}h2{font-size:30px}h3{font-size:20px}div,p,ul>li{font-size:16px}}@media (max-width:467px){h1{font-size:30px}h2{font-size:26px}h3{font-size:18px}div,p,ul>li{font-size:14px}}.form-posgrado{background-color:var(--white);padding-bottom:100px;padding-top:50px}.form-posgrado__container{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1.2fr;margin:0 auto;max-width:1350px;width:90%}.form-posgrado__title{color:var(--blue);margin:auto auto 30px;max-width:90%}.form-posgrado__text{color:var(--blue);margin-bottom:30px}.form-posgrado__logo img{height:auto;max-width:200px}.form-posgrado__grid{display:grid;gap:15px;grid-template-columns:1fr 1fr}.form-posgrado__input{background-color:#e9ecef;border:none;border-radius:6px;box-sizing:border-box;color:#495057;font-family:Roboto-Regular,sans-serif;font-size:14px;padding:12px 15px;width:100%}.form-posgrado__select{appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='%23ff5e14' viewBox='0 0 16 16'%3E%3Cpath d='M7.247 11.14 2.451 5.658C1.885 5.013 2.345 4 3.204 4h9.592a1 1 0 0 1 .753 1.659l-4.796 5.48a1 1 0 0 1-1.506 0z'/%3E%3C/svg%3E");background-position:calc(100% - 15px);background-repeat:no-repeat}.form-posgrado__legal{margin:20px 0}.form-posgrado__checkbox-label{color:#333;cursor:pointer;display:flex;font-size:12px;gap:10px;line-height:1.4}.form-posgrado__checkbox-label a{color:var(--blue);text-decoration:underline}.form-posgrado__submit{border:none;cursor:pointer;padding:15px 40px;width:auto}@media (max-width:1399px){.form-posgrado{padding-bottom:80px;padding-top:40px}.form-posgrado__container{gap:40px;grid-template-columns:1fr;text-align:center}.form-posgrado__content{margin:0 auto;max-width:700px}.form-posgrado__submit{width:100%}}@media (max-width:1199px){.form-posgrado{padding-bottom:60px;padding-top:30px}}@media (max-width:768px){.form-posgrado__grid{grid-template-columns:1fr}}