.class .container-fluid {padding-top: 3.5rem;padding-bottom: 3.5rem; }@media (max-width: 767.98px) {.class .container-fluid {padding-top: 2rem;padding-bottom: 2rem; }}.class .hero.primary .col-section-outer .hero-image .image img{width: 100%;}.class .hero.primary .col-section-outer .col-section-inner:first-child {margin-left: auto !important; }.class .hero.primary .col-section-outer .col-section-inner:last-child {padding-left: 0rem !important;padding-right: 0rem !important; }.class .hero.primary .hero-text {margin-bottom: 2.5rem !important; }.class .hero.primary .hero-text .title {margin-bottom: 1rem !important; }.class .hero.primary .hero-list {margin-bottom: 2.5rem !important; }.class .hero.primary .hero-button {display: flex; }.class .hero.primary .hero-button .button {width: 100% !important;  padding-right: 0.50rem !important;  max-width: max-content; }@media (max-width: 991.98px) {.class .hero.primary > .container-fluid {padding-top: 1rem !important; }.class .hero.primary .col-section-outer .col-section-inner {margin-left: auto !important;  margin-right: auto !important; }.class .hero.primary .col-section-outer .col-section-inner:first-child {order: 13;padding-left: 1rem !important; }.class .hero.primary .col-section-outer .col-section-inner:last-child {order: -1; }.class .hero.primary .hero-text {text-align: center; }.class .hero.primary .hero-list .col-list-outer > .row {padding-left: 0rem !important; }.class .hero.primary .hero-button {justify-content: center; }.class .hero.primary .hero-button .button {max-width: 100% !important; }}@media (max-width: 767.98px) {.class .hero.primary .hero-list {margin-bottom: 1.5rem !important; }.class .hero.primary .hero-list .col-list-outer .col-list-inner {padding-left: 0.50rem !important;padding-right: 0.50rem !important;margin-bottom: 1.5rem !important; }.class .hero.primary .hero-button {display: block; }.class .hero.primary .hero-button .button {margin-bottom: 1rem !important; }.class .hero.primary .hero-button .button:last-child {margin-bottom: 0rem !important; }}.class .approval.primary .approval-header {text-align: center;margin-bottom: 2.5rem !important; }.class .approval.primary .approval-content .content-image {margin-bottom: 1.5rem !important;margin-left: auto !important;margin-right: auto !important;width: 10rem; }.class .approval.primary .approval-content .content-text {text-align: center; }@media (max-width: 991.98px) {.class .approval.primary .approval-content .content-image {width: 7.5rem; }}@media (max-width: 767.98px) {.class .approval.primary .approval-content .col-content-outer .col-content-inner {margin-bottom: 1.5rem !important; }}.class.subject.primary .subject-header {text-align: center;margin-bottom: 2.5rem !important; }@media (max-width: 991.98px) {.class.subject.primary .subject-content {width: 100% !important; }}.class .testimony-list.primary {margin-bottom: 2.5rem !important; }.class .testimony-list.primary .testimony-list-header {text-align: center;  margin-bottom: 2.5rem !important; }@media (max-width: 991.98px) {.class .testimony-list.primary .testimony-list-header {margin-bottom: 1rem !important; }}.class .hero.primary .hero-text .subtitle h4 {font-style: normal;font-weight: 400;font-size: 16px;line-height: 24px;text-transform: uppercase;color: #ffd080; }.class .hero.primary .hero-text .title h1 {font-style: normal;font-weight: 700;font-size: 48px;line-height: 72px;line-height: 1.25;color: #ffffff; }.class .hero.primary .hero-text .desc p {font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: #ffffff; }.class .hero.primary .hero-list .list-caption {height: 25px;background-color: #ffd080; }.class .hero.primary .hero-list .list-caption.disabled {opacity: 0; }.class .hero.primary .hero-list .list-caption .caption span {font-style: normal;font-weight: 400;font-size: 12px;line-height: 24px;text-transform: uppercase;color: #142030; }.class .hero.primary .hero-list .list-text .subtitle h4 {font-style: normal;font-weight: 400;font-size: 12px;line-height: 24px;line-height: 1.5;color: #142030; }.class .hero.primary .hero-list .list-text .subtitle h4 span {font-style: normal;  font-weight: 500; }.class .hero.primary .hero-list .col-list-outer > .row {padding-left: 1rem !important; }.class .hero.primary .hero-list .col-list-outer .col-list-inner {padding-left: 0.25rem !important;  padding-right: 0.25rem !important; }.class .hero.primary .hero-list .list-wrapper {text-align: center;  height: 100% !important;  background-color: #ffffff; }.class .hero.primary .hero-list .list-image {margin-top: 0.50rem !important;  margin-bottom: 0.50rem !important;  margin-left: auto !important;  margin-right: auto !important;  width: 2.75rem; }.class .hero.primary .hero-list .list-image .image i{font-size: 28px;color: #142030;}.class .hero.primary .hero-list .list-image .image img{width: 100%;}.class .hero.primary .hero-list .list-text {padding-left: 0.50rem !important;  padding-right: 0.50rem !important; }@media (max-width: 767.98px) {.class .hero.primary .hero-text .title h1 {font-size: 32px;  line-height: 48px;  line-height: 1.25; }}.class .approval.primary .approval-header .header-text .title h3 {font-style: normal;font-weight: 500;font-size: 32px;line-height: 48px;color: #ffffff; }.class .approval.primary .approval-content .content-text .subtitle h4 {font-style: normal;font-weight: 500;font-size: 16px;line-height: 24px;color: #ffffff; }@media (max-width: 991.98px) {.class .approval.primary .approval-header .header-text .title h3 {font-size: 28px;  line-height: 42px; }}.class.subject.primary .subject-header .header-text .title h3 {font-style: normal;font-weight: 500;font-size: 32px;line-height: 48px;color: #ffffff; }@media (max-width: 991.98px) {.class.subject.primary .subject-header .header-text .title h3 {font-size: 28px;  line-height: 42px; }}.class .testimony-list.primary .testimony-list-header .header-text .title h3 {font-style: normal;font-weight: 500;font-size: 32px;line-height: 48px;color: #ffffff; }@media (max-width: 991.98px) {.class .testimony-list.primary .testimony-list-header .header-text .title h3 {font-size: 28px;  line-height: 42px; }}.class .hero.primary .hero-button .btn-hero {padding-top: 0.50rem !important;padding-bottom: 0.5rem !important;padding-left: 1.5rem !important;padding-right: 1.5rem !important;font-style: normal;font-weight: 500;font-size: 12px;line-height: 24px;border-radius: 0em; }.class .hero.primary .hero-button .btn-hero span.icon {margin-right: 0.50rem !important; }.class .hero.primary .hero-button .btn-hero.primary {color: #142030;  background-color: #ffd080; }.class .hero.primary .hero-button .btn-hero.primary:hover {background-color: #ffe3b3; }.class .hero.primary .hero-button .btn-hero.secondary {color: #ffffff;  background-color: #008b33; }.class .hero.primary .hero-button .btn-hero.secondary:hover {background-color: #00be46; }.class .hero.primary .hero-button .btn-hero.tertiary {color: #142030;  background-color: #ffffff;  border: 1px solid #ffffff; }.class .hero.primary .hero-button .btn-hero.tertiary:hover {color: #ffffff;background-color: transparent; }.class.subject.primary .subject-content .content-accordion .accordion .card {margin-bottom: 1.5rem !important;background-color: transparent;border: 1px solid #d0d2d6;border-radius: 0em; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-header {padding: 1rem 1.5rem; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-header .header-link .link-header {display: block;font-style: normal;font-weight: 500;font-size: 20px;line-height: 30px;text-decoration: none;cursor: pointer;color: #ffffff; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-header .header-link .link-header:after {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;  content: '\f068';  font-size: 12px;  line-height: 24px;  float: right; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-header .header-link .link-header.collapsed:after {content: '\f067'; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-body {padding-top: 0.50rem !important;  padding-left: 1.5rem !important;  padding-right: 1.5rem !important; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-body .body-list .list-wrapper {margin-bottom: 0.50rem !important; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-body .body-list .list-text .caption span {position: relative;font-style: normal;font-weight: 400;font-size: 20px;line-height: 30px;color: #ffffff; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-body .body-list .list-text .caption span.subtitle {padding-right: 0.50rem !important;  margin-right: 1rem !important;  color: #ffd080;  border-right: 1px solid #d0d2d6; }@media (max-width: 991.98px) {.class.subject.primary .subject-content .content-accordion .accordion .card .card-header .header-link .link-header {font-size: 16px;  line-height: 24px; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-body .body-list .list-wrapper {padding-bottom: 1rem !important;  margin-bottom: 1rem !important;  border-bottom: 1px solid #d0d2d6; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-body .body-list .list-wrapper:last-child {padding-bottom: 0rem !important;border-bottom: none; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-body .body-list .list-text .caption span {display: block;  font-size: 16px;  line-height: 24px; }.class.subject.primary .subject-content .content-accordion .accordion .card .card-body .body-list .list-text .caption span.subtitle {padding-right: 0rem !important;margin-right: 0rem !important;border-right: none; }}#modalVideo1 .modal-dialog{display: table;}.class.teachers.primary .container {padding-top: 3.5rem;padding-bottom: 3.5rem; }@media (max-width: 767.98px) {    .class.teachers.primary .container {padding-top: 2rem;padding-bottom: 2rem; }}.class.teachers.primary .teachers-list-header {text-align: center;margin-bottom: 2.5rem !important; }@media (max-width: 991.98px) {.class.teachers.primary .teachers-list-header {margin-bottom: 1rem !important; }}.class.teachers.primary .teachers-list-header .header-text .title h3 {font-style: normal;font-weight: 500;font-size: 32px;line-height: 48px;color: #ffffff; }.class.teachers.primary .teachers-list-header .header-text .subtitle h4 {font-style: normal;font-weight: 400;font-size: 20px;line-height: 30px;color: #d0d2d6; }@media (max-width: 991.98px) {.class.teachers.primary .teachers-list-header .header-text .title h3 {font-size: 28px;  line-height: 42px; }.class.teachers.primary .teachers-list-header .header-text .subtitle h4 {font-size: 16px;  line-height: 24px; }}.teachers-card.primary {position: relative;overflow: hidden;transition: 0.3s ease; }.teachers-card.primary .teachers-image img {transition: 0.3s ease; width: 100%;}.teachers-card.primary .teachers-text {position: absolute;  width: 100% !important;  padding: 1.5rem !important;  padding-top: 5rem !important;  bottom: 0;  left: 0;  background: linear-gradient(180deg, rgba(34, 47, 68, 0) 0%, rgba(34, 47, 68, 0.75) 50%, #222f44 80%); }.teachers-card.primary .teachers-text .title a {font-style: normal;font-weight: 500;font-size: 20px;line-height: 30px;text-decoration: none;color: #ffd080; }.teachers-card.primary .teachers-text .subtitle h4 {font-style: normal;font-weight: 400;font-size: 14px;line-height: 28px;line-height: 1.5;color: #ffffff; }.teachers-card.primary:hover {box-shadow: 0 10px 6px -6px rgba(0, 0, 0, 0.15);  transition: 0.3s ease; }.teachers-card.primary:hover .teachers-image img {transform: scale(1.1);transition: 0.3s ease; width: 100%;}.divCookie{position: fixed;min-width: 100%;z-index: 100000;font-size: 13px;letter-spacing: 0px;text-align: center;background-color: #21222f;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:#ffffff;color:#000;}