@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');body {font-family: 'Poppins', sans-serif;}@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');.container {max-width: 1200px;}h2 {text-align: center; font-size: 40px; font-weight: 800; color: #232931; padding: 45px 0 10px 0;}h3 {text-align: center;font-size: 22px;color: #232931;}.top-space {width:100%;background-color:#ffbb24;top:0;right:0;z-index:3;}.top-space .list-social {padding:12px;list-style:square;margin-bottom:0;float: left;}.top-space .list-social li {display: inline ;padding:0 20px 0 0;color: #FFF;}.top-space .list-social li a{color: #FFF;text-decoration: none;}.top-space .list-link {padding:12px 0;list-style:square;margin-bottom:0;float: left;}.top-space .list-link li {float:left;padding:0 40px 0 0;color: #FFF;font-size: 14px;}.top-space .list-link li a{color: #FFF;text-decoration: none;}.top-space .div-portal-aluno{text-align: right;}.top-space .link-portal-aluno{font-size: 15px;color: #FFF;display: flex;float: right;text-decoration: none;margin-top: 13px;}.top-space .link-portal-aluno:hover{color: #FFF;opacity: 0.8;}.top-space .link-portal-aluno i{font-size: 22px;color: #FFF;padding-right: 10px;}.top-space .link-portal-professor{font-size: 15px;color: #FFF;display: flex;float: right;text-decoration: none;margin-top: 13px;}.top-space .link-portal-professor:hover{color: #FFF;opacity: 0.8;}.top-space .link-portal-professor i{font-size: 19px;color: #FFF;padding-right: 10px;}#top-menu{color: #FFFFFF;z-index: 30;width: 100%;background-color: #232931;}#top-menu .fundo-branco{padding: 0;margin: 0;height: 80px;}#top-menu .dropdown-menu {background-color: #cad0d8;padding: 10px 20px;border:unset;}@media (max-width: 768px) {#top-menu {position: unset;background-color: #232931;background-image:unset;}}@media (max-width: 768px) {#top-menu .fundo-branco {border-radius: 0;height: unset;background-color: #232931;padding: 10px 20px;}}#search-form{margin: 10px 30px;display: inline-block;position: relative;padding: 0;}#search-form #search {height: 25px;font-size: 18px;display: inline-block;font-weight: 200;border: none;outline: none;color: #FFF;padding: 3px;padding-right: 20px;width: 0px;position: absolute;top: 0;right: 0;background: none;z-index: 3;transition: width .4s cubic-bezier(0.000, 0.795, 0.000, 1.000);cursor: pointer;}#search-form #search:focus:hover {border-bottom: 1px solid #BBB;}#search-form #search:focus {width: 300px;z-index: 1;border-bottom: 1px solid #BBB;cursor: text;}#search-form .fa {transition: opacity .4s ease;padding-top:5px;color:#FFF;padding-top: 3px;font-size: 19px;}#search-form .fa:hover {opacity: 0.8;}#search-form #search::-webkit-input-placeholder {color: #FFF;}#search-form #search::-moz-placeholder {color: #FFF;}#search-form #search:-ms-input-placeholder {color: #FFF;}#search-form #search:-moz-placeholder {color: #FFF;}.navbar{padding: 0;}#logo2 {max-height:80px;z-index: 1;}.navbar-light .navbar-toggler{background-color: #FFF;}@media (max-width: 768px) {#logo2 {max-height:30px;}}.navbar-light .navbar-brand{padding-top: 14px;padding-right: 50px;}@media (max-width: 768px) {.navbar-light .navbar-brand {padding-top: 10px;padding-right: 10px;}}.navbar-brand h1{left: -99999px;position: absolute;}.navbar-light .navbar-nav .nav-link { color: #FFF;text-transform: uppercase;font-size: 13px;font-weight: 600;padding-right: 27px;letter-spacing: 1px;white-space: nowrap;}.navbar-light .navbar-nav .nav-link:hover { color: #FFF;opacity: 0.8;}.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{ color: #FFF;}@media (min-width: 768px){.navbar-expand-md .navbar-nav {padding-left: 10px;}}#top-menu .btn-carrinho{color: #FFF;background-color: transparent;}#top-menu .btn-carrinho:hover{color: #FFF;opacity: 0.8;}#top-menu .btn-cadastre{color: #FFF;background-color: transparent;padding-right: 0;}#top-menu .btn-cadastre:hover{color: #FFF;opacity: 0.8;}.vantagens {padding-top: 30px;padding-bottom: 30px;background-image: url(../img/fundo-vantagens.png);background-position: center;background-size: cover;background-attachment: fixed;}.vantagens .item .image i {width: auto;display: inline-block;margin: 25px 15px;color: #cad0d8;font-size: 65px;}.vantagens .item {text-align: center;margin: 20px 0;}.vantagens .item .titulo {color: #525252;text-transform: uppercase;font-weight: bold;font-size: 21px;}.vantagens .item .texto p {color: #525252;font-size: 17px;font-weight: 400;max-width: 350px;margin: 30px auto;}.testimonials-list .testimonials{padding-top: 30px;}.testimonials-list .item {padding: 0 70px;}.testimonials-list .img-left {float: left;padding-right: 30px;max-width: 150px;}.testimonials-list .div-title{padding: 40px 0;}.testimonials-list .description{font-style: italic;font-size: 18px;font-weight: 300}.testimonials-list .div-mais-testimonials{text-align: center;padding-top: 20px;}.testimonials-list .div-mais-testimonials .mais-testimonials{padding-top: 16px;}.testimonials-list .div-mais-testimonials .mais-testimonials a{font-size: 16px;color:#4A4A4A;font-weight:700;border: #585858 solid 2px;padding: 10px 20px;text-decoration: none;}.testimonials-list .div-mais-testimonials .mais-testimonials a:hover{opacity: 0.8;}.testimonials-list .divVideo{height: 300px;}#blog-home .item {padding: 0 10px;text-align: center;}#blog-home .div-mais-blog{text-align: center;padding-top: 20px;}#blog-home .div-mais-blog .mais-blog{padding-top: 16px;}#blog-home .item h5 {text-align: center;padding-top: 20px;}#blog-home .item h5 a{color: #4A4A4A; font-size: 18px;}#blog-home .item .card-text{color: #898989; font-size: 14px;text-align: justify}#blog-home .item img{max-width: 370px; width: 100%;}#blog-home .item .maisBlog a{color:#81AD08;font-size: 15px;text-decoration: none;}#blog-home .div-mais-blog .mais-blog a{font-size: 16px;color:#4A4A4A;font-weight:700;border: #585858 solid 2px;padding: 10px 20px;text-decoration: none;}#blog-home .div-mais-blog .mais-blog a:hover{opacity: 0.8;}footer{color: #4B4B4B;}footer .logo{width: 180px;padding: 0 0 30px 0;}footer .footer-line1{padding-top: 50px;padding-bottom: 40px;}.footer1 .div-address{display: inline-flex;line-height: 0.7em;font-size: 16px;font-weight: 400;padding-bottom: 10px;width: 100%;}.footer1 .div-address i{font-size: 30px;margin-top: -6px;color: #cad0d8;}.footer1 .div-telefone{display: inline-flex;line-height: 0.7em;font-size: 20px;font-weight: 600;padding-bottom: 10px;}.footer1 .div-telefone i{font-size: 20px;margin-top: -4px;color: #cad0d8}.footer1 .div-whats{display: inline-flex;line-height: 0.7em;font-size: 20px;font-weight: 600;padding-bottom: 10px;}.footer1 .div-whats i{font-size: 24px;margin-top: -4px;color: #cad0d8}.footer2 {padding-top: 10px;}.footer2 ul {padding: 0; list-style: none;  line-height: 1.3; font-size: 14px; margin-bottom: 0; text-decoration: none;}.footer2 li {padding-bottom: 5px;}.footer2 li a{text-decoration: none; font-size:14px;color: #4B4B4B;}.footer2 h4 {font-size: 15px; font-weight: 600;padding-bottom: 10px;color: #4B4B4B;text-decoration: none;}.footer2 h4 a{color: #4B4B4B;}.footer-line2{padding-top: 20px;background-color: #FFFFFF;color: #464646;padding-bottom: 70px;}.footer-line2 h3 {font-size: 16px;font-weight: 600;}.footer-line2 h3 span {font-weight: 600;}.footer-line2 i {font-size: 35px;color: #cad0d8;padding-right:30px;}.footer-line2 a {color:#BCBCBC;}.footer-line2 .icnRedes{padding-bottom: 30px;}@media (max-width: 768px) {.footer-line2 .icnRedes{text-align: center;}}.footer-line2 .div-payment img{float: right;max-width: 465px;width: 100%;}.footer-line3 {background-color: #232931; text-align: center; padding: 60px;}.footer-line3 .div-payment {margin: 0 auto; padding: 50px 0;}.footer-line3 .copyright { color: #FFF; font-size: 13px; font-weight: 300;}.footer-line3 .copyright .copyright-detail{display: inline; padding: 0px 10px}.footer-line3 .copyright .copyright-detail-dot{display: inline;}@media (max-width: 768px) {.footer-line3 .copyright .copyright-detail{display: block; padding: 5px 0px}}@media (max-width: 768px) {.footer-line3 .copyright .copyright-detail-dot{display: none;}}.hideAlert{display: none;}.cart-list{padding-bottom: 40px;}.stepwizard {display: table; width: 80%;position: relative;margin: 0 auto;margin-top: 40px;margin-bottom: 40px;}.stepwizard-step p {margin-top: 10px;font-size: 16px;}.stepwizard-row {display: table-row;}.stepwizard-step button[disabled] {opacity: 1 !important;filter: alpha(opacity=100) !important;}.stepwizard-row:before {top: 25px;bottom: 0;position: absolute;content: " ";width: 100%;height: 1px;background-color: #232931;z-order: 0;}.stepwizard-step {display: table-cell;text-align: center;position: relative;}.btn-circle {width: 50px;height: 50px;text-align: center;padding: 6px 0;font-size: 17px;line-height: 1.428571429;border-radius: 25px;background-color: #FFFFFF;border: 1px solid #232931;cursor: pointer;}.btn-circle-active {background-color: #232931;color: #FFFFFF;}@media (max-width: 768px) {.stepwizard-step p {font-size: 12px;min-width: 110px;}}.cart-img {max-width: 250px;}.cart-img img {width: 100%;}.cart-line {border: solid 1px #cad0d8;padding: 20px;}.cart-line:first-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0;margin-bottom: 0;}.cart-line:last-child {border-bottom-right-radius: 0;border-bottom-left-radius: 0;margin-bottom: 0;}.cart-product a {z-index: 10;position: absolute;right: -1px;bottom: -1px;display: block;width: 36px;height: 36px;border: 1px solid rgba(0,0,0,.125);border-top-left-radius: 0;border-bottom-right-radius: 0;background-color: #f5f8fa;color: #cad0d8;text-align: center;text-decoration: none;line-height: 35px;}.cart-product button {transition: 0.2s ease;position: absolute;right: -1px;bottom: -1px;display: block;width: 36px;height: 36px;border: 1px solid #cad0d8;border-top-left-radius: 0;border-bottom-right-radius: 0;background-color: #f5f8fa;color: #7c7c7c;text-align: center;text-decoration: none;line-height: 35px;}.cart-product-item{font-size: 20px;display: table-cell;height: 100px;vertical-align: middle;}.cart-product-price{font-size: 20px;display: table-cell;height: 100px;vertical-align: middle;}.cart-product-price-original{font-size: 12px;}.btn-buy{border-color:#232931;background-color:#232931;color: #ffffff;font-weight: 400;cursor: pointer;letter-spacing: 1px;}.btn-buy:hover{opacity: 0.8;color: #FFFFFF;}.btn-keep-buy{border-color: #cad0d8;background-color: #cad0d8;color: #000000;font-weight: 200;cursor: pointer;}.btn-keep-buy:hover{opacity: 0.8;color: #000000;}.cart-total{padding: 20px 0}.txt-cupom{font-size: 16px;padding-top: 10px;}.login-box-login{border: 1px #cad0d8 solid;border-radius: 10px;width: 80%;margin: 0 auto;background-color: #cad0d8;min-height: 290px;}.login-box-new{border: 1px #cad0d8 solid;border-radius: 10px;width: 80%;margin: 0 auto;min-height: 290px;}.login-box-new .box-center{margin: 0 auto;width:80%;}.login-box-login .box-center{margin: 0 auto;width:80%;}.login-box-title {padding: 30px 0 0px 0; margin-bottom: 20px; border-bottom: solid 2px #f1b84d;font-size:16px;font-weight: bold;}.login-box-input{padding: 10px 0;}.login-box-button{padding: 10px 0;}.btn-login{border-color: #cad0d8;background-color: #cad0d8;color: #000000;cursor: pointer;}.btn-login:hover{opacity: 0.8;color: #000000;}.btn-login-white{border-color: #232931;background-color: #232931;color: #FFFFFF;cursor: pointer;}.btn-login:hover{opacity: 0.8;color: #000000;}.login-box-comment{padding:5px 0 10px 0;margin: 0;color: #232931;font-size: 13px;text-align: right;font-style: italic;width: 100%;}.login-box-comment a{color: #232931;}.help-block{color: #232931;font-size: 13px;}.cart-cupom{padding-top: 20px;}.registration-box{width: 100%;margin: 0 auto;background-color: #cad0d8;padding: 20px;border-radius: 10px;margin-bottom: 40px;}label{font-weight: bold;font-size: 14px;margin-bottom:0px;}.summary-box{width: 100%;margin: 0 auto;padding: 20px;margin-bottom: 40px;}.payment-box{width: 100%;margin: 0 auto;padding: 20px;}.nav-link-payment{padding: 20px;border-radius: 0px !important;font-size: 20px;background-color: #cad0d8;font-weight: bold;color: #000000}.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color: #232931;color: #FFFFFF}.nav-link-payment:hover {color:#FFFFFF;opacity: 0.8;}.nav-link-payment p {margin-bottom: 0px !important;}.payment-box-card{border: solid 1px #cad0d8;padding:0px;}.text-decoration-line-through {text-decoration: line-through;}.thank-you {min-height: 300px;padding-top: 50px;font-size: 25px;}.thank-you p {text-align: center;}.hideDiv{display: none !important;}.fb-comments{padding: 0 20px;margin: 0 auto;}.min-width-60{min-width: 60px;}.btn-product-group-buy {margin-top:2px;padding:8px;background-color:#232931;border-radius:10px;color: #FFFFFF;width:100%;display:inline-block;text-align:center;}.btn-product-group-buy:hover{color: #FFFFFF; text-decoration: none;opacity: 0.8;}.btn-product-group-buy i {padding-right: 20px;margin-left: -10px;}.font-product-group1{padding: 0 4px;color: #232931;}.font-product-group1 a{color: #232931;text-decoration:none;}.product-descont-box {background-color:#232931;color:#cad0d8;width:100%;text-align: center;font-size:18px;padding:10px;}.modal-dialog{ position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; height: 300px; }.modal-title{font-size: 14px;}.modal-dialog{width: 80%;max-width: 1000px;margin-top: 20px;}#contact {background-color:#FFFFFF;width:100%;margin: 0;padding-bottom:1px;}#contact .contact-left{background-color: #cad0d8;padding: 40px;margin: 20px;}#contact .contact-right{margin-right: -40px;padding-top: 20px;padding-right: 40px;}#contact .btn-send-mensage{border-color: #232931;background-color: #232931;color: #FFFFFF !important;font-weight: bold;cursor: pointer;}#contact .btn-send-mensage:hover{opacity: 0.8;}.blog-list {color:#313437;background-color:#fff;}.blog-list h1 {text-align: left; font-size: 40px; font-weight: 800; color: #656565; padding: 45px 0 10px 0;}.blog-list h2 {text-align: center; font-size: 40px; font-weight: 800; color: #656565; padding: 45px 0 10px 0;}.blog-list .blogs {padding:10px 0 40px 0;}.blog-list .blogs img {width: 100%;max-height:300px;}.blog-list .item {padding-top:0px;min-height:200px;text-align:center;}.blog-list .item .name {font-weight:bold;font-size:22px;margin-top:20px;text-align:justify;}.blog-list .item .name a {color:#000000;text-decoration:none;}.blog-list .item .date {font-size:16px;margin-top:15px;margin-bottom:0;text-align:left;}.blog-list .item .action {font-size:24px;width:24px;margin:22px auto 0;line-height:1;display:block;color:#4f86c3;opacity:0.85;transition:opacity 0.2s;text-decoration:none;}.blog-list .item .action:hover {opacity:1;}.blog-list .news img {width: 100%;}.blog-list .news .description {padding-top: 10px;}.category-list ul {list-style:none;padding-left:10px;}.category-list li a {color:#000000;}.category-list li {font-size:18px;font-weight:bold;text-align:left;}.product-category h2 {margin: 0;padding: 10px 10px; margin-top: 0px; width: 100%;background-color: #ffbb24;font-size: 18px;color: #ffffff;text-align: left;font-weight: bold;text-transform: uppercase;}.product-category h2 a {color: #ffffff;text-decoration: none;}.product-category div {padding: 5px 10px ; margin: 0;font-size: 14px;text-align: left;background-color: #cad0d8;}.product-category a {color: #4b4b4b;text-decoration: none;}.product-category {margin: 30px 0;}#teachers .box-content{text-align: center;}#teachers ul {width: 100%;margin: 0 auto;text-align: center;}#teachers ul li {display: inline-block;width: 250px;vertical-align: top;padding:20px;}#teachers .teacher-main-content {padding: 30px 5px;}#teachers .teacher-main-content a {color: #000000;text-decoration: none;}#teachers .teacher-main-content h3 {font-size: 15px;text-transform: capitalize;padding-top: 10px}#teachers {padding:0 0 30px;background:#FFFFFF;}#teachers .filter{background-color: #232931; border-radius:8px; padding: 10px 0; margin:20px auto; width: 85%;margin: 0 auto;text-align: center;}#teachers .filter a{color: #ffffff;text-decoration:none;font-size:14px; color:#ffffff; padding:5px 12px; text-align: center; font-weight: bold; text-transform: uppercase; display: inline-block; cursor: pointer;}#teachers .box-content{text-align: center;}#teachers ul {width: 100%;margin: 0 auto;text-align: center;}#teachers ul li {display: inline-block;width: 250px;vertical-align: top;padding:20px;}#teachers .teacher-main-content {padding: 30px 5px;}#teachers .teacher-main-content a {color: #000000;text-decoration: none;}#teachers .teacher-main-content h3 {font-size: 15px;text-transform: capitalize;padding-top: 10px}#teachers .img-circle{border-radius:90px;width: 155px;height: 155px;}#teachers .mais{text-align: center; font-size: 16px; font-weight: 700; color: #585858; padding: 10px 0 10px 0;cursor: pointer;border: #585858 solid 2px;width: 200px;margin: 0 auto;margin-top: 70px;}#teachers .mais:hover{opacity: 0.8;}#teachers .mais a{text-decoration: none;color: #585858;}#banner .carousel-caption h4 {font-size: 2.5rem!important;margin-bottom: 0.5rem!important;font-weight: 500!important;line-height: 1.2!important;}