.breadcrumbs.bg-green,.breadcrumbs.bg-green a,.breadcrumbs.bg-green span{background-color:#274638;color:#fff}div.bg-green{background-color:#274638;box-shadow:inset 0 -50px 0 0 #f6f6f9}div.bg-green .header-professor{align-items:center;display:flex;gap:40px;padding-top:40px}div.bg-green .info-content{margin-bottom:40px}div.bg-green .info-content h1{color:#fff;font-size:1.5625rem;margin-bottom:4px}div.bg-green .info-content p{color:#fff;font-size:1rem}@media (max-width:800px){div.bg-green{box-shadow:inset 0 -150px 0 0 #f6f6f9;margin-bottom:40px}div.bg-green .header-professor{color:#000;flex-direction:column;gap:20px;justify-content:center}div.bg-green .header-professor .info-content{margin-bottom:20px}div.bg-green .header-professor .info-content h1,div.bg-green .header-professor .info-content p{color:#000;text-align:center}}div.bg-green .photo-content img{aspect-ratio:1/1;border:5px solid #f6f6f9;border-radius:50%;width:180px}.container.details{margin-bottom:140px}.container.details .detail-professor{margin-bottom:60px;margin-top:40px}.container.details .detail-professor .about-professor{font-size:1.125rem;margin-bottom:12px}.container.details .detail-professor .about-text{font-size:.8725rem;line-height:1.5}.container.details .detail-professor .about-text a{color:#337ab7}.container.details .courses-hero{border-bottom:1px solid #e8e8e8;font-size:1.125rem;margin-bottom:40px;padding-bottom:10px}.container.details .courses{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,260px);justify-content:center}.container.details .courses .course-container{display:flex;flex-direction:column}.container.details .courses .course-container .background-cover{background-image:url(/assets/img/fundocinza.jpg)}.container.details .courses .course-container .background-cover .course-cover{border-radius:4px 4px 0 0;-o-object-fit:contain;object-fit:contain}.container.details .courses .course-container .course-info{background-color:#fff;border-radius:4px;height:170px;padding:6px}.container.details .courses .course-container .course-info .course-title{color:#515050;font-size:.875rem;font-weight:400;margin-top:6px;min-height:72px}.container.details .courses .course-container .course-info .old-price{color:#515050;font-size:.75rem;line-height:1;text-decoration-line:line-through}.container.details .courses .course-container .course-info .align-price{align-items:center;display:flex;height:22px}.container.details .courses .course-container .course-info .align-price .regular-price{color:#363837;font-size:1.25rem;font-weight:700;line-height:1.375rem;margin-bottom:5px}.container.details .courses .course-container .course-info .align-price .porcentagem-desconto{background:#076035;border-radius:3px;color:#fff;font-size:12px;font-weight:700;margin:2px auto auto 25px;min-width:-moz-max-content;min-width:max-content;mix-blend-mode:normal;padding:2px 5px;text-align:center;width:25%}.container.details .courses .course-container .course-info .installments-price{color:#515050;font-size:12px;font-style:normal;font-weight:400;line-height:1;margin-top:4px;max-width:230px}
