#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;}}.caixa-4 {padding-top: 30px;padding-bottom: 30px;background-position: center;background-size: cover;background-attachment: fixed;background-image: url();background-color: }.caixa-4 .item {text-align: center;margin: 20px auto;}.caixa-4 .item .image i {width: auto;display: inline-block;margin: 25px 15px;color: #008031;font-size: 65px;}.caixa-4 .item .titulo {color: #0c4610;text-transform: uppercase;font-weight: bold;font-size: 21px;}.caixa-4 .item .titulo a{text-decoration:none;color:#0c4610}.caixa-4 .item .texto{color:#0c4610}#category{background-color: #0c4610}#category .row{min-height: 200px;}#category h2 {text-align: center; font-size: 36px; font-weight: 600; color: #ffffff;padding-top: 40px;top: none;transform: none;}#category ul {text-align: center;padding: 20px 0 30px 0;margin: 0;}#category li {display: inline-table; vertical-align: middle; margin: 20px; color: #ffffff;font-size: 22px; font-weight: 300;}#category a {text-decoration: none;color: #FFFFFF;border-radius: 40px;padding: 20px 30px;width: 250px;border: 2px #ffffff solid;display: inherit;}#category a:hover {background-color: #FFFFFF;border: 2px #0c4610 solid;color: #0c4610;}#category .retCategoria {background-color: transparent;}@media (max-width: 768px) {#category h2 {padding-top: 30px;}}@media (max-width: 768px) {#category ul{padding: 0;}}@media (max-width: 768px) {#category li{margin: 20px 0;}}.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;}.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;}.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;}.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;}.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;}.imagem-texto{background-color: #AEE2EA;margin: 0;}.imagem-texto .div-texto{background-color: #AEE2EA;transform: skew(-15deg);margin: 0 0 0 -94px;}.imagem-texto .div-texto .texto {transform: skew(15deg);padding: 50px 0px 0 40px;text-align: justify;color: #000;font-size: 18px;}@media only screen and (min-width: 320px) and (max-width: 767px) {.imagem-texto{margin: 0;padding:0;}.imagem-texto div{margin: 0;padding:0;}.imagem-texto .div-texto{transform: unset;margin: 0;padding:0;}.imagem-texto .div-texto .texto {transform: unset;margin: 0;padding:20px;}}.testimony-slider.primary>.container-fluid{padding-left:0 !important;padding-right:0 !important;}.testimony-slider.primary .testimony-slider-header{text-align:center;margin-bottom:6.5rem;}.testimony-slider.primary .testimony-slider-header .header-text .title h2{font-style:normal;font-weight:700;font-size:32px;line-height:48px;color:#1b1c20;}.testimony-slider.primary .testimony-slider-header .header-text .title h2>span{color:#008031;}.testimony-slider.primary .testimony-slider-content{position:relative;}.testimony-slider.primary .testimony-slider-content .content-background{position:absolute;top:-3.5rem;left:27.5%;transform:translateX(-50%);}.testimony-slider.primary .testimony-slider-content .content-background img{width:auto !important;}.testimony-slider.primary .testimony-slider-content .content-background svg{width:auto !important;}.testimony-slider.primary .testimony-slider-content .content-background svg path{fill:#008031 !important;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary{padding:3rem 3.5rem;background-color:#fff;border-radius:.5em;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-profile{position:relative;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-profile .profile-image{position:absolute;overflow:hidden;width:4rem;top:-.5rem;left:-5.5rem;border:3px solid #b3bdcb;border-radius:100%;transition:.3s ease;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-profile .profile-text .title h3{margin-bottom:0 !important;font-style:normal;font-weight:700;font-size:16px;line-height:24px;color:#1b1c20;text-align: left;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-profile .profile-text .subtitle h4{margin-bottom:0 !important;font-style:normal;font-weight:500;font-size:14px;line-height:24.5px;color:#1b1c20;text-align: left;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-quote{margin-bottom:2.5rem !important;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-quote .quote p{font-style:normal;font-weight:400;font-size:14px;line-height:24.5px;color:#1b1c20;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-quote .quote p>span{font-style:normal;font-weight:700;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-next,.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-prev{display:block !important;z-index:20;width:2.5rem;height:2.5rem;top:42.5%;transform:scale(1);transition:.2s ease-in-out;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-next.slick-disabled,.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-prev.slick-disabled{transform:scale(0);transition:.3s ease;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-next:before,.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-prev:before{display:inline-flex;align-items:center;font-family:"Font Awesome 5 Pro",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:900;font-size:14px;line-height:24.5px;justify-content:center;width:2.5rem;height:2.5rem;opacity:1;color:#008031;background-color:#fff;border:1px solid #008031;border-radius:100%;transition:.3s ease;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-next:hover:before,.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-prev:hover:before{transform:scale(1.15);color:#fff;background-color:#008031;transition:.3s ease;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-next{right:23.5%;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-next:before{content:'\f054';}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-prev{left:23.5%;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-prev:before{content:'\f053';}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-slide{width:650px;padding:0 3.5rem;opacity:.35;transition:.3s ease;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-slide.slick-current{opacity:1;transition:.3s ease;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-slide.slick-current .content-wrapper.primary .content-profile .profile-image{border:3px solid #008031;transition:.3s ease;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-profile .profile-image img{width: 100%;}@media(max-width:991.98px){.testimony-slider.primary .testimony-slider-header{margin-bottom:5rem;}.testimony-slider.primary .testimony-slider-header .header-text .title h2{font-size:28px;line-height:42px;}.testimony-slider.primary .testimony-slider-content .content-background{top:-3rem;left:19.5%;}.testimony-slider.primary .testimony-slider-content .content-background img{width:5rem !important;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary{padding:2rem 2.5rem;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-profile .profile-image{width:3rem;left:-4rem;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-quote{margin-bottom:1.5rem !important;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-next{right:15%;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-prev{left:15%;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-slide{padding-left:2.5rem !important;padding-right:2.5rem !important;width:500px;}}@media(max-width:767.98px){.testimony-slider.primary .testimony-slider-header{margin-bottom:2.5rem !important;}.testimony-slider.primary .testimony-slider-header .header-text .title h2{font-size:24px;line-height:36px;}.testimony-slider.primary .testimony-slider-header .header-text .title h2 br{display:none;}.testimony-slider.primary .testimony-slider-content .content-background{display:none;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary{padding:2rem;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-profile{display:flex;align-items:center;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-profile .profile-image{position:relative;margin-right:1rem !important;width:3rem;top:unset;left:unset;}.testimony-slider.primary .testimony-slider-content .content-slider .content-wrapper.primary .content-quote{margin-bottom:1.5rem !important;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-next{right:2.5%;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-prev{left:2.5%;}.testimony-slider.primary .testimony-slider-content .content-slider .slick-responsive-auto-width-center.primary .slick-slide{padding-left:1rem !important;padding-right:1rem !important;width:350px;}}.capture-contact3.primary {padding-top: 2.5rem !important;padding-bottom: 2.5rem !important;background-color: #8fc798;}.capture-contact3.primary > .container {padding-top: 3.5rem;padding-bottom: 3.5rem;}@media (max-width: 991.98px) {.capture-contact3.primary > .container {padding-top: 2.5rem !important;padding-bottom: 2.5rem !important;}}.capture-contact3.primary .col-section-outer {margin-left: auto !important;margin-right: auto !important;}.capture-contact3.primary .col-section-outer .col-section-inner:first-child {padding-left: 2.5rem !important;padding-right: 2.5rem !important;}.capture-contact3.primary .subscription-text .title {margin-bottom: 1rem !important;}@media (max-width: 991.98px) {.capture-contact3.primary .col-section-outer .col-section-inner:first-child {padding-left: 1rem !important;padding-right: 1rem !important;}}@media (max-width: 767.98px) {.capture-contact3.primary {padding-top: 1.5rem !important;padding-bottom: 1.5rem !important;}.capture-contact3.primary .col-section-outer .col-section-inner:first-child {margin-bottom: 1.5rem !important;}.capture-contact3.primary .subscription-text {text-align: center;}}.capture-contact3.primary .subscription-text .title h3 {font-style: normal;font-weight: 700;font-size: 24px;line-height: 36px;text-align: left;color: #0c4610;}.capture-contact3.primary .subscription-text .desc p {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.75;color: #0c4610;}.capture-contact3.primary .subscription-form .form-group .form-control {height: auto !important;font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;padding: 0.85rem 2rem;color: #0c4610;background-color: #ffffff;border: none;border-radius: 50em;}.capture-contact3.primary .subscription-form .form-group .form-control::placeholder {text-transform: uppercase;color: #0c4610;}.capture-contact3.primary .subscription-form .form-button .btn-form {font-style: normal;font-weight: 700;font-size: 12px;line-height: 24px;text-transform: uppercase;padding: 0.75rem 2.5rem;color: #ffffff;background-color: #0c4610;border-radius: 50em;}.capture-contact3.primary .subscription-form .form-button .btn-form:hover {background-color: #002844;}.hideAlert{display: none;}.divCookie{position: fixed;min-width: 100%;z-index: 100000;font-size: 13px;letter-spacing: 0px;text-align: center;background-color: #0c4610;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:#8fc798;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);}