#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 zoom {from {-webkit-transform: scale(1, 1);} to {-webkit-transform: scale(1.2, 1.2);}}@keyframes zoom {from {transform: scale(1, 1);} to {transform: scale(1.2, 1.2);}}#banner img {-webkit-animation: zoom 20s;animation: zoom 20s;}.courses19.primary {background-color: #f1f1f1;}.courses19.primary .class-list-header {text-align: center;margin-bottom: 2.5rem !important; }.courses19.primary .class-list-header .header-text .title {margin-bottom: 1rem !important; }.courses19.primary .class-list-header .header-text .title h2 {font-style: normal;font-weight: 700;font-size: 32px;line-height: 48px;color: #1C043D; }.courses19.primary .class-list-header .header-text .title h2 > span {color: #E5405E; }.courses19.primary .class-list-header .header-text .desc p {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.65;color: #5a5a5a; }.courses19.primary .class-list-content .col-content-outer {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%; }.courses19.primary .class-list-content .col-content-outer > .row {padding-left: 0.50rem !important;padding-right: 0.50rem !important; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;padding-left: 0.50rem !important;padding-right: 0.50rem !important;margin-bottom: 1.5rem !important; }.courses19.primary .class-list-content .content-wrapper.primary {position: relative;padding: 1.5rem !important;background-color: #ffffff;border: 1px solid #f1f1f1;border-radius: 1em;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner {display: flex;align-items: center;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount {position: absolute;text-align: center;z-index: 10;top: 0;left: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span {display: inline-block;padding: 0.50rem !important;font-style: normal;font-weight: 500;font-size: 14px;line-height: 28px;text-transform: uppercase;line-height: 1.5;color: #ffffff;background-color: #63C339;border-radius: 0.5em;border-top-left-radius: 0em; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-image {overflow: hidden;margin-bottom: 1rem !important;border-radius: 0.75em; }.courses19.primary .class-list-content .content-wrapper.primary .content-image img {display: block;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 {    position: absolute;top: 250px;left: 24px;z-index: 1;background-color: #0f1d32;color: #FFF;font-size: 10px;padding: 16px 10px 9px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 h6{font-size: 13px;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 {position: absolute;top: 210px;right: 24px;z-index: 1;background-color: #FF265A;color: #FFF;font-size: 10px;padding: 9px 10px 0px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 h6{font-size: 13px;font-weight: 300;}.courses19.primary .class-list-content .content-wrapper.primary .content-price {margin-bottom: 1rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary {display: flex;align-items: baseline;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span > span {text-decoration: line-through;font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span > span {font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice {text-align: right; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(1) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #909090; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(2) {font-style: normal;font-weight: 600;font-size: 20px;line-height: 30px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(3) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title {margin-bottom: 0.50rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title > a {font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;text-decoration: none;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .desc p {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: 2;line-height: 1.5;color: #747474; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content {padding: 0rem !important;font-style: normal;font-weight: 600;font-size: 14px;line-height: 28px;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content:after {padding-left: 0.50rem !important;font-family: "Font Awesome 5 Pro";font-weight: 900;content: '\f30b';font-size: 10px;line-height: 20px;transition: 0.3s ease; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i {font-size: 14px;line-height: 28px;color: #E6B05F; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i.disabled {color: #aaaaaa; }.courses19.primary .class-list-content .content-wrapper.primary:hover {box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-image img {transform: scale(1.1);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-text .title > a {color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-button .btn-content:after {padding-left: 1rem !important;transition: 0.3s ease; }@media (max-width: 991.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 28px;line-height: 42px; }.courses19.primary .class-list-header .header-text .desc p br {display: none; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; } }@media (max-width: 767.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 24px;line-height: 36px; }.courses19.primary .class-list-content .col-content-outer > .row {display: -webkit-box;overflow-y: hidden;overflow-x: auto;flex-wrap: nowrap; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%; } }.courses19.primary {background-color: #f1f1f1;}.courses19.primary .class-list-header {text-align: center;margin-bottom: 2.5rem !important; }.courses19.primary .class-list-header .header-text .title {margin-bottom: 1rem !important; }.courses19.primary .class-list-header .header-text .title h2 {font-style: normal;font-weight: 700;font-size: 32px;line-height: 48px;color: #1C043D; }.courses19.primary .class-list-header .header-text .title h2 > span {color: #E5405E; }.courses19.primary .class-list-header .header-text .desc p {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.65;color: #5a5a5a; }.courses19.primary .class-list-content .col-content-outer {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%; }.courses19.primary .class-list-content .col-content-outer > .row {padding-left: 0.50rem !important;padding-right: 0.50rem !important; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;padding-left: 0.50rem !important;padding-right: 0.50rem !important;margin-bottom: 1.5rem !important; }.courses19.primary .class-list-content .content-wrapper.primary {position: relative;padding: 1.5rem !important;background-color: #ffffff;border: 1px solid #f1f1f1;border-radius: 1em;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner {display: flex;align-items: center;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount {position: absolute;text-align: center;z-index: 10;top: 0;left: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span {display: inline-block;padding: 0.50rem !important;font-style: normal;font-weight: 500;font-size: 14px;line-height: 28px;text-transform: uppercase;line-height: 1.5;color: #ffffff;background-color: #63C339;border-radius: 0.5em;border-top-left-radius: 0em; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-image {overflow: hidden;margin-bottom: 1rem !important;border-radius: 0.75em; }.courses19.primary .class-list-content .content-wrapper.primary .content-image img {display: block;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 {    position: absolute;top: 250px;left: 24px;z-index: 1;background-color: #0f1d32;color: #FFF;font-size: 10px;padding: 16px 10px 9px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 h6{font-size: 13px;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 {position: absolute;top: 210px;right: 24px;z-index: 1;background-color: #FF265A;color: #FFF;font-size: 10px;padding: 9px 10px 0px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 h6{font-size: 13px;font-weight: 300;}.courses19.primary .class-list-content .content-wrapper.primary .content-price {margin-bottom: 1rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary {display: flex;align-items: baseline;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span > span {text-decoration: line-through;font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span > span {font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice {text-align: right; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(1) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #909090; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(2) {font-style: normal;font-weight: 600;font-size: 20px;line-height: 30px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(3) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title {margin-bottom: 0.50rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title > a {font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;text-decoration: none;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .desc p {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: 2;line-height: 1.5;color: #747474; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content {padding: 0rem !important;font-style: normal;font-weight: 600;font-size: 14px;line-height: 28px;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content:after {padding-left: 0.50rem !important;font-family: "Font Awesome 5 Pro";font-weight: 900;content: '\f30b';font-size: 10px;line-height: 20px;transition: 0.3s ease; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i {font-size: 14px;line-height: 28px;color: #E6B05F; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i.disabled {color: #aaaaaa; }.courses19.primary .class-list-content .content-wrapper.primary:hover {box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-image img {transform: scale(1.1);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-text .title > a {color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-button .btn-content:after {padding-left: 1rem !important;transition: 0.3s ease; }@media (max-width: 991.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 28px;line-height: 42px; }.courses19.primary .class-list-header .header-text .desc p br {display: none; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; } }@media (max-width: 767.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 24px;line-height: 36px; }.courses19.primary .class-list-content .col-content-outer > .row {display: -webkit-box;overflow-y: hidden;overflow-x: auto;flex-wrap: nowrap; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%; } }.courses19.primary {background-color: #f1f1f1;}.courses19.primary .class-list-header {text-align: center;margin-bottom: 2.5rem !important; }.courses19.primary .class-list-header .header-text .title {margin-bottom: 1rem !important; }.courses19.primary .class-list-header .header-text .title h2 {font-style: normal;font-weight: 700;font-size: 32px;line-height: 48px;color: #1C043D; }.courses19.primary .class-list-header .header-text .title h2 > span {color: #E5405E; }.courses19.primary .class-list-header .header-text .desc p {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.65;color: #5a5a5a; }.courses19.primary .class-list-content .col-content-outer {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%; }.courses19.primary .class-list-content .col-content-outer > .row {padding-left: 0.50rem !important;padding-right: 0.50rem !important; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;padding-left: 0.50rem !important;padding-right: 0.50rem !important;margin-bottom: 1.5rem !important; }.courses19.primary .class-list-content .content-wrapper.primary {position: relative;padding: 1.5rem !important;background-color: #ffffff;border: 1px solid #f1f1f1;border-radius: 1em;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner {display: flex;align-items: center;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount {position: absolute;text-align: center;z-index: 10;top: 0;left: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span {display: inline-block;padding: 0.50rem !important;font-style: normal;font-weight: 500;font-size: 14px;line-height: 28px;text-transform: uppercase;line-height: 1.5;color: #ffffff;background-color: #63C339;border-radius: 0.5em;border-top-left-radius: 0em; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-image {overflow: hidden;margin-bottom: 1rem !important;border-radius: 0.75em; }.courses19.primary .class-list-content .content-wrapper.primary .content-image img {display: block;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 {    position: absolute;top: 250px;left: 24px;z-index: 1;background-color: #0f1d32;color: #FFF;font-size: 10px;padding: 16px 10px 9px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 h6{font-size: 13px;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 {position: absolute;top: 210px;right: 24px;z-index: 1;background-color: #FF265A;color: #FFF;font-size: 10px;padding: 9px 10px 0px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 h6{font-size: 13px;font-weight: 300;}.courses19.primary .class-list-content .content-wrapper.primary .content-price {margin-bottom: 1rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary {display: flex;align-items: baseline;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span > span {text-decoration: line-through;font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span > span {font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice {text-align: right; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(1) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #909090; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(2) {font-style: normal;font-weight: 600;font-size: 20px;line-height: 30px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(3) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title {margin-bottom: 0.50rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title > a {font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;text-decoration: none;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .desc p {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: 2;line-height: 1.5;color: #747474; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content {padding: 0rem !important;font-style: normal;font-weight: 600;font-size: 14px;line-height: 28px;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content:after {padding-left: 0.50rem !important;font-family: "Font Awesome 5 Pro";font-weight: 900;content: '\f30b';font-size: 10px;line-height: 20px;transition: 0.3s ease; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i {font-size: 14px;line-height: 28px;color: #E6B05F; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i.disabled {color: #aaaaaa; }.courses19.primary .class-list-content .content-wrapper.primary:hover {box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-image img {transform: scale(1.1);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-text .title > a {color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-button .btn-content:after {padding-left: 1rem !important;transition: 0.3s ease; }@media (max-width: 991.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 28px;line-height: 42px; }.courses19.primary .class-list-header .header-text .desc p br {display: none; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; } }@media (max-width: 767.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 24px;line-height: 36px; }.courses19.primary .class-list-content .col-content-outer > .row {display: -webkit-box;overflow-y: hidden;overflow-x: auto;flex-wrap: nowrap; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%; } }.courses19.primary {background-color: #f1f1f1;}.courses19.primary .class-list-header {text-align: center;margin-bottom: 2.5rem !important; }.courses19.primary .class-list-header .header-text .title {margin-bottom: 1rem !important; }.courses19.primary .class-list-header .header-text .title h2 {font-style: normal;font-weight: 700;font-size: 32px;line-height: 48px;color: #1C043D; }.courses19.primary .class-list-header .header-text .title h2 > span {color: #E5405E; }.courses19.primary .class-list-header .header-text .desc p {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.65;color: #5a5a5a; }.courses19.primary .class-list-content .col-content-outer {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%; }.courses19.primary .class-list-content .col-content-outer > .row {padding-left: 0.50rem !important;padding-right: 0.50rem !important; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;padding-left: 0.50rem !important;padding-right: 0.50rem !important;margin-bottom: 1.5rem !important; }.courses19.primary .class-list-content .content-wrapper.primary {position: relative;padding: 1.5rem !important;background-color: #ffffff;border: 1px solid #f1f1f1;border-radius: 1em;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner {display: flex;align-items: center;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount {position: absolute;text-align: center;z-index: 10;top: 0;left: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span {display: inline-block;padding: 0.50rem !important;font-style: normal;font-weight: 500;font-size: 14px;line-height: 28px;text-transform: uppercase;line-height: 1.5;color: #ffffff;background-color: #63C339;border-radius: 0.5em;border-top-left-radius: 0em; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-image {overflow: hidden;margin-bottom: 1rem !important;border-radius: 0.75em; }.courses19.primary .class-list-content .content-wrapper.primary .content-image img {display: block;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 {    position: absolute;top: 250px;left: 24px;z-index: 1;background-color: #0f1d32;color: #FFF;font-size: 10px;padding: 16px 10px 9px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 h6{font-size: 13px;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 {position: absolute;top: 210px;right: 24px;z-index: 1;background-color: #FF265A;color: #FFF;font-size: 10px;padding: 9px 10px 0px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 h6{font-size: 13px;font-weight: 300;}.courses19.primary .class-list-content .content-wrapper.primary .content-price {margin-bottom: 1rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary {display: flex;align-items: baseline;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span > span {text-decoration: line-through;font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span > span {font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice {text-align: right; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(1) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #909090; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(2) {font-style: normal;font-weight: 600;font-size: 20px;line-height: 30px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(3) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title {margin-bottom: 0.50rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title > a {font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;text-decoration: none;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .desc p {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: 2;line-height: 1.5;color: #747474; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content {padding: 0rem !important;font-style: normal;font-weight: 600;font-size: 14px;line-height: 28px;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content:after {padding-left: 0.50rem !important;font-family: "Font Awesome 5 Pro";font-weight: 900;content: '\f30b';font-size: 10px;line-height: 20px;transition: 0.3s ease; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i {font-size: 14px;line-height: 28px;color: #E6B05F; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i.disabled {color: #aaaaaa; }.courses19.primary .class-list-content .content-wrapper.primary:hover {box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-image img {transform: scale(1.1);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-text .title > a {color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-button .btn-content:after {padding-left: 1rem !important;transition: 0.3s ease; }@media (max-width: 991.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 28px;line-height: 42px; }.courses19.primary .class-list-header .header-text .desc p br {display: none; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; } }@media (max-width: 767.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 24px;line-height: 36px; }.courses19.primary .class-list-content .col-content-outer > .row {display: -webkit-box;overflow-y: hidden;overflow-x: auto;flex-wrap: nowrap; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%; } }.courses19.primary {background-color: #f1f1f1;}.courses19.primary .class-list-header {text-align: center;margin-bottom: 2.5rem !important; }.courses19.primary .class-list-header .header-text .title {margin-bottom: 1rem !important; }.courses19.primary .class-list-header .header-text .title h2 {font-style: normal;font-weight: 700;font-size: 32px;line-height: 48px;color: #1C043D; }.courses19.primary .class-list-header .header-text .title h2 > span {color: #E5405E; }.courses19.primary .class-list-header .header-text .desc p {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.65;color: #5a5a5a; }.courses19.primary .class-list-content .col-content-outer {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%; }.courses19.primary .class-list-content .col-content-outer > .row {padding-left: 0.50rem !important;padding-right: 0.50rem !important; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 33.33333%;flex: 0 0 33.33333%;max-width: 33.33333%;padding-left: 0.50rem !important;padding-right: 0.50rem !important;margin-bottom: 1.5rem !important; }.courses19.primary .class-list-content .content-wrapper.primary {position: relative;padding: 1.5rem !important;background-color: #ffffff;border: 1px solid #f1f1f1;border-radius: 1em;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner {display: flex;align-items: center;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount {position: absolute;text-align: center;z-index: 10;top: 0;left: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span {display: inline-block;padding: 0.50rem !important;font-style: normal;font-weight: 500;font-size: 14px;line-height: 28px;text-transform: uppercase;line-height: 1.5;color: #ffffff;background-color: #63C339;border-radius: 0.5em;border-top-left-radius: 0em; }.courses19.primary .class-list-content .content-wrapper.primary .content-discount .discountprice > span > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-image {overflow: hidden;margin-bottom: 1rem !important;border-radius: 0.75em; }.courses19.primary .class-list-content .content-wrapper.primary .content-image img {display: block;transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 {    position: absolute;top: 250px;left: 24px;z-index: 1;background-color: #0f1d32;color: #FFF;font-size: 10px;padding: 16px 10px 9px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1 h6{font-size: 13px;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 {position: absolute;top: 210px;right: 24px;z-index: 1;background-color: #FF265A;color: #FFF;font-size: 10px;padding: 9px 10px 0px 10px;max-width: 85%;}.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2 h6{font-size: 13px;font-weight: 300;}.courses19.primary .class-list-content .content-wrapper.primary .content-price {margin-bottom: 1rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary {display: flex;align-items: baseline;justify-content: space-between; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary > div {flex-shrink: 0; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .baseprice > span > span {text-decoration: line-through;font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span > span {font-style: normal;font-weight: 600; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice {text-align: right; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span {display: block; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(1) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #909090; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(2) {font-style: normal;font-weight: 600;font-size: 20px;line-height: 30px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice > span:nth-child(3) {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.35;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title {margin-bottom: 0.50rem !important; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .title > a {font-style: normal;font-weight: 600;font-size: 16px;line-height: 24px;text-decoration: none;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;-webkit-line-clamp: 1;color: #1C043D; }.courses19.primary .class-list-content .content-wrapper.primary .content-text .desc p {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: 2;line-height: 1.5;color: #747474; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content {padding: 0rem !important;font-style: normal;font-weight: 600;font-size: 14px;line-height: 28px;color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content:after {padding-left: 0.50rem !important;font-family: "Font Awesome 5 Pro";font-weight: 900;content: '\f30b';font-size: 10px;line-height: 20px;transition: 0.3s ease; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i {font-size: 14px;line-height: 28px;color: #E6B05F; }.courses19.primary .class-list-content .content-wrapper.primary .content-rating .rating > span > i.disabled {color: #aaaaaa; }.courses19.primary .class-list-content .content-wrapper.primary:hover {box-shadow: 0 2.8px 2.2px rgba(0, 0, 0, 0.034), 0 6.7px 5.3px rgba(0, 0, 0, 0.048), 0 12.5px 10px rgba(0, 0, 0, 0.06), 0 22.3px 17.9px rgba(0, 0, 0, 0.072), 0 41.8px 33.4px rgba(0, 0, 0, 0.086), 0 100px 80px rgba(0, 0, 0, 0.12);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-image img {transform: scale(1.1);transition: 0.5s ease; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-text .title > a {color: #E5405E; }.courses19.primary .class-list-content .content-wrapper.primary:hover .content-button .btn-content:after {padding-left: 1rem !important;transition: 0.3s ease; }@media (max-width: 991.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 28px;line-height: 42px; }.courses19.primary .class-list-header .header-text .desc p br {display: none; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%; } }@media (max-width: 767.98px) {.courses19.primary .class-list-header .header-text .title h2 {font-size: 24px;line-height: 36px; }.courses19.primary .class-list-content .col-content-outer > .row {display: -webkit-box;overflow-y: hidden;overflow-x: auto;flex-wrap: nowrap; }.courses19.primary .class-list-content .col-content-outer .col-content-inner {position: relative;width: 100%;min-height: 1%;padding: 0rem 1rem 0rem 1rem;-webkit-box-flex: 0;-ms-flex: 0 0 91.66667%;flex: 0 0 91.66667%;max-width: 91.66667%; } }.divCookie{position: fixed;min-width: 100%;z-index: 100000;font-size: 13px;letter-spacing: 0px;text-align: center;background-color: #0f1d32;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:#95c11f;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);} .txt{
    text-align: left;
    font-size: 30px;
    color: #202020;
    background-color: #202020;

}

.txt .title-txt{
    padding-left: 10%;
    padding-top: 5%;
    padding-bottom: 1%;
    background-color: #F1F1F1;
  	color: 202020;
}

.txt .title-txt h1{
    font-weight: 500;
    color: #202020;
}

.txt span{
    font-weight: 700;
    color: #9747FF;
}




.courses19.primary {
    background-color: #F1F1F1;
}
.courses19.primary .class-list-content .content-wrapper.primary .label-chamada1{
    color: #9747ff00;
    background-color: #20202000;
}

.courses19.primary .class-list-content .content-wrapper.primary .label-chamada2{
    color: #9747ff00;
    background-color: #20202000;
}

.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary span{
    color: #202020;
}

.courses19.primary .class-list-content .content-wrapper.primary .content-button .btn-content {
    color: #9747FF;
    font-size: 18px;
}

.courses19.primary .class-list-content .content-wrapper.primary .content-text .title > a{
    color: #202020;
    font-size: 18px;
}

.courses19.primary .class-list-content .content-wrapper.primary > .wrapper-inner > div .rating{
    opacity: 0%;
}

.courses19.primary .class-list-content .content-wrapper.primary .content-text .desc p {
    font-size: 14px;
    text-align: left;
}

.courses19.primary .class-list-content .content-wrapper.primary .content-text .title {
    text-align: left;
}

.courses19.primary .class-list-content .content-wrapper.primary:hover .content-text .title > a {
    color: #9747FF;
}

.courses19.primary .class-list-content .content-wrapper.primary .content-price .sellprice > span > span {
    display: none;
}

.courses19.primary .class-list-content .content-wrapper.primary .content-price .instalmentprice{
    text-align: left;
}

.courses19.primary .class-list-content .content-wrapper.primary .content-price .price-wrapper.primary {
    flex-direction: column;
}