.course .about .bg-left::before,.services .hero .figure::before{background:var(--color-grey-light);content:'';position:absolute}.home .hero{background:url('../images/home/zelofinancas-logo-mascara.svg') left -15% bottom -170px no-repeat;padding:0}.home .about li{font-size:16px;line-height:36px;color:var(--color-grey-dark);background:url('../images/icons/icon-check.svg') left center/20px no-repeat;padding-left:35px}.about .teacher{z-index:2;padding-top:40px}.about .history{margin-top:-185px;padding-top:150px}.about .history hr{border-color:var(--color-white)}.about .history .card{background:var(--color-blue-indigo);overflow:hidden;border-radius:8px;box-shadow:4px 8px 20px rgba(0,0,0,.1)}.about .history .slick-dots{bottom:-100px;left:50%}.about .history .slick-dots li>button,.course .advantages .slick-dots li>button{background:var(--color-white)}.services .hero{padding:0}.services .hero .figure{min-height:690px;background:url(../images/service/zelofinancas-servicos.png) top 15px center/cover no-repeat #edf6fa}.services .hero .figure::before{width:999em;display:block;top:0;right:-999em;bottom:0}.services .hero ul li a{color:var(--color-blue-indigo);text-decoration:none;display:block;position:relative;background:url('../images/icons/icon-arrow.svg') right 10px center/19px no-repeat;border-bottom:1px solid var(--color-blue);padding:21px 2px;transition:background-position .2s linear}.services .hero ul li a:hover{background-position:right 20px center}.services .hero ul li a::before{width:0%;height:100%;content:'';background-color:var(--color-blue-light);position:absolute;top:0;left:0;transition:width .3s linear}.services .hero ul li a:active::before,.services .hero ul li a:focus::before,.services .hero ul li a:hover::before{width:100%}.services .course{background:rgba(25,158,205,.7)}.course .hero{min-height:713px;padding:0}.course .hero figure{width:50%;height:713px;position:absolute;top:0;right:0;overflow:hidden}.course .hero figure img{width:1067px;height:713px;float:right}.course .advantages .card{min-height:250px;background:var(--color-white);box-shadow:4px 4px 12px #028bbc;border-radius:16px;display:flex;justify-content:center;padding:30px;margin:0 15px;transition:transform .2s linear}.course .advantages .slick-center .card{transform:translateY(-40px)}.course .advantages .slick-list{overflow:visible!important}.blog .course .btn-outline,.course .advantages .btn-outline{color:var(--color-white);border-color:var(--color-white)}.course .advantages .slick-dots{bottom:initial;left:initial;top:-40px;right:20px}.course .modules .accordion-card{background:0 0;box-shadow:none;border:0;border-bottom:1px solid #c9c9c9;border-radius:0;margin:0}.course .modules .accordion-header{padding:36px 20px 36px 0}.course .modules .accordion-header::after{right:0}.course .modules .accordion-header h3{font-size:20px;line-height:28px}.course .modules .accordion-header h3>strong{color:var(--color-blue);background:url('../images/icons/icon-indicator.svg') right 7px center/7px no-repeat;padding-right:30px}.course .modules .accordion-body p{padding:0 0 30px}.course .about{border-top:1px solid var(--color-blue-light);border-bottom:1px solid var(--color-blue-light)}.course .about h2{position:relative;padding-bottom:45px}.course .about h2::before{width:67px;height:6px;content:'';background:var(--color-blue);position:absolute;left:0;bottom:0;border-radius:8px}.course .about .number{width:44px;height:44px;font-family:var(--font-family);font-size:24px;font-weight:var(--font-weight-semibold);line-height:44px;text-align:center;color:var(--color-blue);display:block;background:var(--color-blue-light);border-radius:12px}.course .about .bg-left::before{width:1022em;display:block;top:-100px;left:-999em;bottom:-100px;z-index:-1}.articles .card-img-top{height:240px;object-fit:cover;object-position:center top}.blog .hero{min-height:490px;display:flex;align-items:center;background:url('../images/blog/zelofinancas-blog.png') center/cover no-repeat}.blog .newsletter{padding-top:0}.blog .newsletter .carding{background:var(--color-white);border:1px solid var(--color-blue);box-shadow:0 4px 20px rgba(0,0,0,.1);border-radius:10px}.blog .popular h3{line-height:32px}.blog .popular .card{min-height:460px}.blog .popular .card-img-top{height:330px;object-fit:cover;object-position:center top}.blog .course .card{background:var(--color-blue);border-radius:10px;box-shadow:none}.blog .course .new{font-size:20px;font-weight:var(--font-weight-bold);line-height:28px;color:var(--color-white);background:#46cbfa;display:inline-block;border-radius:12px;padding:0 20px}.post .article{padding-top:50px}.page .article-content h2,.page .article-content h3,.page .article-content h4,.page .article-content h5,.page .article-content h6{font-size:24px;line-height:36px}.article-content h2,.article-content h3,.article-content h4,.article-content h5,.article-content h6,.article-content p{margin-bottom:20px}.article-content img{height:auto;max-width:100%}.article-content embed,.article-content iframe,.article-content object{max-width:100%}.article-content ol,.article-content ul{padding-left:15px;margin:20px 0 20px 20px}.article-content ol li,.article-content ul li{font-size:16px;line-height:24px;color:var(--color-grey-dark);list-style:disc}.article-content ol li{list-style:decimal}@media (max-width:992.98px){.services .hero .figure{background-position:center;margin-top:70px}.services .hero .figure::before{display:none}}@media (max-width:767.98px){.course .hero,.home .hero,.post .article,.services .hero{padding-top:30px}.home .hero .btn{max-width:150px}.home .course{padding-top:0}.course .hero{min-height:auto}.course .hero figure{width:100%;height:430px;position:relative;margin-top:60px}.course .hero figure img{width:100%;height:430px;float:inherit;object-fit:cover;object-position:right center}.course .about .bg-left{height:370px;background:var(--color-grey-light);margin:-50px 0 50px}.course .about .bg-left::before{display:none}.about .history .card-img{max-height:350px;object-fit:cover;object-position:center top}.portrait-picture{border-radius:7px;overflow:hidden;display:inline-block}.blog .hero{background-image:url('../images/blog/zelofinancas-blog-mobile.png')}}
