@font-face{font-family:Geomanist Ultra;src:url(/assets/fonts/Geomanist-Ultra.woff2) format("woff2"),url(/assets/fonts/Geomanist-Ultra.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/fonts/Geomanist-ExtraLight.woff2) format("woff2"),url(/assets/fonts/Geomanist-ExtraLight.woff) format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/fonts/Geomanist.woff2) format("woff2"),url(/assets/fonts/Geomanist.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/fonts/Geomanist-Thin.woff2) format("woff2"),url(/assets/fonts/Geomanist-Thin.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/fonts/Geomanist-Medium.woff2) format("woff2"),url(/assets/fonts/Geomanist-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/fonts/Geomanist-Italic.woff2) format("woff2"),url(/assets/fonts/Geomanist-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/fonts/Geomanist-Bold.woff2) format("woff2"),url(/assets/fonts/Geomanist-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/fonts/Geomanist-Black.woff2) format("woff2"),url(/assets/fonts/Geomanist-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Geomanist;src:url(/assets/fonts/Geomanist-Light.woff2) format("woff2"),url(/assets/fonts/Geomanist-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Geomanist Book;src:url(/assets/fonts/Geomanist-Book.woff2) format("woff2"),url(/assets/fonts/Geomanist-Book.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Patria;src:url(/assets/fonts/PatriaLight.woff2) format("woff2"),url(/assets/fonts/PatriaLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Patria;src:url(/assets/fonts/PatriaBold.woff2) format("woff2"),url(/assets/fonts/PatriaBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Patria;src:url(/assets/fonts/PatriaRegular.woff2) format("woff2"),url(/assets/fonts/PatriaRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--accent: #2337ff;--accent-dark: #000d8a;--black: 15, 18, 25;--gray: 96, 115, 159;--gray-light: 229, 233, 240;--gray-dark: 34, 41, 57;--gray-gradient: rgba(var(--gray-light), 50%), #fff;--box-shadow: 0 2px 6px rgba(var(--gray), 25%), 0 8px 24px rgba(var(--gray), 33%), 0 16px 32px rgba(var(--gray), 33%);interpolate-size:allow-keywords}body{font-family:Geomanist,Helvetica Neue,Helvetica,sans-serif;margin:0;padding:0;color:rgb(var(--gray-dark));font-size:18px;line-height:1.6}main{width:100%;height:100%;margin:0;padding:0}h1,h2,h3,h4,h5,h6{margin:0 0 .5rem;color:rgb(var(--black));line-height:1.2}h1{font-size:3.052em}h2{font-size:2.441em}h3{font-size:1.953em}h4{font-size:1.563em}h5{font-size:1.25em}strong,b{font-weight:700}p{margin-bottom:1em}.prose p{margin-bottom:2em}textarea{width:100%;font-size:16px}input{font-size:16px}table{width:100%}img{max-width:100%;height:auto}code{padding:2px 5px;background-color:rgb(var(--gray-light));border-radius:2px}pre{padding:1.5em;border-radius:8px}pre>code{all:unset}blockquote{border-left:4px solid var(--accent);padding:0 0 0 20px;margin:0;font-size:1.333em}hr{border:none;border-top:1px solid rgb(var(--gray-light))}.sr-only{border:0;padding:0;margin:0;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(50%);white-space:nowrap}.header-line{webkit-text-shadow:-.0625em .0625em 0 #4e97e0;-moz-text-shadow:-.0625em .0625em 0 #4e97e0;-ms-text-shadow:-.0625em .0625em 0 #4e97e0;-o-text-shadow:-.0625em .0625em 0 #4e97e0;text-shadow:-.0625em .0625em 0 #4e97e0;-webkit-text-shadow:-.5vw .5vw 0 #4e97e0;-moz-text-shadow:-.5vw .5vw 0 #4e97e0;-ms-text-shadow:-.5vw .5vw 0 #4e97e0;-o-text-shadow:-.5vw .5vw 0 #4e97e0;text-shadow:-.5vw .5vw 0 #4e97e0}.bg-announcements:before{background-image:url(/assets/images/avisos_bg_front_b_lg.png);background-repeat:no-repeat;background-size:cover;background-position:100% 40%;bottom:0;content:"";display:block;height:100%;mix-blend-mode:multiply;position:absolute;right:0;width:100%;z-index:0;pointer-events:none}.numeralina{background-image:url(/assets/images/numerals_bg_deg_lg.png);background-repeat:no-repeat;background-size:cover;background-position:100% 40%}.numeralina:before{bottom:0;content:"";display:block;height:100%;mix-blend-mode:multiply;position:absolute;right:0;width:100%;z-index:0}.secondary-banners{background-image:url(/assets/images/numerals_bg_deg_lg.png);background-repeat:no-repeat;background-size:cover;background-position:100% 100%}.secondary-banners:before{background-image:url(/assets/images/lateral_secciones_anuncios.png);background-repeat:no-repeat;background-size:cover;background-position:100% 100%;bottom:0;content:"";display:block;height:100%;mix-blend-mode:multiply;position:absolute;right:0;width:100%;z-index:0}.workplaces{background-image:url(/assets/images/lateral_centros_lg.png);background-repeat:no-repeat;background-size:cover;background-position:100% 100%}.instagram-feed::-webkit-scrollbar{height:5px}.instagram-feed::-webkit-scrollbar-track{box-shadow:none}.instagram-feed::-webkit-scrollbar-thumb{background-color:#a9a9a9;outline:1px solid slategrey;border-radius:999px}.numeralia{background:#fff;background-repeat:repeat;background-size:cover;-ms-box-shadow:0 .125em .125em rgba(49,38,29,.25);-o-box-shadow:0 .125em .125em rgba(49,38,29,.25);box-shadow:0 .125em .125em #31261d40;height:55%;left:-5%;position:absolute;top:-10%;transform:rotate(-4deg);width:110%}.numeralia:after{background-color:transparent;background-image:linear-gradient(180deg,#fff0 70%,#fff 99%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.renovacion:after{background-color:transparent;background-image:linear-gradient(180deg,#fff0 70%,#fff 99%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.footer-banner{background-color:#fff;background-image:url(https://framework-gb.cdn.gob.mx/gobmx/img/pleca.svg);background-repeat:repeat-x;background-size:cover;height:48px;width:100%;position:absolute;bottom:0}.article-body b,.article-body strong{font-weight:700}.article-body .descargar_pdf{text-decoration:inherit;background-image:none;border:1px solid #4966b6;cursor:pointer;font-size:1rem;margin-right:20px;padding:.5rem 1rem;position:relative;width:auto;border-radius:.375rem;margin-top:0;color:rgb(26,86,219,var(--tw-text-opacity))}@media only screen and (max-width: 768px){.menu-container .menu-btn{left:262px!important;top:25px!important}}@media only screen and (min-width: 769px){.menu-container .menu-btn{top:35px!important}}
