#banner .carousel-indicators{bottom: 0;}#banner .carousel-caption h4{font-size: 27px;font-weight: 600;}#banner .carousel-caption h5{font-size: 24px;font-weight: 400;}@media (max-width: 768px) {#banner .carousel-caption h4{font-size: 25px;}}@media (max-width: 768px) {#banner .carousel-caption h5{font-size: 20px;}}#banner .sem-mobile{width: -webkit-fill-available;}#banner .com-mobile{min-height: 400px;width: 100%;}#banner .carousel-control-prev {width: 100px;}#banner .carousel-control-next {width: 100px;}#banner .btn-banner-clique:hover { opacity: 0.8;}#banner .btn-banner-clique{padding: 9px 28px;margin-top: 10px;}@media (max-width: 768px) {#banner .carousel-caption{bottom: 40px!important;top: unset!important;left: 1%!important;right: 1%!important;padding: 0px!important;text-align: center!important;width: 100%!important;height: unset!important;}}@media (max-width: 768px) {#banner h4{margin: 0 auto!important;width: 80%!important;}}@media (max-width: 768px) {#banner h5{margin: 0 auto!important;width: 80%!important;}}@-webkit-keyframes slide-down {from {opacity: 0.2;line-height: 200px;-webkit-transform: translateY(-100px);transform: translateY(-100px);} to {opacity: 1;line-height: 25px;-webkit-transform: translateY(0);transform: translateY(0);}}@keyframes slide-down {from {opacity: 0.2;line-height: 200px;-webkit-transform: translateY(-100px);transform: translateY(-100px);} to {opacity: 1;line-height: 25px;-webkit-transform: translateY(0);transform: translateY(0);}}#banner img{-webkit-animation: slide-down 2s;animation: slide-down 2s;}.caixa-3 {padding-top: 30px;padding-bottom: 30px;background-position: center;background-size: cover;background-attachment: fixed;background-image: url();background-color: }.caixa-3 .item {text-align: center;margin: 20px 0;}.caixa-3 .item .image i {width: auto;display: inline-block;margin: 25px 15px;color: #eb8900;font-size: 65px;}.caixa-3 .item .titulo {color: #1e6012;text-transform: uppercase;font-weight: bold;font-size: 21px;}.caixa-3 .item .titulo a{text-decoration:none;color:#1e6012}.caixa-3 .item .texto{color:#1e6012}.category5 {padding-top: 6.5rem;}.category5 .col-section-outer .col-section-inner {position: relative;  width: 100%;  min-height: 1%;  padding: 0rem 1rem 0rem 1rem;  -webkit-box-flex: 0;  -ms-flex: 0 0 100%;  flex: 0 0 100%;  max-width: 100%;  max-width: 20%;padding-bottom: 30px;margin: 0 auto;}@media (max-width: 991.98px){.category5 {padding-top: 1rem !important;}    .category5 .col-section-outer > .row {display: block;padding-top: 1rem !important;padding-bottom: 1rem !important;margin-top: -1rem !important;margin-bottom: -1rem !important;flex-wrap: nowrap;}    .category5 .col-section-outer .col-section-inner {  max-width: 35%;}}@media (max-width: 767.98px){.category5 .col-section-outer .col-section-inner {max-width: 65%;}}.category5 .conversion-card.primary {padding: 1.5rem !important;background-color: #ffffff;border: 1px solid #EDEEF5;border-radius: 2em;box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.035);transition: 0.5s ease;}.category5 .conversion-card.primary .conversion-image {text-align: center;  margin-bottom: 1.5rem !important;  margin-left: auto !important;  margin-right: auto !important;  width: 5rem;}  .conversion-card.primary .conversion-image img {width: auto;    height: 4.5rem;}.category5 .conversion-card.primary .conversion-text {text-align: center;  margin-bottom: 1.5rem !important;}  .conversion-card.primary .conversion-text .title a {  font-style: normal;    font-weight: 600;    font-size: 16px;    line-height: 24px;    color: #414141;}.category5 .conversion-card.primary .conversion-button {text-align: center;}  .conversion-card.primary .conversion-button .btn-conversion {padding-top: 0.50rem !important;    padding-bottom: 0.50rem !important;font-style: normal;    font-weight: 600;    font-size: 16px;    line-height: 24px;    color: #414141;    background-color: #AEFF38;    border-radius: 50em;}    .conversion-card.primary .conversion-button .btn-conversion:hover {  color: #ffffff;background-color: #3431A8;}.category5 .conversion-card.primary:hover {transform: translateY(-0.75rem);  transition: 0.5s ease;}.courses2.course-list.primary {position: relative;background-color: #FAFAFA;}.courses2.course-list.primary > .container {max-width: 1250px;padding-top: 3.5rem;padding-bottom: 3.5rem;}@media (max-width: 991.98px) {.courses2.course-list.primary > .container {padding-top: 2.5rem !important;padding-bottom: 2.5rem !important;}}.courses2.course-list.primary .course-list-background {position: absolute;top: 30%;left: -12.5%;transform: translateY(-50%);}.courses2.course-list.primary .course-list-header {text-align: center;margin-bottom: 2.5rem !important;margin-left: auto !important;margin-right: auto !important;width: 50%;}.courses2.course-list.primary .course-list-header .header-text .title {margin-bottom: 1rem !important;}.courses2.course-list.primary .course-list-content .col-content-outer .col-content-inner {padding-left: 0.50rem !important;padding-right: 0.50rem !important;}.courses2.course-list.primary .course-list-content .content-button {text-align: center;margin-top: 2.5rem !important;}@media (max-width: 991.98px) {.courses2.course-list.primary .course-list-background {left: -30%;}.courses2.course-list.primary .course-list-header {width: 80%;}.courses2.course-list.primary .course-list-content .col-content-outer > .row {display: -webkit-box;overflow-y: hidden;overflow-x: auto;flex-wrap: nowrap;}}@media (max-width: 767.98px) {.courses2.course-list.primary .course-list-background {top: 20%;left: -80%;}.courses2.course-list.primary .course-list-header {width: 100% !important;}}.courses2.course-list.primary .course-list-header .header-text .title h3 {font-style: normal;font-weight: 900;font-size: 32px;line-height: 48px;text-transform: uppercase;color: #00B7BD;}.courses2.course-list.primary .course-list-header .header-text .desc p {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;color: #ffffff;}.courses2.course-list.primary .course-list-content .content-button .btn-content {display: inline-block;width: auto !important;font-style: normal;font-weight: 700;font-size: 12px;line-height: 24px;text-transform: uppercase;padding: 0.75rem 2.5rem;color: #ffffff;background-color: #004677;border-radius: 50em;}.courses2.course-list.primary .course-list-content .content-button .btn-content:hover {background-color: #002844;}.courses2 .course-card.primary .card-wrapper.primary {padding: 1rem !important;background-color: #ffffff;}.courses2 .course-card.primary .course-image {overflow: hidden;}.courses2 .course-card.primary .course-image img {transition: 0.5s ease;width:100%;}.courses2 .course-card.primary .course-text {margin-bottom: 1rem !important;min-height: 110px;}.courses2 .course-card.primary .course-text .title a {font-style: normal;font-weight: 700;font-size: 16px;line-height: 24px;display: block;color: #2C2C2C;}.courses2 .course-card.primary .course-text .subtitle a {font-style: normal;font-weight: 700;font-size: 14px;line-height: 28px;color: #00B7BD;}.courses2 .course-card.primary .course-text .desc {height: 2.75rem;margin-top: 15px;}.courses2 .course-card.primary .course-text .desc p {margin-bottom: 0rem !important;font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;white-space: normal;-webkit-line-clamp: 2;line-height: 1.5;color: #848484;}.courses2 .course-card.primary .course-price {display: flex;align-items: center;margin-bottom: 1rem !important;}.courses2 .course-card.primary .course-price > div {margin-right: 0.50rem !important;}.courses2 .course-card.primary .course-price > div:last-child {margin-right: 0rem !important;}.courses2 .course-card.primary .course-price > div > span {display: inline-block;line-height: 1;}.courses2 .course-card.primary .course-price .pricedetail span.month {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;color: #F1421B;}.courses2 .course-card.primary .course-price .pricedetail span.month > span {font-size: 16px;line-height: 24px;}.courses2 .course-card.primary .course-price .pricedetail span.price {font-style: normal;font-weight: 800;font-size: 16px;line-height: 24px;color: #F1421B;}.courses2 .course-card.primary .course-price .totalprice span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;color: #848484;}.courses2 .course-card.primary .course-button .btn-course {padding-top: 0.50rem !important;padding-bottom: 0.50rem !important;padding-left: 1.5rem !important;padding-right: 1.5rem !important;font-style: normal;font-weight: 700;font-size: 12px;line-height: 24px;text-transform: uppercase;color: #ffffff;background-color: #00B7BD;border-radius: 50em;}.courses2 .course-card.primary .course-button .btn-course:hover {background-color: #00868a;}.courses2 .course-card.primary:hover .course-image img {transform: scale(1.1) rotate(2.5deg);transition: 0.5s ease;}.testimonials4.primary{padding-bottom:4rem;background-color:#f1f1f1;}.testimonials4.primary .testimony-slider-header{margin-bottom:2.5rem !important;}.testimonials4.primary .testimony-slider-header .col-header-outer{position:relative;width:100%;min-height:1%;padding:0 1rem 0 1rem;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.testimonials4.primary .testimony-slider-header .col-header-outer>.row{align-items:center;}.testimonials4.primary .testimony-slider-header .col-header-outer .col-header-inner{position:relative;width:100%;min-height:1%;padding:0 1rem 0 1rem;-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.testimonials4.primary .testimony-slider-header .header-text .title{margin-bottom:1rem !important;}.testimonials4.primary .testimony-slider-header .header-text .title h2{margin-bottom:0 !important;font-style:normal;font-weight:400;font-size:40px;line-height:1.5;color:#1e6012;}.testimonials4.primary .testimony-slider-header .header-text .title h2>span{font-style:normal;font-weight:700;color:#ff265a;}.testimonials4.primary .testimony-slider-header .header-text .desc p{font-style:normal;font-weight:400;font-size:16px;line-height:24px;line-height:1.65;color:#1c043d;}.testimonials4.primary .testimony-slider-header .header-button{text-align:right;}.testimonials4.primary .testimony-slider-header .header-button .btn-header{display:inline-flex;align-items:center;width:auto !important;font-style:normal;font-weight:400;font-size:14px;line-height:28px;text-transform:uppercase;padding:1rem 2rem;color:#fff;background-color:#ff265a;border-radius:50em;}.testimonials4.primary .testimony-slider-header .header-button .btn-header>i{font-size:10px;line-height:20px;padding-left:.5rem !important;}.testimonials4.primary .testimony-slider-header .header-button .btn-header:hover{background-color:#f2003a;}.testimonials4.primary .testimony-slider-content .content-slider .slick-responsive-auto.primary .slick-prev,.testimonials4.primary .testimony-slider-content .content-slider .slick-responsive-auto.primary .slick-next{display:none !important;}.testimonials4.primary .testimony-slider-content .content-slider .slick-responsive-auto.primary .slick-slide{padding-left:.5rem !important;padding-right:.5rem !important;}.testimonials4.primary .testimony-slider-content .content-slider .slick-responsive-auto.primary .slick-dots{display:none !important;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary{text-align:center;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary>div{margin-bottom:1.5rem !important;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary>div:last-child{margin-bottom:0 !important;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-icon .icon>i{font-size:48px;line-height:72px;color:#ff265a;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-quote .quote>span{font-style:normal;font-weight:400;font-size:16px;line-height:24px;line-height:1.65;color:#1c043d;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-rating .rating>i{font-size:16px;line-height:24px;color:#fec42d;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-image .image{overflow:hidden;margin-left:auto !important;margin-right:auto !important;max-width:6rem;border-radius:100%;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-image .image img{width: 100%;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-text .title h2{margin-bottom:0 !important;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1c043d;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-text .subtitle h4{font-style:normal;font-weight:400;font-size:14px;line-height:28px;color:#1c043d;}@media(max-width:991.98px){.testimonials4.primary .testimony-slider-header .header-text .title h2{font-size:28px;    line-height:42px;}}@media(max-width:767.98px){.testimonials4.primary .testimony-slider-header{text-align:center;}.testimonials4.primary .testimony-slider-header .col-header-outer .col-header-inner{position:relative;    width:100%;    min-height:1%;    padding:0 1rem 0 1rem;    -webkit-box-flex:0;    -ms-flex:0 0 100%;    flex:0 0 100%;    max-width:100%;    margin-bottom:1rem !important;}.testimonials4.primary .testimony-slider-header .col-header-outer .col-header-inner:last-child{margin-bottom:0 !important;}.testimonials4.primary .testimony-slider-header .header-text .title h2{font-size:24px;    line-height:36px;}.testimonials4.primary .testimony-slider-header .header-text .desc p{font-size:14px;    line-height:28px;    line-height:1.65;}.testimonials4.primary .testimony-slider-header .header-button{text-align:center;}.testimonials4.primary .testimony-slider-header .header-button .btn-header{padding-top:.5rem !important;    padding-bottom:.5rem !important;    padding-left:1.5rem !important;    padding-right:1.5rem !important;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary>div{margin-bottom:1rem !important;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-icon .icon>i{font-size:32px;    line-height:48px;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-quote .quote>span{font-size:14px;    line-height:28px;    line-height:1.65;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-rating .rating>i{font-size:14px;    line-height:28px;}.testimonials4.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-image .image{max-width:5rem;}}.news-list.primary .container { padding-top: 3.5rem;padding-bottom: 3.5rem; }@media (max-width: 767.98px) {.news-list.primary .container { padding-top: 2rem;padding-bottom: 2rem; }}.news-list.primary .news-list-header { text-align: center;margin-bottom: 2.5rem !important; }.news-list.primary .news-list-content .content-button { text-align: center;margin-top: 2.5rem !important; }.news-list.primary .news-list-header .header-text .title h3 { font-style: normal;font-weight: 500;font-size: 32px;line-height: 48px;color: #ffffff; }.news-list.primary .news-list-content .content-button .btn-content { display: inline-block;width: auto !important;font-style: normal;font-weight: 700;font-size: 16px;line-height: 24px;padding: 0.75rem 3rem;color: #ffffff;background-color: transparent;border: 1px solid #ffffff;border-radius: 0em; }.news-list.primary .news-list-content .content-button .btn-content:hover {   color: #142030;  background-color: #ffffff; }@media (max-width: 991.98px) {.news-list.primary .news-list-content .col-content-outer > .row {   display: -webkit-box;  overflow-y: hidden;  overflow-x: auto;  flex-wrap: nowrap; }}@media (max-width: 991.98px) {.news-list.primary .news-list-header .header-text .title h3 {   font-size: 28px;  line-height: 42px; }}.news-card.primary { overflow: hidden;border: 1px solid #434d59;transition: 0.3s ease; }.news-card.primary .news-image {   overflow: hidden; }.news-card.primary .news-image img { transition: 0.3s ease;width: 100%;}.news-card.primary .news-text {   padding: 1rem !important; }.news-card.primary .news-text .title { margin-bottom: 0.50rem !important; }.news-card.primary .news-text .title a {font-style: normal;  font-weight: 500;  font-size: 16px;  line-height: 24px;  text-decoration: none;  display: -webkit-box;  overflow: hidden;  text-overflow: ellipsis;  -webkit-box-orient: vertical;  white-space: normal;  -webkit-line-clamp: 2;  height: 3rem;  color: #ffffff; }.news-card.primary .news-text .desc { font-style: normal;font-weight: 300;font-size: 14px;line-height: 28px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;white-space: normal;-webkit-line-clamp: 3;height: 4.5rem;line-height: 1.75;color: #d0d2d6; }.news-card.primary:hover {   border: 1px solid #d0d2d6;  transition: 0.3s ease; }.news-card.primary:hover .news-image img { transform: scale(1.1);transition: 0.3s ease; }#perguntaFrequente2 { margin-bottom: 1.5rem !important; }#perguntaFrequente2 h2 { font-style: normal; font-weight: 700; font-size: 32px; line-height: 48px; color: #1B1C20; }#perguntaFrequente2 h2 > span { color: #eb8900; }#perguntaFrequente2 .accordion .card { padding: 1.5rem !important; margin-bottom: 1rem !important; background-color: #F9F9FC; border: none; border-radius: 0.35em; }#perguntaFrequente2 .accordion .card:last-child { margin-bottom: 0rem !important; }#perguntaFrequente2 .accordion .card .card-header { font-style: normal; font-weight: 700; font-size: 16px; line-height: 24px; cursor: pointer; color: #1B1C20;border-bottom:none; background-color: transparent;padding: unset;}#perguntaFrequente2 .accordion .card .card-header a { text-decoration: none; display: flex; align-items: center; justify-content: space-between;     font-weight: 700;font-size: 16px;line-height: 24px;cursor: pointer;color: #1b1c20;}#perguntaFrequente2 .accordion .card .card-header a:hover { color: #eb8900;}#perguntaFrequente2 .accordion .card .card-header .btn{padding: 0!important;}#perguntaFrequente2 .accordion .card .card-body { padding-left: 0rem !important; }#perguntaFrequente2 .accordion .card .card-body p { margin-bottom: 0rem !important; font-style: normal; font-weight: 400; font-size: 14px; line-height: 24.5px; color: #464950; }@media (max-width: 991.98px) { #perguntaFrequente2 h2 { font-size: 28px; line-height: 42px; } }@media (max-width: 767.98px) { #perguntaFrequente2 h2 { font-size: 24px; line-height: 36px; } #perguntaFrequente2 .accordion .card { padding: 1rem !important; margin-bottom: 0.50rem !important; } }#partner {width: 80%;margin: 0 auto;}#partner .item {text-align:center;padding:30px 0;color:#1e6012;margin: 0 auto;}#partner .item img{width: 138px;height: 100px;}#partner .item h3{font-size: 16px;  padding-top: 15px;}#partner .item p{font-size: 14px;  padding-top: 2px;}#partner h2 {text-align: center; font-size: 38px; font-weight: 700; padding: 45px 0 10px 0;}#partner h3 {text-align: center;font-size: 22px;}#newsletter {background-color: #1e6012; min-height: 100px;} #newsletter .row-custom {margin: 0 auto;padding: 20px 0;display: flex;justify-content: center;}#newsletter .col-custom1 {display: table-cell;padding: 0 10px;vertical-align: middle;width: 200px;text-align: left;}#newsletter .col-custom2 {display: table-cell;padding: 0 20px;vertical-align: middle;width: 450px;text-align: left;}#newsletter .col-custom3 {display: table-cell;padding: 0 6px;vertical-align: middle;width: 150px;text-align: left;}#newsletter .newsletter-font1 {color: #FFFFFF; font-size: 17px; margin: 0; text-align: left;}#newsletter .newsletter-font1 span{ color: #FFFFFF; font-size: 18px; margin: 0; text-align: right; font-weight: 600;}#newsletter .input-form {width: 100%; height: 55px; border: 1px solid #ffffff;  border-radius: 20px; background-color: #ffffff; padding: 5px 5px 5px 15px; font-size: 12px; color: #B1B1B1; min-width: 250px;}#newsletter .btn-enviar{background-color: #eb8900;border-radius: 40px;color: #FFFFFF;font-size: 15px;font-weight: 400;padding: 16px 50px;}@media (max-width: 1000px) {#newsletter .col-custom1, #newsletter .col-custom2, #newsletter .col-custom3 {display: block;width: unset;padding-bottom: 10px;}}@media (max-width: 1000px) {#newsletter .newsletter-font1 {text-align: center;}}@media (max-width: 1000px) {#newsletter .row-custom {padding: 20px 10px;display: flex;justify-content: center;}}.hideAlert{display: none;}@media (max-width: 600px) {#newsletter .row-custom{flex-wrap: wrap;}}#search-bar1 .search {padding:15px 0px;font-size: 21px;font-weight: 100;color: #FFFFFF; background-color:#1e6012;}#search-bar1 .search .input-form {width:100%;height:40px;border:1px solid #cccccc;border-radius:23px;background-color:#FFFFFF;padding:5px 5px 5px 15px;font-size:18px;font-style:italic;color:#232a2e;}#search-bar1 .search .fa-search {position: absolute;top: 10px;right: 28px;color:#1e6012;cursor: pointer;}#search-bar1 .search .btn-redes{border-radius: 22px;margin-right: 10px;color: #FFF;font-size: 18px;}#search-bar1 .search .btn-redes i{font-size: 24px;vertical-align: middle;}#search-bar1 .search .btn-redes:hover{opacity: 0.8;}#search-bar1 .search .input-form:focus, input:focus{outline: none;}.divCookie{position: fixed;min-width: 100%;z-index: 100000;font-size: 13px;letter-spacing: 0px;text-align: center;background-color: #1e6012;bottom: 0;left: 0;}.spanTexto{color: #FFF;text-align: center;vertical-align: middle;display: inline-block;padding: 15px 20px;}.spanButton{display: inline-block;padding: 15px 0px;}.btn-ok{background-color:#fad000;color:#000;}.divChat{margin:0; padding:0; text-align: center;height:70px;width:70px;position:fixed;bottom:20px;right:20px;border-radius: 50%;cursor: pointer;z-index: 10;}.divChat img{border: 0px; vertical-align: baseline;height:60px;width:60px;margin-top: 10px;}.rotate{-webkit-transition-duration: 0.8s;-moz-transition-duration: 0.8s;-o-transition-duration: 0.8s;transition-duration: 0.8s;-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;-o-transition-property: -o-transform;transition-property: transform;overflow:hidden;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg); -o-transform:rotate(360deg);}