@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');body {font-family: 'Roboto', sans-serif;}.top-space {width:100%;background-color:#4b6ae2;top:0;right:0;z-index:10000;}.top-space ul {padding:9px;list-style:none;line-height:1.6;margin-bottom:0;}.top-space ul li {display:inline;padding:0 10px;border-right:1px solid #dad7d7;}.top-space ul li a {color:#dad7d7;font-size:12px;padding: 0 10px;}.top-space ul li a:hover {color:#dad7d7;opacity: 0.8;}.top-space ul li:last-child {border-right: 0;}.container {max-width: 1300px;}.top-space .button-align{color:#dad7d7;}@media (min-width: 992px) {.top-space .button-align {text-align:right;}}@media (max-width: 992px) {.top-space .button-align {text-align:center;}}@media (max-width: 992px) {.top-space .link-align {text-align:center;}}h1 {padding-top:20px;color:#15199e;font-size: 2rem;}h2 {padding-top:20px;color:#15199e;text-align:center;font-weight:600;font-size: 37px;}h3 {color:#15199e;font-size:20px;font-weight:200;text-align:center;}.top-menu {margin-bottom: 2px;width: 100%;z-index: 1;background-color: #FFF;z-index: 100;}.font-title-light {color:#FFFFFF;font-size:30px;}.btn-light {background-color:#dad7d7;width:100%;font-size:17px;color:#15199e;border-color: #dad7d7;}.padding-top-20 {padding-top:20px;}.box-20-20 {padding:20px;}.font-title-light {color:#FFFFFF;font-size:30px;}.padding-top-20 {padding-top:20px;}.box-20-20 {padding:20px;}.btnTopButton{color: #dad7d7;display: inline-block;padding: 10px 15px;margin: 0;font-size: 15px;}.btnTopButton:hover{opacity: 0.8;color: #dad7d7;}.btnTopButton i{font-size: 17px;}#btnPortal{text-transform: uppercase;}.navbar-light .navbar-nav .nav-link {color:#15199e;text-transform:uppercase;font-weight: 600;font-size: 15px;}@media (max-width: 992px) {.navbar-light .navbar-nav .nav-link {color:#000000;text-transform:uppercase;font-weight:bold;font-size:15px;padding:3px;margin:0px;}}.navbar-light .navbar-nav .dropdown-menu .nav-link {color:#000000;text-transform:uppercase;font-size: 13px;padding: 1px 10px;white-space: nowrap;}.top-menu .dropdown:hover .dropdown-menu{display: block;}.margin-padding-0 {padding:0px;margin:0px;margin-top:0px;margin-bottom:0px;margin-left:0px;margin-right:0px;}.visibility-hidden {visibility:hidden;}#logo-fixed {width:295px;height:40px;}#logo{max-height:80px;}@media (max-width: 576px) {#logo-fixed {width:185px;}}.flip-button {perspective:104px;position:relative;transform-style:preserve-3d;width:55px;height:55px;}.col.col-social {padding-right:5px;}#search {background-color:#4b6ae2;padding:20px 0px;}.input-form {width:100%;height:52px;border:1px solid #cccccc;border-radius:8px;background-color:#FFFFFF;padding:5px 5px 5px 15px;font-size:20px;font-style:italic;color:#232a2e;}.btn-search {position: relative;padding: 5px 0px;height: 50px;right: 2.0%;border: medium none;background: transparent none repeat scroll 0% 0%;float: right;margin-top: -55px;z-index:0;font-size: 2em;color: #15199e;cursor: pointer;}.btn-dark-17 {background-color:#000000;font-size:17px;height:52px;cursor: pointer;}@media (max-width: 576px) {.btn-dark-17 {width:100%;cursor: pointer;}}.btn-dark-14 {background-color:#000000;font-size:13px;margin:6px;padding:5px 15px;cursor: pointer;}.margin-35 {margin:30px 0px;}#logo-name {width:325px;height:40px;}.news-list .box-more {width:270px;margin:0 auto;padding-bottom:30px;}.news-list {background-color:#dad7d7;padding-top:40px;color:#000000;}.news-list .news {padding-bottom:40px;}.news-list .item {padding-top:30px;min-height:330px;text-align:center;}.news-list .item .name {font-weight:bold;font-size:16px;margin-top:20px;}.news-list .item .description {font-size:14px;margin-top:15px;margin-bottom:0;text-align:justify;}.btn-more-news {background-color:#000000;color:#FFFFFF;width:100%;cursor: pointer;}.btn-more {background-color:#4b6ae2;color:#FFFFFF;width:100%;font-size:16px;cursor: pointer;}.btn-more:hover {opacity:0.8;color:#FFFFFF;background-color:#4b6ae2;}.videos {color:#313437;background-color:#FFFFFF;}.videos .intro {background-color:#15199e;text-align:left;margin-bottom:50px;}.videos .video {padding-bottom:20px;}.videos .item {padding-bottom:30px;}.navigation-clean {background:#fff;padding:0;border-radius:0border:none;margin-bottom:0;width: 100%;z-index: 20;}.navigation-clean .navbar-brand {font-weight:bold;color:inherit;}.navigation-clean .navbar-brand:hover {color:#222;}.navigation-clean .navbar-toggler {border-color:#ddd;}.navigation-clean .navbar-toggler:hover, .navigation-clean .navbar-toggler:focus {background:none;}.navigation-clean .navbar-toggler {color:#888;}.navigation-clean .navbar-collapse, .navigation-clean .form-inline {border-top-color:#ddd;}.navigation-clean.navbar-light .navbar-nav .nav-link.active, .navigation-clean.navbar-light .navbar-nav .nav-link.active:focus, .navigation-clean.navbar-light .navbar-nav .nav-link.active:hover {color:#000000;box-shadow:none;background:none;}.navigation-clean.navbar .navbar-nav .nav-link {padding-left:18px;padding-right:18px;}.navigation-clean.navbar-light .navbar-nav .nav-link {color:#000000;}.navigation-clean.navbar-light .navbar-nav .nav-link:focus, .navigation-clean.navbar-light .navbar-nav .nav-link:hover {color:#000000 !important;background-color:transparent;}.navigation-clean .navbar-nav > li > .dropdown-menu {margin-top:-5px;box-shadow:none;background-color:#fff;border-radius:2px;}.navigation-clean .dropdown-menu .dropdown-item:focus, .navigation-clean .dropdown-menu .dropdown-item {line-height:2;}.navigation-clean .dropdown-menu .dropdown-item:focus, .navigation-clean .dropdown-menu .dropdown-item:hover {background:#eee;color:inherit;}@media (max-width: 576px) {.mb-xw-sm-1 {margin-bottom:0.5rem !important;}}.top-menu h1{left: -2000px;position: absolute;}.text-main {background-color:#FFFFFF;width:100%;margin: 0;padding-bottom:1px;}.text-main-content {padding: 30px 5px;}.card-section-imagia {padding:20px 0 30px;background:#FFFFFF;}.card-section-imagia h2 {padding: 0 0 20px 0;color:#15199e;}.card-container-imagia {-webkit-perspective:1500px;-moz-perspective:1500px;-o-perspective:1500px;perspective:1500px;margin-bottom:30px;}.card-container-imagia:hover .card-imagia {-webkit-transform:rotateY( 180deg );-moz-transform:rotateY( 180deg );-o-transform:rotateY( 180deg );transform:rotateY( 180deg );}.card-imagia {-webkit-transition:-webkit-transform .5s;-moz-transition:-moz-transform .5s;-o-transition:-o-transform .5s;transition:transform .5s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;position:relative;}.front-imagia, .back-imagia {-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0;left:0;background-color:#FFF;box-shadow:0 0 15px 0 rgba(0, 0, 0, 0.1);padding-bottom:46px;}.front-imagia {z-index:2;}.front-imagia .content-suject {height:103px;overflow:scroll;text-align:justify !important}@media (max-width: 768px) {.front-imagia .content-suject {height:80px;}}.back-imagia {-webkit-transform:rotateY( 180deg );-moz-transform:rotateY( 180deg );-o-transform:rotateY( 180deg );transform:rotateY( 180deg );z-index:3;}.card-container-imagia, .front-imagia, .back-imagia {width:100%;height:420px;border-radius:4px;}.card-imagia .cover-imagia {height:120px;overflow:hidden;border-radius:4px 4px 0 0;background-color:#15199e;}.card-imagia .cover-imagia img {width:100%;height:auto;}.card-imagia .cover-imagia.cover-gradient {background:#ffffff;background-image:radial-gradient(circle at 50% 100% , #ADCACE 0%, #89BECE 33%, #34A1C8 66%, #036EAD 100%);}.card-imagia .user-imagia {border-radius:50%;display:block;height:130px;margin:-65px auto 0;overflow:hidden;width:120px;}.card-imagia .user-imagia img {background:#FFFFFF;border:5px solid #FFFFFF;width:100%;}.card-imagia .content-imagia {background-color:rgba(0, 0, 0, 0);box-shadow:none;padding:10px 20px 20px;}.content-back-imagia {display:flex;align-items:center;height:100%;}.content-back-imagia p {height:290px;overflow:scroll;text-align:justify !important}.card-imagia .name-imagia {font-size:22px;line-height:26px;margin:0;text-align:center;text-transform:capitalize;}.card-imagia .subtitle-imagia {color:#dad7d7;text-align:center;margin-bottom:15px;}.card-imagia .footer-imagia {width:100%;color:#dad7d7;padding:10px 0;text-align:center;position:absolute;bottom:0;border-top:1px solid #eeeeee;}.card-imagia .footer-imagia .social-imagia a {margin:0 7px;font-size:18px;}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.front-imagia, .back-imagia {-ms-backface-visibility:visible;backface-visibility:visible;}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.back-imagia {visibility:hidden;-ms-transition:all 0.2s cubic-bezier(.92,.01,.83,.67);}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.front-imagia {z-index:4;}}@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {.card-container-imagia:hover .back-imagia {z-index:5;visibility:visible;}}#tab-2 .list-group {padding-top:10px;}.card-title {text-align:center;font-size:16px;}.card.card-teacher {margin:10px;}.card.card-teacher img {width:100%;min-height:0;}.product-category h2 {margin: 0;padding: 10px 10px; margin-top: 0px; width: 100%;background-color: #4b6ae2;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: #dad7d7;}.product-category a {color: #4b4b4b;text-decoration: none;}.product-category {margin: 30px 0;}.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: #15199e;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 #15199e;cursor: pointer;}.btn-circle-active {background-color: #15199e;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 #dad7d7;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 #dad7d7;border-top-left-radius: 0;border-bottom-right-radius: 0;background-color: #f5f8fa;color: #15199e;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 #dad7d7;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: #15199e;background-color: #15199e;color: #ffffff;font-weight: bold;cursor: pointer;}.btn-buy:hover{opacity: 0.8;color: #FFFFFF;}.btn-keep-buy{border-color: #dad7d7;background-color: #dad7d7;color: #000000;font-weight: bold;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 #dad7d7 solid;border-radius: 10px;width: 80%;margin: 0 auto;background-color: #dad7d7;min-height: 290px;}.login-box-new{border: 1px #dad7d7 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: #dad7d7;background-color: #dad7d7;color: #000000;cursor: pointer;}.btn-login:hover{opacity: 0.8;color: #000000;}.btn-login-white{border-color: #15199e;background-color: #15199e;color: #FFFFFF;cursor: pointer;}.btn-login:hover{opacity: 0.8;color: #000000;}.login-box-comment{5px 0 10px 0;margin: 0;color: #15199e;font-size: 13px;text-align: right;font-style: italic;width: 100%;}.login-box-comment a{color: #15199e;}.help-block{color: #15199e;font-size: 13px;}.cart-cupom{padding-top: 20px;}.registration-box{width: 100%;margin: 0 auto;background-color: #dad7d7;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;}.nav-link-payment{padding: 20px;border-radius: 0px !important;font-size: 20px;background-color: #dad7d7;font-weight: bold;color: #000000}.nav-pills .nav-link.active, .nav-pills .show>.nav-link{background-color: #15199e;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 #dad7d7;padding:0px;}.hideAlert{display: none;}.thank-you p {text-align: center;}.hideDiv{display: none !important;}.fb-comments{padding: 0 20px;margin: 0 auto;}.min-width-60{min-width: 60px;}.product-descont-box {background-color:#15199e;color:#dad7d7;width:100%;text-align: center;font-size:18px;padding:10px;}.certificate-box-new .box-center{margin: 0 auto;width:80%;}.certificate-box-login .box-center{margin: 0 auto;width:80%;}.certificate-box-title {padding: 30px 0 0px 0; margin-bottom: 20px; border-bottom: solid 2px #f1b84d;font-size:16px;font-weight: bold;}.certificate-box-input{padding: 10px 0;}.certificate-box-button{padding: 10px 0;}.btn-certificate-print{border-color: #dad7d7;background-color: #dad7d7;color: #000000;font-weight: bold;cursor: pointer;}.btn-certificate-print:hover{opacity: 0.8;color: #000000;}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;}.footer1 .div-address i{font-size: 30px;margin-top: -6px;color: #dad7d7;}.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: #dad7d7}.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: #dad7d7}.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: 20px 0 10px 0;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: #dad7d7;padding-right:30px;}.footer-line2 a {color:#BCBCBC;}.footer-line2 .icnRedes{padding-bottom: 30px;}.footer-line2 .div-payment img{float: right;max-width: 465px;width: 100%;}.footer-line3 {background-color: #000000; 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;}}.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;}#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: #15199e; 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-family: 'Calibri', sans-serif; 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;}#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: #dad7d7;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: 17px;}#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;}.checkbox {
    display: none;
}