/*! HTML5 Boilerplate v8.0.0 | MIT License | https://html5boilerplate.com/ */html{color:#ebe3bd;font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.hidden,[hidden]{display:none !important}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sr-only.focusable:active,.sr-only.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;white-space:inherit;width:auto}.invisible{visibility:hidden}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}@media print{*,:after,:before{background:#fff !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre{white-space:pre-wrap !important}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@font-face{font-family:Suisse Int\'l Mono;src:url(https://content.tecsalud.mx/hubfs/flgl-fonts/SuisseIntlMono-Regular.dbd85471.otf)}@font-face{font-family:Akzidenz-Grotesk BQ;font-weight:400;src:url(https://content.tecsalud.mx/hubfs/flgl-fonts/Akzidenz%20Grotesk%20Next%20Regular.cd7ce559.otf)}@font-face{font-family:Akzidenz-Grotesk BQ;font-weight:700;src:url(https://content.tecsalud.mx/hubfs/flgl-fonts/Akzidenz%20Grotesk%20Next%20Bold.94370b83.otf)}@font-face{font-family:Canela;font-weight:700;src:url(https://content.tecsalud.mx/hubfs/flgl-fonts/Canela-Bold.3b141859.otf)}@font-face{font-family:Canela;font-weight:700;font-style:italic;src:url(https://content.tecsalud.mx/hubfs/flgl-fonts/Canela-BoldItalic.34e496cc.otf)}.main-logo{max-width:792px;max-height:446px}.main-image{margin-top:-50px}*{color:#ebe3bd;font-family:Akzidenz-Grotesk BQ}.green{color:#3d9656!important}.gray{color:#424147!important}.title{font-family:Suisse Int\'l Mono}h1.title{font-size:2rem}a,p{font-size:1.2rem}#brief .container{padding:7rem 0}#cta-boletos{background-color:#ebe3bd;color:#3d9656!important}#pasos{background-color:#3d9656}#pasos p,a{font-size:1rem;color:#ebe3bd!important}.step-1,.step-2,.step-3{min-height:100px}#pasos .step{font-family:Canela;font-size:40px}#brief img{max-width:100%}.info-container p{line-height:.8}.info-container h3{margin-bottom:0}small{font-size:60%!important}#faqs{background-color:#ebe3bd;color:#3d9656!important}#faqs .container{padding:5rem 0}#faqs p{font-size:1rem}.faq-item{padding:.75rem 1.25rem;border:3px solid #3d9656}.faq-item *{font-family:Suisse Int\'l Mono,Regular}#faqs .card-body{background-color:rgba(0,0,0,.03);border-bottom:3px solid #3d9656;border-left:3px solid #3d9656;border-right:3px solid #3d9656}#faqs .accordion{width:100%}#blogs-recientes .container{padding:5rem 0}#blogs-recientes .card-img-top{height:238px;object-fit:cover}#blogs-recientes .card-title{height:90px;font-family:Suisse Int\'l Mono,Regular}#blogs-recientes .card-text{height:210px}footer{padding:5rem 0;background-color:#151515}.footer-bottom{background-color:#000;padding:1rem 0;font-family:Canela,Bold}.footer-bottom p{margin-bottom:0}.btn-green{background-color:#3d9656 !important;padding-left:1rem !important;padding-right:1rem !important;border-radius:0 !important}.btn-green,.btn-yellow{display:flex;justify-content:center;align-items:center}.btn-yellow{background-color:#ebe3bd;color:#424147 !important;padding-left:2rem;padding-right:2rem}a.btn-green:hover{text-decoration:none;cursor:pointer}.btn-green *,.btn-yellow *,.btn.btn-green *,nav *{font-family:Canela !important}@media(max-width:767.98px){.main-logo{margin-top:2rem;width:100%}.navbar-brand img{width:130px}nav.navbar{padding:0 16px !important}.info-container *{text-align:center}}