:root{--neutral-900:#101828;--neutral-800:#20293a;--neutral-700:#475467;--neutral-600:#74777c;--neutral-500:#687489;--neutral-200:#eaecf0;--neutral-100:#f5f5f5;--color-brand:#ffd20c;--primary-600:#ff8d16;--primary-50:#fff5e3;--primary-100:#feefc7;--gradient-brand-warm:linear-gradient(to right, #dd6d26 0%, #f89b1d 100%);--gradient-brand-gold:linear-gradient(to right, #fec403 0%, #fec105 37%, #fcb90a 60%, #faab13 78%, #f79720 94%, #f58d26 100%);--orange-amber-4:#f69422}.bg-gradient-warm{background:var(--gradient-brand-warm)}.bg-gradient-gold{background:var(--gradient-brand-gold)}.text-brand{color:var(--color-brand)}.bg-brand-subtle{background-color:var(--primary-50)}.border-brand{border-color:var(--color-brand)}.text-neutral-muted{color:var(--neutral-500)}.text-neutral-strong{color:var(--neutral-800)}.bg-neutral-subtle{background-color:var(--neutral-200)}.text-neutral-600{color:var(--neutral-600)}.text-neutral-500{color:var(--neutral-500)}.text-neutral-900{color:var(--neutral-900)}.text-neutral-400{color:#9ca3af}.text-neutral-300{color:#d1d5db}.bg-neutral-50,.hover\:bg-neutral-50:hover{background-color:#f9fafb}.border-neutral-100{border-color:#f3f4f6}.bg-red-50\/50{background-color:#fef2f280}.text-red-500{color:#ef4444}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes badgePulse{0%,to{box-shadow:0 0 #ffd20c00}50%{box-shadow:0 0 0 7px #ffd20c38}}@keyframes glowIn{0%{opacity:0}to{opacity:1}}@keyframes bounceLion{0%,to{animation-timing-function:cubic-bezier(.33,0,.66,0);transform:translateY(0)scaleY(1)scaleX(1)}45%{animation-timing-function:cubic-bezier(.33,1,.66,1);transform:translateY(-38px)scaleY(1.05)scaleX(.96)}90%{transform:translateY(0)scaleY(.92)scaleX(1.06)}}@keyframes shadowLion{0%,to{opacity:.2;transform:scaleX(1)}45%{opacity:.07;transform:scaleX(.5)}90%{opacity:.25;transform:scaleX(1.2)}}@keyframes fadeDot{0%,80%,to{opacity:.25;transform:scale(.7)}40%{opacity:1;transform:scale(1)}}.hero-search-input:-webkit-autofill{-webkit-text-fill-color:#101828;-webkit-box-shadow:inset 0 0 0 1000px #fdf6e3}.hero-search-input:-webkit-autofill:hover{-webkit-text-fill-color:#101828;-webkit-box-shadow:inset 0 0 0 1000px #fdf6e3}.hero-search-input:-webkit-autofill:focus{-webkit-text-fill-color:#101828;-webkit-box-shadow:inset 0 0 0 1000px #fdf6e3}.blog-header{background:url(../media/blog-header.0-a_rfbn0gka9.png?dpl=dpl_CPyiWoH5EagtrxzDb8MpVMVWaqxo) 100% 100%/cover no-repeat;align-items:center;min-height:827px;display:flex;position:relative}.blog-header.blog{min-height:650px}@media (min-width:1921px){.blog-header{background-size:cover}}@media (max-width:1024px){.blog-header{background-size:cover;min-height:600px}}@media (max-width:800px){.blog-header{background-position:100% 100%;background-size:cover;min-height:500px}}@media (max-width:576px){.blog-header{background:url(../media/blog-header-mobile.0c5_2fgc5g373.png?dpl=dpl_CPyiWoH5EagtrxzDb8MpVMVWaqxo) 0 0/cover;min-height:790px}}.blog-header .owl{width:625px;max-width:300%;position:absolute;left:0}@media (max-width:768px){.blog-header .owl{width:500px}}@media (max-width:576px){.blog-header .owl{width:360px;bottom:50px}}@media (max-width:360px){.blog-header .owl{width:80%;bottom:50px}}@media (max-width:576px){.blog-header.faq-student .container,.blog-header.faq-teachers .container{transform:translateY(-80px)}}@media (max-width:992px){.blog-header.faq-student .container .columns,.blog-header.faq-teachers .container .columns{display:block!important}.blog-header.faq-student .container .columns .column,.blog-header.faq-teachers .container .columns .column{width:100%!important}}.blog-header.faq-student .container .column,.blog-header.faq-teachers .container .column{justify-content:center;align-items:center;display:flex}.blog-header.faq-student .container .column h1,.blog-header.faq-teachers .container .column h1{margin-bottom:74px;font-family:Nunito,sans-serif;font-size:70px;font-weight:900;line-height:95.48px}@media (max-width:768px){.blog-header.faq-student .container .column h1,.blog-header.faq-teachers .container .column h1{text-align:center;font-size:40px;line-height:30px}}@media (max-width:576px){.blog-header.faq-student .container .column h1,.blog-header.faq-teachers .container .column h1{text-align:left;margin-bottom:47px;font-size:50px;line-height:1.2}}.blog-header.faq-student .container .column h1 span,.blog-header.faq-teachers .container .column h1 span{font-size:50px;font-weight:900;line-height:68.2px}@media (max-width:768px){.blog-header.faq-student .container .column h1 span,.blog-header.faq-teachers .container .column h1 span{font-size:30px;line-height:25px}}.blog-header.faq-student .container .column h2,.blog-header.faq-teachers .container .column h2{text-shadow:none}@media (max-width:768px){.blog-header.faq-student .container .column h2,.blog-header.faq-teachers .container .column h2{text-align:center;font-size:30px;line-height:30px}}@media (max-width:576px){.blog-header.faq-student .container .column h2,.blog-header.faq-teachers .container .column h2{text-align:left;font-size:30px;font-weight:700;line-height:1.2}}.blog-header .container{display:block!important}.blog-header .container .column{padding:0}.blog-header .container .column h1{text-align:left;color:#fff;padding-top:80px;font-family:Nunito,sans-serif;font-size:55px;font-weight:700;line-height:1.4}@media (max-width:768px){.blog-header .container .column h1{font-size:45px;font-weight:700;line-height:1.4}}.blog-header .container .column h2{color:#fff;font-family:Nunito,sans-serif;font-size:50px;font-weight:700;line-height:50px}@media (max-width:768px){.blog-header .container .column h2{margin-top:56px;font-size:30px;font-weight:700;line-height:41px}}.blog-header .languajes{z-index:999;flex-direction:column;align-items:center;width:120px;padding:40px 0;display:flex;position:absolute;top:0;right:0}@media (max-width:1440px){.blog-header .languajes{display:none}}.blog-header .languajes a{margin-bottom:20px}.blog-header .languajes a img{border-radius:50%;max-width:60px;transition:all .3s}.blog-header .languajes a:hover img{transform:scale(1.1)}@media (max-width:768px){.blog-header .languajes{display:none}}.header-blog-detail *{font-size:17px}.header-blog-detail img{max-width:192px}.header-blog-detail .social-media a{display:block}.header-blog-detail .social-media a img{width:24px}.header-blog-detail .languages img{width:28px}.blog-cards{background:#fff 50%/cover no-repeat;padding:0}.blog-cards .container{position:relative;top:-100px}@media (max-width:800px){.blog-cards .container{top:-30px}}.blog-cards .container .cards{grid-gap:82px 65px;grid-template-columns:repeat(2,1fr);display:grid}@media (max-width:800px){.blog-cards .container .cards{grid-gap:70px 65px;grid-template-columns:1fr}}.blog-cards .container .cards article{width:100%;max-width:523px;box-shadow:0 4px 4px #c0bdbd40}.blog-cards .container .cards article img{object-fit:cover;border-radius:30px;width:100%;height:300px;margin-bottom:25px}.blog-cards .container .cards article h3{color:#222;margin-bottom:25px;padding:0 31.5px;font-family:Nunito,sans-serif;font-size:30px;font-weight:900;line-height:40px}@media (max-width:768px){.blog-cards .container .cards article h3{margin-bottom:11px;padding:0 20px;font-size:18.9836px;font-weight:900;line-height:26px}}.blog-cards .container .cards article p{color:#838383;-webkit-line-clamp:4;-webkit-box-orient:vertical;width:100%;margin-bottom:12px;padding:0 31.5px;font-family:Nunito,sans-serif;font-size:20px;font-weight:300;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:768px){.blog-cards .container .cards article p{margin-bottom:9px;padding:0 20px;font-size:12.6558px;font-weight:400;line-height:17px}}.blog-cards .container .cards article .card-bottom{padding:16px 32px}@media (max-width:768px){.blog-cards .container .cards article .card-bottom{padding:16px 20px}}.blog-cards .container .cards article .card-bottom a{color:#222;font-family:Nunito,sans-serif;font-size:15px;font-weight:800;line-height:40px}.blog-cards .container .cards article .card-bottom a:hover{text-decoration:underline}@media (max-width:768px){.blog-cards .container .cards article .card-bottom a{padding:0 20px;font-size:12.6558px;font-weight:900;line-height:15px}}.blog-cards .container .pagination{justify-content:center;padding:50px 0}.blog-cards .container .pagination a{color:#b0b0b0;margin:0 10px;padding:0 7px;font-family:Nunito,sans-serif;font-size:25px;font-weight:800;line-height:30px;transition:all .3s}@media (max-width:768px){.blog-cards .container .pagination a{font-size:17px;font-weight:800;line-height:17px}}.blog-cards .container .pagination a.active,.blog-cards .container .pagination a:hover{color:#ff8200}.blog-cards .container .blog-pagination{color:#919191;gap:20px;margin-top:70px;font-size:24px;font-weight:800;display:flex}@media (max-width:992px){.blog-cards .container .blog-pagination{justify-content:space-between;gap:0;font-size:16px}}.blog-cards .container .blog-pagination li.selected,.blog-cards .container .blog-pagination li:hover{color:#ff8200}.blog-cards .container .blog-pagination li.previous,.blog-cards .container .blog-pagination li.next{color:#ff8200;white-space:nowrap}.blog-cards .container .blog-pagination li.previous.disabled,.blog-cards .container .blog-pagination li.next.disabled{color:silver}.for-blog{background-color:#f2f2f2;padding-top:0}.for-blog .container .frame p{line-height:25px}.blog footer{background-color:#f2f2f2}.blog-detail-page{background:url(/images/bg-blog-detail.svg) 50%/cover no-repeat}.section2_blogDetail{color:#222;max-width:1100px;margin:0 auto;font-family:Poppins,sans-serif}@media (max-width:768px){.section2_blogDetail .container{padding:1.5rem}}.section2_blogDetail .blog-title{margin-bottom:1.5rem;font-family:Poppins,sans-serif;font-size:30px;font-style:normal;font-weight:900;line-height:41px}@media (min-width:769px){.section2_blogDetail .blog-title{font-size:50px;font-style:normal;font-weight:900;line-height:68px}}.section2_blogDetail .blog-content{font-family:Poppins,sans-serif}.section2_blogDetail .blog-content p{margin:1em 0;line-height:27px}.section2_blogDetail .blog-content table{border-collapse:collapse;width:100%;margin:1em auto}.section2_blogDetail .blog-content table[style*="text-align: center"]{margin-left:auto;margin-right:auto}.section2_blogDetail .blog-content th,.section2_blogDetail .blog-content td{text-align:inherit;border:1px solid #ddd;padding:.8em}.section2_blogDetail .blog-content a{color:#0051c3;text-decoration:underline}.section2_blogDetail .blog-content a:hover{text-decoration:none}.section2_blogDetail .blog-content img{max-width:100%;height:auto;margin:1.5em auto;display:block}.section2_blogDetail .blog-content blockquote{border-left:3px solid #ccc;margin:1.5em 0;padding-left:1em}.section2_blogDetail .blog-content pre,.section2_blogDetail .blog-content code{background:#f5f5f5;border-radius:3px;padding:.2em .4em;font-family:monospace}.section2_blogDetail .author-date{align-items:center;gap:1rem;margin-bottom:2rem;display:flex}@media (max-width:768px){.section2_blogDetail .author-date{flex-direction:column;align-items:flex-start;gap:.5rem}}.content-blog{color:#475467;font-size:1rem;line-height:1.75}.content-blog span{color:inherit;background-color:#0000!important;font-family:inherit!important}.content-blog h2{color:#101828;margin-top:3rem;margin-bottom:1rem;scroll-margin-top:6rem;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:700;line-height:1.3}.content-blog h2:empty,.content-blog h2>br:only-child{display:none}.content-blog h3{color:#101828;margin-top:2rem;margin-bottom:.75rem;scroll-margin-top:6rem;font-size:clamp(1.1rem,2.5vw,1.25rem);font-weight:700;line-height:1.4}.content-blog p{color:#475467;margin-top:0;margin-bottom:1.25rem;line-height:1.75}.content-blog h2+p,.content-blog h3+p{margin-top:0}.content-blog strong{color:#101828;font-weight:600}.content-blog em{font-style:italic}.content-blog a.cb-link,.content-blog a.cb-link span,.content-blog a.cb-link u{text-underline-offset:3px;text-decoration:underline;color:#d97706!important}.content-blog a.cb-link:hover,.content-blog a.cb-link:hover span,.content-blog a.cb-link:hover u{color:#b45309!important}.content-blog blockquote.blockquote-formula{color:#20293a;background:#eff6ff;border-left:4px solid #bfdbfe;border-radius:0 .5rem .5rem 0;margin:1.5rem 0;padding:.875rem 1.25rem;font-family:ui-monospace,monospace;font-size:.9rem;font-style:normal}.content-blog blockquote.blockquote-formula p{color:#20293a;margin:0}.content-blog blockquote.blockquote-editorial{border-top:1px solid #eaecf0;border-bottom:1px solid #eaecf0;border-left:none;gap:1.25rem;margin:2.5rem 0;padding:2rem 0;font-style:normal;display:flex}@media (min-width:640px){.content-blog blockquote.blockquote-editorial{gap:1.5rem}}.content-blog .cb-arrow-wrap{color:#687489;flex-shrink:0;padding-top:.25rem}.content-blog .cb-arrow-icon{color:#687489;width:28px;height:28px}.content-blog .cb-editorial-body{flex:1}.content-blog .cb-editorial-body p{color:#f2971e;margin:0;font-size:clamp(1.125rem,2.5vw,1.35rem);font-style:italic;font-weight:500;line-height:1.6}.content-blog ul.cb-checklist{flex-direction:column;gap:.75rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.content-blog .cb-checklist-item{color:#475467;align-items:flex-start;gap:.75rem;font-size:1rem;line-height:1.75;display:flex}.content-blog .cb-check-icon{color:#f59e0b;flex-shrink:0;width:16px;height:16px;margin-top:.35em}.content-blog ol.cb-ol{flex-direction:column;gap:.5rem;margin:1.5rem 0;padding:0;list-style:none;display:flex}.content-blog .cb-ol-item{color:#475467;gap:.625rem;font-size:1rem;line-height:1.75;display:flex}.content-blog .cb-ol-num{color:#687489;font-variant-numeric:tabular-nums;flex-shrink:0;min-width:1.25rem;margin-top:.35em}.content-blog .cb-li-text{flex:1}.content-blog .cb-li-text p{color:inherit;font-size:inherit;margin:0}.content-blog figure.article-single-image{margin:1.5rem 0;float:none!important;width:100%!important}.content-blog figure.article-single-image img{border-radius:.75rem;width:100%;height:auto;display:block}.content-blog img{border-radius:.75rem;max-width:100%;height:auto;display:block}.content-blog .table-wrapper{margin:1.5rem -1rem;padding:0 1rem;overflow-x:auto}@media (min-width:640px){.content-blog .table-wrapper{margin:1.5rem 0;padding:0}}.content-blog .table-wrapper table{border-collapse:collapse;width:100%;font-size:.875rem}.content-blog .table-wrapper th{color:#101828;text-align:left;background-color:#f5f5f5;border:1px solid #eaecf0;padding:.625rem 1rem;font-weight:600}.content-blog .table-wrapper td{color:#475467;vertical-align:top;border:1px solid #eaecf0;padding:.625rem 1rem}.content-blog .table-wrapper tr:nth-child(2n) td{background-color:#f5f5f5}
