  section.hero span.text-ribbon{display:inline-block!important}@media screen and (max-width:960px){.text-align-center-md{text-align:center}}.font-awesome,.section-15 .pillars .pillar>div ul li:before,div.cards.declined>div:before,ul.check-marks li:before,ul.dotted li:before{font-family:Font Awesome\ 5 Pro}.font-bold,.section-14 .columns .column,.text-orange{font-weight:700}.text-orange{color:#bc914b!important}.text-red{color:#df615a!important}section div.container div.columns img.illustration{max-height:50vh;width:auto!important}div.cards.declined>div:before{color:#df615a;content:"\F00D";margin:.3em}div.cards>div{padding:.5em;margin:.5em;border:1px solid #c7c7c7;border-radius:.3em;font-size:110%}.card-shaded,.section-9 div.books,.section-11 div.step,.section-12 div.columns div.column,.section-14 .columns .column,.section-16 .columns .column,.section-19 ul.check-marks li{box-shadow:5px 5px #d3d3d3;border:1px solid #d3d3d3;border-radius:1em;padding:1em;background:#fff}.dimmed{background-color:#fef8ea}.section-15 .pillars .pillar>div ul,ul.check-marks,ul.dotted{list-style:none;text-align:left}.section-15 .pillars .pillar>div ul li,ul.check-marks li,ul.dotted li{font-size:110%;padding:.6em 0;display:flex}.section-15 .pillars .pillar>div ul li:before,ul.check-marks li:before,ul.dotted li:before{flex:1 1 auto;max-width:2em;font-weight:700;padding:0 .5em}.section-15 .pillars .pillar>div ul span,ul.check-marks span,ul.dotted span{flex:1 1 auto}ul.check-marks li:before{content:"\F00C";color:#bc914b}.section-15 .pillars .pillar>div ul li:before,ul.dotted li:before{content:"\F111";color:#df615a}.columns.testimonials{align-items:stretch;font-size:90%}@media screen and (min-width:840px){.columns.testimonials{flex-wrap:nowrap!important}}.columns.testimonials div.author{font-weight:700;color:#bc914b}.columns.testimonials div.avatar{display:flex;align-items:center;justify-content:center}.columns.testimonials div.avatar img{border-radius:50%;max-height:4.5em;margin:1em}.columns.testimonials div.heading{font-weight:700;margin:.8em 0}.columns.testimonials div.review{font-style:italic}.columns.testimonials>div{text-align:center;margin:.4em;padding:1em;background-color:#fffdf7;border:2px solid #d3d3d3;border-radius:.7em;background-image:url(/public/images/ztc/icons/icon-quote.svg);background-size:50%}.columns.testimonials>div,.section-1{background-repeat:no-repeat;background-position:100% 100%}.section-1{background-image:url(/public/images/ztc/balam1.webp);background-size:auto 140px;padding-bottom:160px!important}@media screen and (max-width:960px){.section-1{background-size:auto 100px;padding-bottom:120px!important}.section-1 img{max-height:50vh;width:auto!important}}.section-3 .brand-list{margin:1em 0!important}.section-6{background-image:url(/public/images/ztc/backgrounds/bg-section-1.svg);background-position:bottom;background-repeat:repeat-x}.section-6 .pizarra{background-image:url(/public/images/ztc/backgrounds/pizarra.png);background-repeat:no-repeat;background-size:100% 100%;padding:15% 9%}@media screen and (max-width:840px){.section-6 .container{padding:0;margin:0}.section-6 .pizarra{background-size:cover;background-position:50%;padding:160px 5%}}.section-8 .side-img{background-image:url(/public/images/ztc/reading.webp);flex:1 0 auto;align-self:stretch;background-position:50%;background-size:auto 100%;background-repeat:no-repeat}@media screen and (max-width:840px){.section-8 .side-img{min-height:70vw;background-size:cover;-webkit-clip-path:inset(0 0 round 20px);clip-path:inset(0 0 round 20px)}}@media screen and (max-width:840px){.section-8 .column.card-shaded,.section-8 .section-9 div.column.books,.section-8 .section-11 div.column.step,.section-8 .section-12 div.columns div.column,.section-8 .section-14 .columns .column,.section-8 .section-16 .columns .column,.section-8 .section-19 ul.check-marks li.column,.section-9 .section-8 div.column.books,.section-11 .section-8 div.column.step,.section-12 div.columns .section-8 div.column,.section-14 .columns .section-8 .column,.section-16 .columns .section-8 .column,.section-19 ul.check-marks .section-8 li.column{margin-top:1.5em}}.section-9 div.books{background-color:#fffdf7;position:relative;margin:4em 0 1em;font-size:110%}.section-9 div.books img{height:3.5em;position:absolute;top:-3.5em}.section-9 div.books .section-15 .pillars .pillar>div ul li,.section-9 div.books ul.dotted li,.section-15 .pillars .pillar>div .section-9 div.books ul li{padding:.4em 0;font-size:inherit}.section-9 div.books .section-15 .pillars .pillar>div ul li:before,.section-9 div.books ul.dotted li:before,.section-15 .pillars .pillar>div .section-9 div.books ul li:before{color:#bc914b}.section-10 .container .column img{max-width:90%}.section-11 div.step{margin:2em 0 1em;display:flex;flex-direction:row;position:relative}@media screen and (max-width:840px){.section-11 div.step{flex-direction:column}.section-11 div.step .step-icon{margin:0 auto!important}}.section-11 div.step .step-number{position:absolute;top:-1em;font-weight:700;color:#bc914b;font-size:140%}.section-11 div.step .step-icon{flex:1 0 auto;margin:0 .7em;max-width:5em}.section-11 div.step .step-icon img{height:5em}.section-11 div.step .step-description b{font-size:115%}.section-12 div.columns{align-items:stretch;flex-wrap:nowrap}@media screen and (max-width:840px){.section-12 div.columns{flex-wrap:wrap}}.section-12 div.columns div.column{background-color:#fff;margin:1em .4em;position:relative;text-align:center}@media screen and (max-width:840px){.section-12 div.columns div.column{margin:1em 0}}.section-12 div.columns div.column img+p{margin:1rem 0}.section-12 div.columns div.column p:last-child{font-size:80%}.section-12 div.columns div.column.biggest{justify-content:center;display:flex;align-items:center;padding:3em;text-align:left}.section-12 div.columns div.column img.lion{height:60px;position:absolute;top:-45px}.section-12 div.columns div.column img.icon{height:3em;margin:1rem auto}.section-14 .columns{align-items:stretch;flex-wrap:nowrap}@media screen and (max-width:840px){.section-14 .columns{flex-wrap:wrap}}.section-14 .columns .column{text-align:center;margin:1em .5em}.section-14 .columns .column .icon img{height:4em;margin:1rem auto}.section-15 .pillars .number{color:#bc914b;font-weight:700;font-size:200%}.section-15 .pillars .pillar{padding:1em 3em 150px;margin:1em;border-radius:1em;font-size:110%;border:1px solid #d3d3d3;background:#fffdf7 url(/public/images/ztc/palabras.webp) no-repeat 0 100%;background-size:auto 150px}.section-15 .pillars .pillar>div>p:first-child{font-size:130%}.section-15 .pillars .pillar>div ul{margin-left:2em}@media screen and (max-width:840px){.section-15 .pillars .pillar{padding:1em 1em 150px;margin:.3em .1em}.section-15 .pillars .pillar>div ul,.section-15 .pillars .pillar ul.dotted{margin-left:0;margin-bottom:1em}.section-15 .pillars .pillar>div ul li,.section-15 .pillars .pillar ul.dotted li{margin-left:0;font-size:100%}}.section-16 .columns{align-items:stretch;flex-wrap:nowrap}@media screen and (max-width:840px){.section-16 .columns{flex-wrap:wrap}}.section-16 .columns:first-child .column:first-child{margin-top:0}.section-16 .columns .column{text-align:center;margin:100px .5em 1em;position:relative}.section-16 .columns .column .icon img{height:3em;margin:1rem auto}.section-16 .columns .column img.jaguar{height:100px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.section-17 .bonuses .bonus{padding:1em 2em 150px;background-image:url(/public/images/ztc/persona-en-computadora.webp);background-color:#fffdf7;background-size:auto 150px;background-repeat:no-repeat;background-position:bottom left -2em}.section-17 .bonuses .bonus .number{color:#bc914b;font-size:150%;font-weight:700}@media screen and (max-width:840px){.section-15 .pillars .pillar>div .section-17 .bonuses ul,.section-15 .pillars .pillar>div .section-17 .bonuses ul *,.section-17 .bonuses .section-15 .pillars .pillar>div ul,.section-17 .bonuses .section-15 .pillars .pillar>div ul *,.section-17 .bonuses ul.dotted,.section-17 .bonuses ul.dotted *{font-size:100%;margin-left:0}}.section-19 ul.check-marks li{padding:.4em;margin:1em 0}.section-20 .container{background-color:#fffdf7}.section-20 .container ul li{border-bottom:1px solid #eaeaea}.section-20 .container img{height:5em;margin:1em auto}@media screen and (max-width:320px){html{font-size:40%}}