.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

ul {
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
}

ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 40px;
}

li {
  margin-bottom: .5em;
}

strong {
  color: #8836f6;
  font-weight: 700;
}

.navigation-wrapper {
  grid-column-gap: 8px;
  align-items: center;
  display: flex;
}

.navigation {
  width: 100%;
  min-height: 88px;
  background-color: #fff;
  align-items: center;
  padding: 24px 5%;
  display: flex;
}

.navigation-button {
  min-height: 48px;
  min-width: 120px;
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 48px;
  outline: 2px solid rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  transition: all .2s;
  display: flex;
}

.navigation-button:hover {
  background-color: #282556;
}

.logo {
  width: 124px;
}

.navigation-menu {
  align-items: center;
  display: flex;
  position: static;
}

.navigation-container {
  width: 100%;
  max-width: 1280px;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.navigation-link {
  color: #160042;
  letter-spacing: -.01em;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 50px;
  padding: 12px 24px;
  font-size: 14px;
  font-weight: 500;
  line-height: 24px;
  text-decoration: none;
  transition: all .35s;
}

.navigation-link:hover {
  color: #160042;
  background-color: #f3f5fb;
}

.navigation-link.w--current {
  color: #642eff;
}

.grid-two-column {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.paragraph-large {
  letter-spacing: -.02em;
  font-size: 18px;
  line-height: 32px;
}

.button-wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-wrap: wrap;
  align-items: center;
  margin-top: 32px;
  display: flex;
}

.margin-bottom-12 {
  margin-bottom: 12px;
}

.image-cover {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.margin-bottom-24 {
  margin-bottom: 24px;
}

.heading-detail-small {
  color: #6b7094;
  letter-spacing: .08em;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 24px;
}

.placeholder-image-tall {
  width: 100%;
  height: 640px;
  max-width: 500px;
  border-radius: 12px;
  overflow: hidden;
}

.button-neutral {
  min-height: 48px;
  min-width: 120px;
  outline-offset: 0px;
  color: #fff;
  text-align: center;
  letter-spacing: -.02em;
  background-color: #160042;
  border-radius: 48px;
  outline: 2px solid rgba(0, 0, 0, 0);
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-neutral:hover {
  background-color: #282556;
}

.section-large {
  padding: 120px 5%;
  position: relative;
}

.container-regular {
  width: 100%;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.button-secondary {
  min-height: 48px;
  min-width: 120px;
  color: #160042;
  text-align: center;
  letter-spacing: -.02em;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #e4e6f1;
  border-radius: 50px;
  justify-content: center;
  align-items: center;
  padding: 12px 32px;
  font-size: 14px;
  text-decoration: none;
  transition: background-color .3s;
  display: flex;
}

.button-secondary:hover {
  background-color: #f3f5fb;
  border-color: rgba(0, 0, 0, 0);
}

.navbar1_container {
  width: 80vw;
  height: 100%;
  justify-content: space-between;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.button {
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .75rem 1.5rem;
}

.button.is-secondary {
  background-color: rgba(0, 0, 0, 0);
  border-width: 3px;
  border-color: #7621ec;
  border-radius: 50px;
  font-family: Gilroy font, sans-serif;
  font-size: 16px;
}

.button.is-secondary.is-small {
  color: #f2f5fb;
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(to top, #0f1d41, #7f2cf2);
  border-style: none;
  border-color: #4730ad;
  border-radius: 50px;
  padding-left: 2rem;
  padding-right: 2rem;
  font-family: Gilroy font, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 2.5em;
  box-shadow: 0 20px 20px rgba(118, 33, 236, .2);
}

.button.is-secondary.is-small.orange {
  background-color: #ff5722;
  background-image: none;
  border-radius: 10px;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  line-height: 1em;
}

.button.is-secondary.is-small.smallertext {
  background-image: linear-gradient(to top, #0f1d41, #7f2cf2);
  font-size: 16px;
}

.button.is-secondary.is-small.mnbgvcx {
  width: 40%;
}

.button.is-small {
  padding: .5rem 1.25rem;
}

.button.is-link {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
  border-style: none;
  padding: .25rem 0;
  line-height: 1;
  text-decoration: none;
}

.button.is-link.is-icon {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.button.is-secondary {
  color: rgba(0, 0, 0, 0);
  background-color: rgba(0, 0, 0, 0);
}

.button.secondary {
  color: #7621ec;
  border-style: solid;
  border-width: 2px;
  border-radius: 50px;
  font-family: Gilroy font, sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.button.kjhgf {
  color: #7621ec;
  border-width: 2px;
  border-radius: 50px;
  font-family: Gilroy font, sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.navbar1_dropdown-link {
  padding: .5rem 1rem;
}

.navbar1_dropdown-link.w--current {
  color: rgba(0, 0, 0, 0);
}

.navbar1_menu {
  align-items: center;
  display: flex;
  position: static;
}

.navbar1_menu-button {
  padding: 0;
}

.navbar1_dropdown-list.w--open {
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .5rem;
}

.navbar1_menu-buttons {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  margin-left: 1rem;
  display: flex;
}

.navbar1_dropdown-toggle {
  padding: .5rem 2.5rem .5rem 1rem;
}

.navbar1_component {
  width: 100%;
  height: auto;
  min-height: 4.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-bottom-width: 0;
  align-items: center;
  padding-left: 5%;
  padding-right: 5%;
  display: flex;
  position: relative;
}

.dropdown-icon {
  width: 1rem;
  height: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: auto;
  margin-bottom: auto;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.navbar1_logo-link {
  padding-left: 0;
}

.navbar1_link {
  color: #7f2cf2;
  padding: .5rem 2rem;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.navbar1_link:hover {
  color: #7f2cf2;
  padding-left: 2rem;
  padding-right: 2rem;
  font-weight: 700;
}

.navbar1_link:active {
  color: #000;
}

.navbar1_link.w--current {
  color: #7f2cf2;
  font-weight: 700;
}

.navbar1_link.w--current:active {
  color: #000;
}

.navbar1_logo {
  width: 100px;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  margin-bottom: 2em;
}

.margin-bottom.margin-xxlarge {
  margin-bottom: 2rem;
}

.margin-bottom.margin-xsmall {
  margin-top: 0;
  margin-bottom: .25rem;
}

.margin-bottom.margin-large {
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_header1 {
  height: auto;
  background-image: url('../images/Dot.webp');
  background-position: 100% 30%;
  background-repeat: no-repeat;
  background-size: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_header1.about-founder {
  background-color: #efe3ff;
  background-image: none;
}

.header1_component {
  width: 80vw;
  grid-column-gap: 5rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.header1_component._1st {
  grid-template-columns: 1fr .75fr;
}

.padding-section-large {
  flex-direction: column;
  justify-content: space-between;
  align-items: stretch;
  padding-top: 7rem;
  padding-bottom: 5rem;
  display: flex;
}

.padding-section-large.hero {
  width: 80vw;
  padding-top: 4rem;
}

.padding-section-large.abt {
  padding-top: 0;
}

.header1_content.la {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.margin-top {
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-top.margin-medium {
  margin-top: 2em;
}

.header1_image-wrapper {
  justify-content: flex-end;
  display: flex;
}

.padding-global {
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.padding-global.hero {
  width: 100%;
  justify-content: center;
}

.text-size-medium {
  margin-bottom: .5rem;
  font-size: 1rem;
  font-weight: 400;
}

.text-size-medium.purple {
  color: #7621ec;
  margin-bottom: .5em;
  font-family: Manrope, sans-serif;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.5em;
}

.button-group {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  align-items: center;
  display: flex;
}

.button-group.is-center {
  justify-content: center;
}

.button-group.centre {
  justify-content: center;
  margin-top: 2em;
}

.button-group.centre.aere {
  margin-top: 4em;
}

.container-large {
  width: 80vw;
  max-width: none;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.gallery2_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: start;
  justify-items: center;
}

.gallery2_image {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.gallery2_lightbox-link {
  width: 100%;
  height: 100%;
}

.text-align-center {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.gallery2_image-wrapper {
  width: 100%;
  padding-top: 100%;
  position: relative;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.team1_list {
  width: 80vw;
  grid-column-gap: 1rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  justify-items: center;
  display: grid;
}

.team1_list._6 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  margin-bottom: 1rem;
}

.team1_list._6._65 {
  width: auto;
  grid-column-gap: 2rem;
  margin-top: 3em;
}

.team1_image {
  width: 8rem;
  height: 8rem;
  min-height: 5rem;
  min-width: 5rem;
  object-fit: cover;
  border-radius: 100%;
  position: static;
}

.text-size-large {
  font-size: 1.25rem;
}

.text-size-large.text-weight-semibold {
  margin-top: 5px;
}

.max-width-medium {
  width: 100%;
  max-width: 35rem;
}

.max-width-medium.align-center.form {
  max-width: none;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.team1_item {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.text-align-center-2 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_team1 {
  background-color: #efe3ff;
  background-image: url('../images/Dot.webp');
  background-position: 0 90%;
  background-repeat: no-repeat;
  background-size: auto;
  font-family: Manrope, sans-serif;
  font-weight: 400;
}

.section_team1.grey {
  background-color: #f1f0fa;
}

.team1_component {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.team1_social {
  grid-column-gap: .875rem;
  grid-row-gap: .875rem;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-self: center;
  margin-top: 1.5rem;
  display: grid;
}

.text-weight-semibold {
  font-size: 18px;
  font-weight: 600;
  line-height: 1.5em;
}

.team1_list-wrapper {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.team1_list-wrapper.down-padding {
  margin-bottom: 5%;
}

.testimonial11_logo {
  max-height: 3rem;
}

.button-wrapper-2 {
  display: flex;
}

.icon-embed-xsmall {
  width: 1.5rem;
  height: 1.5rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial23_arrow {
  width: 3.5rem;
  height: 3.5rem;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  bottom: 4rem;
}

.testimonial23_arrow.hide-mobile-landscape {
  margin-left: -15px;
  margin-right: -15px;
}

.testimonial23_slide {
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  padding-left: 1rem;
  padding-right: 1rem;
  position: relative;
}

.testimonial23_component {
  width: 80vw;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding-bottom: 4rem;
  padding-left: .875rem;
  padding-right: .875rem;
  display: flex;
  overflow: hidden;
}

.testimonial23_client-info {
  margin-top: 1em;
}

.testimonial23_client-image-wrapper {
  margin-right: 1rem;
}

.testimonial23_content {
  width: 100%;
  height: 100%;
  background-color: #fff;
  border: 1px rgba(0, 0, 0, 0);
  border-radius: 15px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 2rem;
  display: flex;
}

.testimonial23_content.crsee {
  background-color: #efe3ff;
}

.testimonial23_logo-wrapper {
  margin-bottom: 3rem;
}

.text-align-center-3 {
  text-align: center;
  justify-content: center;
  align-items: center;
  display: flex;
}

.testimonial23_client {
  text-align: left;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.testimonial23_slide-nav {
  height: 1.75rem;
  font-size: .5rem;
}

.testimonial23_mask {
  width: 33.33%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0);
  flex: 0 auto;
  position: relative;
  overflow: visible;
}

.section_testimonial23 {
  background-color: #f6f8ff;
  justify-content: center;
  display: flex;
}

.testimonial23_customer-image {
  width: 4rem;
  height: 4rem;
  min-height: 3rem;
  min-width: 3rem;
  object-fit: fill;
  object-position: 30% 50%;
  border-radius: 100%;
}

.form-checkbox {
  align-items: center;
  margin-bottom: 0;
  padding-left: 1.25rem;
  display: flex;
}

.success-text {
  font-weight: 600;
}

.contact1_component {
  width: 70vw;
  flex-direction: column;
  align-items: stretch;
  margin-bottom: 0;
}

.section_contact1 {
  background-color: #f0e1ff;
}

.form-checkbox-label {
  margin-bottom: 0;
}

.text-style-link {
  text-decoration: underline;
}

.field-label {
  margin-bottom: .5rem;
  font-weight: 400;
}

.container-small {
  width: 100%;
  max-width: 48rem;
  margin-left: auto;
  margin-right: auto;
}

.container-small.form {
  width: 80%;
  max-width: none;
}

.error-message {
  margin-top: 1.5rem;
  padding: .875rem 1rem;
}

.form-checkbox-icon {
  width: 1.125rem;
  height: 1.125rem;
  min-height: 1.125rem;
  min-width: 1.125rem;
  cursor: pointer;
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-top: 0;
  margin-left: -1.25rem;
  margin-right: .5rem;
  transition: all .2s;
}

.form-checkbox-icon.w--redirected-checked {
  box-shadow: none;
  background-color: #000;
  background-size: 16px 16px;
  border-width: 1px;
  border-color: #000;
}

.form-checkbox-icon.w--redirected-focus {
  box-shadow: none;
  border-color: #000;
}

.form-field-wrapper {
  width: auto;
  background-color: #efe3ff;
  border-top: 1px #000;
  border-bottom: 1px #000;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.form-field-wrapper.hdne {
  display: none;
}

.form-input {
  height: auto;
  min-height: 2.75rem;
  color: #000;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-top-width: 0;
  flex: 1;
  order: 0;
  margin-bottom: 0;
  margin-left: 10px;
  padding: .5rem .75rem .5rem 0;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1.6;
}

.form-input:focus {
  border-color: #000;
}

.form-input::-ms-input-placeholder {
  color: rgba(0, 0, 0, .6);
}

.form-input::placeholder {
  color: rgba(0, 0, 0, .6);
}

.form-input.is-text-area {
  height: auto;
  min-height: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  overflow: auto;
}

.form-input.footer {
  min-height: 2rem;
  color: #efe3ff;
  background-color: rgba(255, 255, 255, .11);
  border-bottom-style: none;
  border-radius: 10px;
  padding-left: 1rem;
  font-size: 16px;
}

.form-input.dghj {
  margin-left: .5em;
}

.form-input.dghj.hde {
  display: none;
}

.error-text {
  color: #e23939;
}

.text-align-center-4 {
  text-align: center;
}

.success-message {
  background-color: rgba(0, 0, 0, 0);
  padding: 1.5rem;
}

.contact1_form {
  width: 100%;
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #fff;
  border-radius: 15px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  justify-items: stretch;
  padding: 8% 10% 5%;
  display: grid;
  box-shadow: 0 5px 8px 2px rgba(0, 0, 0, .25);
}

.footer1_credit-text {
  font-size: .875rem;
}

.footer1_left-wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.footer1_social-link {
  grid-column-gap: .75rem;
  grid-row-gap: .75rem;
  color: #fff;
  align-items: center;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: .875rem;
  text-decoration: none;
  display: flex;
}

.footer1_form-block {
  width: 100%;
  max-width: none;
  margin-bottom: 0;
}

.padding-bottom {
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.footer1_link {
  color: #fff;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 12px;
  line-height: 2em;
  text-decoration: none;
}

.footer1_link.tc {
  margin-left: 1em;
  margin-right: 1em;
  display: flex;
}

.text-size-tiny {
  font-size: .75rem;
}

.footer1_bottom-wrapper {
  justify-content: space-between;
  align-items: center;
  margin-top: 5%;
  margin-bottom: 5%;
  display: flex;
}

.footer1_link-list {
  width: auto;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  align-items: flex-start;
  justify-items: start;
  display: flex;
}

.footer1_link-list.tc {
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

.footer1_link-list.add {
  margin-left: 1em;
}

.padding-top {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.footer1_form {
  width: 100%;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  margin-top: 4em;
  margin-bottom: .75rem;
  line-height: 20;
  display: grid;
}

.footer1_component {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  background-image: url('../images/Ellipse-36.webp'), linear-gradient(to top, #7621ec, #9747ff);
  background-position: 0 0, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: 191px, auto;
}

.footer1_legal-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 0rem;
  white-space: normal;
  grid-template-rows: auto;
  grid-template-columns: max-content;
  grid-auto-columns: max-content;
  grid-auto-flow: column;
  justify-content: center;
  display: grid;
}

.footer1_menu-wrapper {
  width: 60%;
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  align-items: start;
}

.footer1_social-icon {
  width: 1.5rem;
  height: 1.5rem;
}

.footer1_logo-link {
  padding-left: 0;
}

.line-divider {
  width: 100%;
  height: 1px;
  background-color: rgba(0, 0, 0, 0);
}

.footer1_legal-link {
  color: #fff;
  font-size: .875rem;
  text-decoration: underline;
}

.footer1_top-wrapper {
  width: 80vw;
  grid-column-gap: 8vw;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  align-items: stretch;
  display: flex;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.paragraph {
  margin-top: 5px;
}

.yellow-subheading {
  color: #ffd412;
  font-weight: 400;
}

.max-width-xlarge {
  width: 100%;
  max-width: 64rem;
}

.section_header23 {
  background-color: #f6f8ff;
  background-image: url('../images/Vector-1.svg'), url('../images/Vector.svg');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: 122px, 119px;
}

.padding-section-large-2 {
  padding-top: 7rem;
  padding-bottom: 7rem;
}

.text-size-medium-2 {
  font-size: 1.125rem;
}

.course {
  background-color: rgba(0, 0, 0, 0);
  background-image: linear-gradient(#fff, #efe3ff);
  justify-content: center;
  align-items: center;
  padding-top: 5%;
  padding-bottom: 5%;
  display: flex;
}

.course.greyish {
  background-color: #f6f8ff;
  background-image: url('../images/Dot.webp'), url('../images/Vector-1.svg'), url('../images/Vector.svg');
  background-position: 100% 10%, 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat, no-repeat;
  background-size: auto, 122px, 119px;
  padding-bottom: 10%;
}

.course.bluebgf {
  background-color: rgba(151, 71, 255, .15);
  background-image: url('../images/Dot.webp'), url('../images/Dot.webp');
  background-position: 100% 100%, 0 0;
  background-repeat: no-repeat, no-repeat;
  background-size: auto, auto;
}

.main-div {
  width: 80vw;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.main-div.sedrftgyhuj {
  padding-top: 2em;
  padding-bottom: 4em;
}

.main-div.crse {
  width: auto;
  background-color: #8836f6;
  margin-top: 2em;
  padding: 4em 5%;
}

.course-grid {
  width: 100%;
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 7%;
}

.course-block {
  width: 80%;
  background-color: #fff;
  border-radius: 0;
  flex-direction: column;
  justify-content: center;
  align-items: flex-end;
  margin-bottom: 1em;
  padding: 0% 0% 0;
  display: flex;
  box-shadow: 1px 1px 20px -3px rgba(0, 0, 0, .23);
}

.course-image {
  width: 100%;
  max-width: none;
  margin-bottom: 10px;
}

.course-summ {
  margin-top: 1em;
  padding-bottom: 10%;
  padding-left: 10%;
  padding-right: 10%;
}

.text-block {
  margin-bottom: 5px;
}

.text-block-2 {
  margin-bottom: 5px;
  font-size: 16px;
  font-weight: 700;
}

.text-block-3 {
  color: rgba(51, 51, 51, .69);
  font-size: 12px;
  font-weight: 400;
}

.puple-head {
  color: #753ddd;
}

.heading, .paragraph-2 {
  text-align: center;
}

.div-block {
  width: 70%;
}

.main-heading-black {
  color: #262729;
  text-align: center;
  font-family: Gilroy font, sans-serif;
  font-size: 54px;
  font-weight: 700;
  line-height: 1em;
}

.main-heading-black.left {
  text-align: left;
}

.main-jakarta-text {
  color: #4c5566;
  text-align: left;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}

.hero-title {
  color: #1e1e1e;
  font-family: Gilroy font, sans-serif;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.1em;
}

.hero-title.blue {
  color: #8836f6;
}

.gilroy-medium-text {
  width: 100%;
  color: rgba(38, 39, 41, .7);
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.6em;
}

.gilroy-medium-text.ctr {
  text-align: justify;
}

.trainer-name {
  color: #042552;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5em;
}

.trainer-desc {
  width: 60%;
  color: rgba(4, 37, 82, .7);
  font-size: 12px;
  font-weight: 500;
  line-height: 1.5em;
}

.expert {
  margin-top: 2em;
  font-family: Gilroy font, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.4em;
}

.app-grid {
  width: 95vw;
  grid-template-rows: auto;
  grid-template-columns: 1.25fr 1fr;
  align-items: end;
  padding-right: 5%;
}

.app-section {
  justify-content: flex-start;
  align-items: center;
  padding-top: 10%;
  padding-bottom: 10px;
  display: flex;
}

.app-content {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-right: 0%;
  padding-right: 0%;
  display: flex;
}

.download-large-text {
  color: #7621ec;
  text-align: center;
  margin-bottom: .5em;
  font-family: Plus Jakarta Sans, sans-serif;
  font-size: 88px;
  font-weight: 800;
  line-height: 1.1em;
}

.google-play {
  width: 100%;
  margin-top: 4em;
}

.star-div {
  flex-direction: row;
  justify-content: flex-start;
  display: flex;
  position: static;
  top: auto;
  bottom: 0%;
  left: auto;
  right: 0%;
}

.star-div.crse {
  width: auto;
  justify-content: flex-start;
  display: flex;
}

.star-image {
  height: 15px;
  margin-left: 5%;
  margin-right: 5%;
}

.testimonial-text {
  color: #262729;
  font-family: Rubik, sans-serif;
  font-size: 16px;
  line-height: 1.8em;
}

.testimonial-text.wht {
  color: #262729;
  font-size: 14px;
}

.div-block-2 {
  flex-direction: column;
  justify-content: space-between;
  display: flex;
}

.testimonial-name {
  color: #262729;
  margin-bottom: 0;
  font-family: Gilroy font, sans-serif;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.5em;
}

.testimonial-name.white {
  color: #fff;
}

.position-text {
  color: rgba(38, 39, 41, .7);
  font-family: Gilroy font, sans-serif;
  font-size: 13px;
  line-height: 22px;
}

.position-text.white {
  color: rgba(255, 255, 255, .8);
}

.purple-main-heading {
  color: #7621ec;
  font-size: 54px;
  line-height: 54px;
}

.purple-main-heading.sdfdt {
  margin-bottom: 60px;
}

.form-heading {
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 700;
  line-height: 36px;
}

.form-description {
  color: #575f6e;
  text-align: center;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 300;
  line-height: 1.5em;
}

.large-main-heading {
  color: #263238;
  text-align: center;
  margin-bottom: .5em;
  font-size: 70px;
}

.gilroy-24 {
  color: #575f6e;
  text-align: center;
  font-family: Glory, sans-serif;
  font-size: 24px;
  line-height: 1.5em;
}

.courses-header {
  margin-bottom: 5%;
}

.read-more {
  width: 10em;
  color: #f2f5fb;
  background-image: linear-gradient(#7f2cf2, #0f1d41);
  border-radius: 50px;
  justify-content: center;
  margin-top: 1em;
  padding: .5rem 2rem;
  font-family: Gilroy font, sans-serif;
  font-size: 16px;
  line-height: 2.5em;
  display: flex;
}

.read-more-text {
  color: #1c1e53;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.arrow-image {
  margin-left: .5em;
}

.courses-smm {
  color: rgba(40, 41, 56, .7);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 1.8em;
}

.course-head {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 500;
  line-height: 1.5em;
}

.main-div-80 {
  width: 80%;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.main-div-80.strch {
  align-items: stretch;
}

.big-image-form-04 {
  width: 100%;
  height: 450px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.heading-2 {
  color: rgba(0, 0, 0, .8);
  font-family: Lato, sans-serif;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.3em;
}

.form-section-inner-04 {
  width: 100%;
  max-width: 750px;
  text-align: left;
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 0;
  flex-direction: column;
  align-items: center;
  margin-top: -243px;
  padding: 10px 0 50px;
  display: flex;
  box-shadow: 0 100px 100px rgba(0, 0, 0, .03);
}

.live-chat-bubble-title---brix {
  color: #170f49;
  margin-bottom: 8px;
  font-size: 15px;
  font-weight: 700;
  line-height: 18px;
}

.live-chat-bubble-title---brix.whatsapp {
  color: #142b26;
  font-size: 14px;
}

.live-chat-wrapper---brix {
  z-index: 2;
  max-width: 380px;
  flex-direction: column;
  align-items: flex-end;
  display: flex;
  position: fixed;
  bottom: 48px;
  right: 32px;
}

.live-chat-wrapper---brix.preview-page {
  align-items: stretch;
  position: fixed;
  bottom: 0;
  right: .5em;
}

.nav-wrapper-03 {
  background-color: #fff;
  border-bottom: 1px solid #dbdbdb;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.contact-div {
  width: 80%;
}

.live-chat-content---brix {
  align-items: flex-end;
  display: flex;
}

.contact-form-grid-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  display: grid;
}

.maps-embed {
  width: 100%;
  display: block;
}

.live-chat-close-icon---brix {
  z-index: -1;
  position: absolute;
}

.live-chat-content-left---brix {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.live-chat-button---brix {
  width: 100%;
  color: #fff;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 60px;
  justify-content: center;
  align-items: center;
  padding-top: 16px;
  padding-bottom: 16px;
  font-size: 14px;
  font-weight: 700;
  line-height: 16px;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  box-shadow: 0 6px 18px rgba(14, 13, 106, .14);
}

.live-chat-button---brix:hover {
  background-color: #170f49;
  transform: scale3d(.94, .94, 1.01);
}

.live-chat-button---brix.whatsapp {
  width: auto;
  background-color: #25d366;
  padding: 1em 2em;
  font-size: 12px;
  box-shadow: 0 6px 18px rgba(17, 45, 45, .14);
}

.live-chat-message-bubble---brix {
  background-color: #fff;
  border: 1px solid #eff0f6;
  border-radius: 36px 36px 36px 3px;
  margin-bottom: 14px;
  padding: 38px 38px 34px;
  box-shadow: 0 4px 16px rgba(23, 15, 73, .07);
}

.live-chat-message-bubble---brix.whatsapp {
  width: 70%;
  border-radius: 13px;
  padding: 1em;
  box-shadow: 0 4px 16px rgba(20, 40, 43, .08);
}

.maps-footer-div {
  width: 100%;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.footer-section-03 {
  width: 100%;
  flex-direction: column;
  align-items: center;
  padding-top: 0;
  display: flex;
}

.navbar-top-banner {
  width: 100%;
  border-bottom: 1px solid #dbdbdb;
  flex-direction: column;
  align-items: center;
  display: flex;
}

.live-chat-bubbble---brix {
  z-index: 1;
  width: 60px;
  height: 60px;
  cursor: pointer;
  transform-style: preserve-3d;
  background-color: #4a3aff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  margin-top: 14px;
  transition: transform .3s;
  display: flex;
  box-shadow: 0 4px 8px rgba(74, 58, 255, .08);
}

.live-chat-bubbble---brix:hover {
  transform: scale3d(.92, .92, 1.01);
}

.live-chat-bubbble---brix.whatsapp {
  width: 40px;
  height: 40px;
  background-color: #075e54;
  margin-bottom: 1em;
  margin-right: 1em;
  box-shadow: 0 4px 8px rgba(18, 140, 96, .2);
}

.form-section-04 {
  width: 100%;
  border-bottom: 1px solid #dbdbdb;
  flex-direction: column;
  align-items: center;
  padding-bottom: 100px;
  display: flex;
}

.button-2 {
  min-width: 150px;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
  background-color: #e100d8;
  background-image: url('../images/Vector-4.svg');
  background-position: 20px;
  background-repeat: no-repeat;
  background-size: auto 15px;
  border: 0 solid #000;
  border-radius: 6px;
  margin-top: 0;
  padding: 20px 20px 20px 40px;
  font-family: Open Sans, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.6em;
  transition: padding .5s cubic-bezier(.23, 1, .32, 1), background-position .5s cubic-bezier(.23, 1, .32, 1), transform .5s cubic-bezier(.23, 1, .32, 1), color .2s, opacity .2s;
  display: block;
}

.button-2:hover {
  background-position: 30px;
  padding-left: 50px;
  transform: translate(0, -3px);
}

.purple-div {
  width: 80%;
  height: 100%;
  background-color: #efe3ff;
  border-radius: 30px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  padding-top: 1em;
  display: flex;
}

.gilroy-64 {
  color: #181945;
  text-align: center;
  font-family: Gilroy font, sans-serif;
  font-size: 64px;
  line-height: 1em;
}

.contact-form-text {
  width: 40%;
  color: rgba(24, 25, 69, .7);
  text-align: center;
  margin-top: .5em;
  font-family: Glory, sans-serif;
  font-size: 18px;
  line-height: 1.5em;
}

.counter-section {
  background-color: #8836f6;
  justify-content: center;
  align-items: center;
  padding-top: 5%;
  padding-bottom: 5%;
  display: flex;
}

.grid {
  width: 100%;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
}

.grid.crse {
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: space-between;
  display: flex;
}

.heading-3 {
  color: #fff;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 5%;
  margin-top: 1em;
  padding-top: 0;
  padding-bottom: 0;
  font-size: 20px;
  font-weight: 400;
  line-height: 20px;
}

.heading-3.boild-white {
  flex-direction: column;
  margin-top: .5em;
  margin-bottom: .5em;
  font-family: Gilroy font, sans-serif;
  font-size: 30px;
  display: block;
}

.heading-3.boild-white.crse {
  text-align: left;
  font-size: 40px;
  line-height: 1.2em;
}

.heading-3.boild-white.crse.cnt {
  text-align: center;
}

.heading-3.boild-white.lrge {
  font-family: Gilroy font, sans-serif;
  font-size: 60px;
  font-weight: 700;
}

.heading-3.mid {
  margin-top: 0;
  margin-bottom: 0;
  margin-right: .25em;
}

.heading-3.crse {
  font-size: 16px;
}

.counter {
  color: #fff;
  background-color: rgba(0, 0, 0, 0);
  font-size: 40px;
  font-weight: 700;
  line-height: 60px;
}

.counter.crse {
  font-size: 30px;
  font-weight: 700;
}

.plus {
  color: #fff;
  font-size: 40px;
  font-weight: 700;
}

.white-heading {
  color: #fff;
  text-align: center;
  font-family: Gilroy font, sans-serif;
  font-size: 54px;
  line-height: 1.2em;
}

.white-heading.large {
  font-size: 60px;
}

.grid-2 {
  width: auto;
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  justify-content: stretch;
  margin-top: 10%;
}

.grid-2._4 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.grid-2.drfgthjksdfgh {
  margin-top: 2em;
}

.usp-div {
  background-color: rgba(0, 0, 0, 0);
  border-radius: 1em;
  flex-direction: column;
  padding: 0%;
  display: flex;
}

.usp-txt {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-left: 0%;
  display: flex;
}

.usp-txtt {
  color: #fff;
  text-align: left;
  font-family: Open Sans, sans-serif;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.8em;
}

.content-section {
  background-color: #f6f8ff;
  padding-top: 120px;
  padding-bottom: 120px;
  position: relative;
  overflow: hidden;
}

.content-section.faq {
  display: none;
}

.container {
  max-width: 1140px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.section-title-wrap {
  max-width: 530px;
  text-align: left;
}

.heading-1 {
  font-size: 50px;
  font-weight: 600;
  line-height: 1.2;
}

.faq-grid {
  width: 80vw;
  grid-column-gap: 20px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  justify-content: stretch;
  margin-top: 60px;
}

.usp-section {
  background-color: #8836f6;
  justify-content: center;
  align-items: center;
  padding-top: 5%;
  padding-bottom: 5%;
  display: flex;
}

.slider-wrapper {
  width: 100vw;
  background-color: rgba(0, 0, 0, 0);
  flex: none;
  margin-top: 5%;
  display: none;
  overflow: hidden;
}

.items-holder {
  flex: none;
  display: flex;
  overflow: hidden;
}

.items {
  width: 100vw;
  flex: none;
  align-items: center;
  margin-top: 2em;
  margin-bottom: 2em;
  display: flex;
  overflow: visible;
}

.item-2 {
  width: 250px;
  border-radius: 505px;
  margin-left: 40px;
  margin-right: 40px;
}

.sdfghjkl {
  text-align: center;
  font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.bold-text-2 {
  font-weight: 700;
}

.course-section {
  justify-content: center;
  align-items: center;
  margin-top: 1em;
  margin-bottom: 5%;
  display: flex;
}

.header-blue {
  width: 100%;
  height: auto;
  background-color: #8836f6;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 2em 5%;
  display: flex;
}

.header-blue.topics {
  padding-bottom: 4em;
  display: none;
}

.course-img {
  width: 100%;
}

.course-img.tbh {
  width: 100%;
  height: 100%;
  object-fit: fill;
  margin-bottom: 2em;
}

.rating {
  justify-content: center;
  align-items: center;
  display: flex;
}

.course-content {
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-bottom: 0 #000;
  padding: 2em 5%;
}

.course-content.blue-bgg {
  background-color: #f6f8ff;
  display: none;
}

.course-content.smple {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 3em;
}

.course-content.wsedrfgty {
  border: 0 solid #000;
  border-bottom-style: none;
  flex-direction: column;
  margin-bottom: 0;
  padding: 2em 1em 4em 0%;
  display: flex;
}

.course-content.tst, .course-content.mntrs {
  padding-top: 4em;
  padding-bottom: 4em;
}

.grid-3 {
  grid-column-gap: 1em;
  grid-row-gap: 1.5em;
  grid-template-rows: auto auto auto auto;
  margin-top: .75em;
  display: block;
}

.couirse-line {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.couirse-line.sdfghyu {
  flex-direction: column;
  align-items: flex-start;
}

.icon {
  width: 24px;
  height: 24px;
  color: #160042;
  justify-content: center;
  align-items: center;
  display: flex;
}

.icon.usp {
  width: 60px;
  color: #fff;
}

.icon.sedfghjkl {
  color: #fff;
}

.icon.form {
  color: rgba(22, 0, 66, .11);
}

.course-line-txt {
  flex-direction: column;
  margin-bottom: 1em;
  margin-left: .125em;
  font-family: Lato, sans-serif;
  font-size: 18px;
  line-height: 1.8em;
  display: flex;
}

.course-line-txt.desc {
  margin-bottom: 1em;
}

.course-line-txt.tpcs {
  margin-bottom: 0;
}

.course-overview {
  width: 100%;
}

.text-para-founder {
  margin-top: 1em;
  display: flex;
}

.para-founder {
  font-size: 16px;
  line-height: 1.5em;
}

.points-text-div {
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: .25em;
  display: flex;
}

.image-8 {
  width: 10px;
  max-width: 40%;
  margin-top: 5px;
}

.point-para {
  color: rgba(51, 51, 51, .97);
  margin-left: 0;
  font-size: 14px;
  line-height: 1.5em;
}

.text-span {
  color: #4700a7;
  background-color: rgba(0, 0, 0, 0);
  font-family: Lato, sans-serif;
  font-size: 18px;
  font-weight: 900;
}

.image-9.hide-sign {
  display: none;
}

.accordion-item-content {
  margin-top: 10px;
  margin-right: 30px;
  overflow: hidden;
}

.accordion-heading {
  color: rgba(0, 0, 0, .9);
  cursor: pointer;
  flex: 1;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Roboto, sans-serif;
  font-size: 20px;
  line-height: 1.5em;
}

.accordion-heading.blue-bg-course {
  color: #fff;
  background-color: #0016da;
  flex: 1;
  padding-left: 1em;
  padding-right: 1em;
  font-size: 24px;
  line-height: 2em;
}

.accordion-item-trigger {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.index-text {
  color: rgba(0, 0, 0, .8);
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 1.8em;
  display: none;
}

.icon-3 {
  color: #000;
}

.icon-3.accordion-icon {
  color: rgba(0, 0, 0, .6);
  cursor: pointer;
  font-size: 20px;
  line-height: 30px;
  display: none;
}

.accordion-item {
  width: auto;
  background-color: rgba(0, 0, 0, 0);
  border: 1px #000;
  border-radius: 0;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 0;
  padding: 0;
  line-height: 20;
  display: flex;
}

.course-imagee {
  margin-right: 2em;
}

.student-test-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 5%;
  display: grid;
}

.certificate-image {
  width: 100%;
  margin-top: 1em;
}

.button-3 {
  color: rgba(0, 0, 0, 0);
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid rgba(0, 0, 0, 0);
  padding: .75rem 1.5rem;
}

.button-3.secondary {
  color: #fff;
  background-color: #fff;
  border-width: 2px;
  border-radius: 50px;
  font-family: Gilroy font, sans-serif;
  font-size: 16px;
  line-height: 1.7em;
}

.button-3.secondary.wertyu {
  color: #8836f6;
  margin-top: 2em;
}

.usp-white-txt {
  color: #fff;
  font-family: Montserrat, sans-serif;
  font-size: 22px;
  line-height: 1.2em;
}

.div-block-3 {
  width: auto;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  padding-top: 5%;
  display: flex;
}

.logo-div {
  width: 25vw;
  margin-top: -38px;
  margin-right: 5%;
  text-decoration: none;
}

.master-div {
  width: auto;
  justify-content: space-between;
  margin-top: 4em;
  display: flex;
}

.text-block-4 {
  line-height: 2em;
  text-decoration: none;
}

.courses-block {
  background-color: #fff;
  box-shadow: 1px 1px 20px -3px rgba(0, 0, 0, .13);
}

.explore-courses {
  background-color: #fcf8fc;
  background-image: url('../images/Vector.svg');
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: 100px 100px;
  justify-content: center;
  align-items: center;
  padding-top: 5%;
  padding-bottom: 5%;
  display: flex;
}

.course-2-2grid {
  width: 100%;
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 5%;
  margin-bottom: 5%;
}

.founder-section {
  justify-content: center;
  align-items: center;
  display: flex;
}

.text-span-2 {
  color: #0016da;
  background-color: rgba(0, 0, 0, 0);
  font-family: Lato, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

.founder-1-div {
  width: 100%;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 100px;
  display: flex;
}

.founder-1-div.ngp {
  margin-bottom: 0;
}

.founder-1-div.ngp.hide {
  display: none;
}

.point-para-2 {
  color: rgba(51, 51, 51, .97);
  margin-left: 1em;
  font-size: 14px;
  line-height: 1.5em;
}

.founder-heading {
  color: #fff;
  margin-top: 10px;
  font-family: Roboto, sans-serif;
  font-size: 50px;
  font-weight: 500;
}

.founder-heading.black {
  color: #000;
}

.text-para-founder-2 {
  margin-top: 2em;
}

.founder-text-div {
  height: auto;
  max-width: 55%;
  padding-left: 30px;
}

.two-teams-div {
  width: 100%;
  margin-top: 60px;
}

.founder-image-div {
  height: 100%;
}

.founder-image {
  box-shadow: 0 10px 6px rgba(0, 0, 0, .39);
}

.button-div {
  justify-content: center;
  align-items: center;
  margin-top: 4em;
  display: flex;
}

.div-block-4 {
  width: 80%;
}

.main-field {
  color: rgba(24, 25, 69, .64);
  font-family: Gilroy font, sans-serif;
  font-size: 12px;
}

.txt-fld {
  border-radius: 15px;
}

.purple-btn {
  background-color: #6d2bc8;
  border-radius: 15px;
  font-family: Gilroy font, sans-serif;
  font-size: 18px;
}

.crh {
  font-family: Gilroy font, sans-serif;
  line-height: 1.2em;
}

.crh.purple {
  color: #8836f6;
  text-transform: uppercase;
}

.crh.purple.cnt {
  text-align: center;
}

.div-block-6 {
  padding-bottom: 2em;
}

.icons-image {
  width: 50px;
}

.main-section {
  justify-content: center;
  align-items: center;
  display: flex;
}

.main-section.hde {
  display: none;
}

.tc-content {
  width: 100%;
  margin-top: 2em;
}

.popup-page {
  z-index: 99999999;
  width: auto;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  top: 0%;
  bottom: 0%;
  left: 0%;
  right: 0%;
}

.popup-page.dwm, .popup-page.enq, .popup-page.non-landing {
  display: none;
}

.popup-div {
  width: auto;
  height: auto;
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-7 {
  width: auto;
  justify-content: flex-end;
  display: flex;
  position: static;
  top: 0%;
  bottom: auto;
  left: auto;
  right: 0%;
}

.image-10 {
  width: 20px;
  height: 20px;
}

.slider-3 {
  width: 100%;
  height: auto;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 0;
}

.slide-2 {
  height: 100%;
}

.column {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
  position: relative;
}

.column.hero-image-column {
  z-index: 2;
  justify-content: center;
  align-items: center;
}

.hero-slider-image-wrap {
  width: auto;
  height: auto;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.hero-slider-image {
  width: 50%;
  height: auto;
  max-width: 100%;
  object-fit: contain;
  object-position: 50% 0%;
  border: 1px rgba(0, 0, 0, 0);
  border-radius: 0;
  margin-left: 2%;
  margin-right: 2%;
}

.hero-slider-image.hro {
  width: auto;
  margin-right: 0%;
}

.course-div {
  width: 100%;
  height: 100%;
  max-width: none;
  background-color: #efe3ff;
  border-radius: 0;
  flex-direction: column;
  display: flex;
}

.course-div.wht {
  background-color: #fefcff;
}

.course-summary {
  padding: 1em 1.5em 1.5em;
}

.course-summary.wht {
  background-color: #fefcff;
  flex-direction: column;
  flex: 1;
  justify-content: flex-start;
  display: flex;
}

.heading-4 {
  color: #282938;
  margin-top: 10px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 1.6em;
}

.text-block-5 {
  opacity: .7;
  color: #282938;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6em;
  display: flex;
}

.image-11 {
  width: 100%;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.course-button {
  color: #1c1e53;
  background-color: rgba(0, 0, 0, 0);
  padding-left: 0;
  padding-right: 10px;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 500;
  line-height: 1.6em;
}

.div-block-8 {
  justify-content: flex-start;
  align-items: center;
  margin-top: .125em;
  display: flex;
}

.yt-div {
  margin-top: 4em;
  margin-bottom: 2em;
}

.vdo-div {
  justify-content: space-between;
  align-items: center;
  margin-top: 4em;
  display: flex;
}

.vdo-div.fds {
  justify-content: space-between;
  margin-bottom: 3em;
  display: flex;
}

.video {
  width: 24%;
  object-fit: fill;
  flex: 0 auto;
}

.image-12 {
  width: 25px;
}

.text-block-6 {
  color: #efe3ff;
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.link-block {
  width: 10em;
  color: #efe3ff;
  background-color: #7621ec;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  margin-top: 1.5em;
  padding-top: .5em;
  padding-bottom: .5em;
  line-height: 26px;
  text-decoration: none;
  display: flex;
}

.collection-list {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: none;
}

.collection-list._3g {
  grid-template-rows: auto;
}

.collection-list-wrapper {
  margin-top: 5%;
  margin-bottom: 4em;
}

.rich-text-block {
  color: #fff;
  text-transform: none;
  margin-top: 2em;
  font-family: Lato, sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 2em;
}

.div-block-9 {
  height: 100%;
}

.section-main {
  justify-content: center;
  align-items: center;
  padding-bottom: 5%;
  display: flex;
}

.image-13.icn {
  width: 24px;
  height: 24px;
  opacity: .6;
}

.image-13.ftr {
  width: 24px;
  height: 24px;
}

.xcvfghgfrds {
  color: #4730ad;
  text-align: center;
  background-color: rgba(0, 0, 0, 0);
  border: 2px solid #4730ad;
  border-radius: 50px;
  padding: .5rem 2rem;
  font-family: Gilroy font, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 2.5em;
}

.xcvfghgfrds.edrftyu {
  margin-left: 1em;
}

.xcvfghgfrds.edrftyu.rdmore {
  position: static;
}

.xcvfghgfrds.edrftyu.rdls {
  position: absolute;
}

.xcvfghgfrds.edrftyu.cfggfj.hkyui {
  margin-left: 0;
}

.text-field {
  height: 100%;
  color: #fff;
  background-color: rgba(255, 255, 255, .27);
  border: 1px solid rgba(0, 0, 0, 0);
  border-radius: 10px;
  font-family: Gilroy font, sans-serif;
  font-size: 18px;
  line-height: 1em;
}

.text-field::-ms-input-placeholder {
  color: #fff;
  text-align: center;
}

.text-field::placeholder {
  color: #fff;
  text-align: center;
}

.grid-4 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2em;
  margin-bottom: 4em;
}

.grid-4._333 {
  grid-template-rows: auto;
}

.link-block-2 {
  text-decoration: none;
}

.link-block-3 {
  color: #fff;
  text-decoration: none;
}

.sdfghjk {
  height: auto;
  background-color: #ff5722;
  border-radius: 10px;
  font-family: Gilroy font, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 2em;
}

.image-14 {
  width: 1.5em;
  height: 1.4em;
}

.chat-bttn {
  background-color: #7621ec;
  border-radius: 5px;
  padding-top: 1em;
  padding-bottom: 1em;
  font-family: Gilroy font, sans-serif;
}

.link-block-4 {
  background-color: #7621ec;
  border-radius: 5px;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .5em;
  padding: .75em;
  text-decoration: none;
  display: flex;
}

.text-block-7 {
  color: #fff;
  font-family: Gilroy font, sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.image-15 {
  width: 20px;
  margin-right: .25em;
}

.testimonials-div {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 2em;
  display: grid;
}

.div-block-10 {
  flex-direction: row;
  display: flex;
}

.div-block-11 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  justify-items: end;
  padding-top: 0%;
  padding-left: 5%;
  display: grid;
  box-shadow: 1px 0 0 1px rgba(0, 0, 0, .11);
}

.div-block-11.ertghbvcf {
  grid-template-rows: auto auto auto auto auto;
}

.btn-dv {
  margin-top: .75em;
}

.btn-dv.dfggj {
  margin-top: 1em;
  margin-bottom: 4em;
}

.btn-dv.cnt {
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-12 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: .5em;
  display: flex;
}

.div-block-12.sdefghyu {
  flex-direction: column;
}

.sample {
  margin-top: 2em;
}

.topic-txt {
  color: #fff;
  font-family: Droid Sans, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 2.5em;
}

.div-block-13 {
  width: 100%;
  justify-content: space-between;
  padding-top: 1em;
  padding-bottom: 1em;
  padding-right: 5%;
  display: flex;
}

.txt {
  flex: 0 auto;
  align-items: center;
  display: flex;
}

.image-16 {
  width: 2em;
  height: 100%;
  margin-right: 1em;
}

.div-block-14 {
  width: 100%;
  justify-content: space-between;
  padding-top: 1em;
  padding-bottom: 1em;
  display: flex;
}

.div-block-14.wedrtyu, .div-block-14.aff {
  flex-direction: column;
}

.logo-grid {
  grid-column-gap: 2em;
  grid-row-gap: 2em;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-items: center;
  justify-items: center;
  margin-top: 2em;
}

.logo-grid._4 {
  grid-column-gap: 8em;
  grid-row-gap: 8em;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.logo-grid._4ish {
  grid-column-gap: 4em;
  grid-row-gap: 4em;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.logo-grid._5 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.logo-grid._444 {
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.logo-image.int {
  width: 100px;
  margin-bottom: 1em;
}

.hidden {
  display: none;
}

.read-less {
  width: 9em;
  color: #f2f5fb;
  background-image: linear-gradient(#7f2cf2, #0f1d41);
  border-radius: 50px;
  justify-content: center;
  font-family: Gilroy font, sans-serif;
  line-height: 2.5em;
  display: none;
}

.read-less.w--current {
  padding: .5rem 2rem;
  font-size: 16px;
  display: none;
}

.cert {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto auto auto auto auto;
  margin-top: 3em;
  margin-bottom: 4em;
}

.cert._1 {
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  align-content: center;
  justify-content: center;
  align-items: center;
  justify-items: center;
}

.cert-image {
  width: 100%;
  height: 100%;
  outline-offset: 0px;
  outline: 1px solid #333;
}

.cert-image.lrg {
  width: 70%;
}

.html-embed {
  margin-right: 20%;
  display: none;
}

.white-logo-test {
  color: #efe3ff;
  text-align: center;
  font-family: Open Sans, sans-serif;
  font-size: 12px;
  line-height: 1.6em;
}

.div-block-15 {
  width: 100%;
  height: 100%;
  background-color: rgba(239, 227, 255, .05);
  border-radius: 1em;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding: 10%;
  display: flex;
}

.link-block-5 {
  color: #303030;
  align-items: center;
  margin-left: 2em;
  margin-right: 2em;
  text-decoration: none;
  display: flex;
}

.vctrr {
  width: 2em;
  margin-right: .25em;
  display: none;
}

.text-block-8 {
  color: #8836f6;
  font-family: Manrope, sans-serif;
  font-weight: 700;
}

.rich-text-block-2 {
  height: auto;
  text-indent: 0;
  text-transform: capitalize;
  margin-left: -2em;
  line-height: 1.6em;
  overflow: visible;
}

.rich-text-block-2.hde {
  display: none;
}

.html-embed-2 {
  width: 24%;
  height: 100%;
  box-shadow: 1px 1px 5px rgba(0, 0, 0, .2);
}

.field-label-2 {
  color: rgba(0, 0, 0, .6);
  margin-bottom: 0;
  margin-left: .5em;
  font-size: 1rem;
  line-height: 1.6rem;
}

.hide-it {
  display: none;
}

.home-menu-icons {
  width: 2rem;
  margin-right: .25rem;
  display: none;
}

.link-block-6 {
  align-items: center;
  margin-left: 2rem;
  margin-right: 2rem;
  text-decoration: none;
  display: flex;
}

.home-link {
  color: #7f2cf2;
  font-family: Manrope, sans-serif;
  font-weight: 700;
  text-decoration: none;
}

.text-field-2 {
  display: block;
}

.html-embed-3, .html-embed-4, .text-field-3 {
  display: none;
}

.html-embed-5 {
  display: flex;
}

@media screen and (min-width: 1280px) {
  .footer1_link {
    font-size: 12px;
  }

  .courses-smm {
    font-size: 15px;
  }

  .course-head {
    font-size: 22px;
  }

  .heading-2 {
    line-height: 1.3em;
  }

  .heading-3 {
    margin-top: 1em;
    line-height: .5em;
  }

  .heading-3.boild-white {
    font-size: 40px;
  }

  .heading-3.boild-white.crse {
    text-align: left;
    line-height: 1.2em;
  }

  .white-heading.large {
    font-size: 64px;
  }

  .items {
    margin-top: 3em;
    margin-bottom: 2em;
  }

  .text-para-founder {
    margin-top: 1em;
    display: flex;
  }

  .para-founder {
    font-size: 20px;
  }

  .image-8 {
    margin-top: 8px;
  }

  .point-para, .text-span {
    font-size: 18px;
  }

  .accordion-heading {
    font-size: 20px;
  }

  .accordion-heading.blue-bg-course {
    font-size: 28px;
  }

  .white-txt {
    font-size: 24px;
    line-height: 1em;
  }

  .course-imagee {
    margin-right: 2em;
  }

  .text-span-2, .point-para-2 {
    font-size: 18px;
  }

  .founder-heading {
    font-size: 55px;
    line-height: 1em;
  }

  .text-para-founder-2 {
    margin-top: 2em;
  }

  .founder-text-div {
    max-width: 55%;
    padding-left: 40px;
  }

  .slide-2 {
    position: static;
  }

  .column.hero-image-column {
    margin-top: 0%;
  }

  .hero-slider-image-wrap {
    height: 100%;
    justify-content: center;
  }

  .hero-slider-image {
    width: 50%;
    object-fit: contain;
    border-style: none;
  }

  .hero-slider-image.hro {
    width: 100%;
    height: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .heading-4 {
    font-size: 16px;
  }

  .text-block-5, .text-block-6 {
    font-size: 14px;
  }

  .div-block-11 {
    box-shadow: none;
  }
}

@media screen and (min-width: 1440px) {
  ol {
    text-align: left;
    padding-left: 1.5em;
  }

  .button.secondary {
    border-style: solid;
  }

  .navbar1_link {
    font-size: 18px;
  }

  .navbar1_link.w--current:active {
    color: #000;
  }

  .testimonial23_content.crsee {
    background-color: #efe3ff;
    padding-top: 2rem;
    padding-bottom: 1rem;
  }

  .testimonial23_customer-image {
    width: 4rem;
    height: 4rem;
  }

  .footer1_link {
    font-size: 14px;
  }

  .footer1_link-list.add {
    margin-left: 2em;
  }

  .gilroy-medium-text.larger {
    font-size: 20px;
  }

  .testimonial-text.wht {
    color: #262729;
    font-size: 14px;
  }

  .read-more {
    margin-top: 1.5em;
  }

  .courses-smm {
    font-size: 16px;
  }

  .course-head {
    font-size: 24px;
  }

  .heading-2 {
    margin-bottom: 20px;
    font-family: Lato, sans-serif;
    font-weight: 900;
    line-height: 1.3em;
  }

  .live-chat-wrapper---brix.preview-page {
    right: 1em;
  }

  .maps-embed {
    min-width: 100%;
  }

  .maps-footer-div {
    justify-content: center;
  }

  .grid-2.drfgthjksdfgh {
    flex: 0 auto;
  }

  .usp-txtt {
    font-size: 16px;
  }

  .usp-section {
    background-color: #8836f6;
    padding-top: 5%;
    padding-bottom: 5%;
  }

  .items {
    margin-top: 4em;
  }

  .header-blue.topics, .course-content.blue-bgg {
    display: flex;
  }

  .course-content.smple {
    padding-top: 2em;
  }

  .course-content.wsedrfgty {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    padding-top: 2em;
    display: flex;
  }

  .grid-3 {
    grid-template-rows: auto;
    margin-top: 1em;
  }

  .course-line-txt.tpcs {
    margin-bottom: 0;
    font-family: Roboto, sans-serif;
    font-size: 24px;
    font-weight: 500;
    position: static;
  }

  .text-para-founder {
    margin-top: 1em;
  }

  .para-founder {
    font-size: 22px;
  }

  .points-text-div {
    margin-top: .5em;
  }

  .image-8 {
    margin-top: 10px;
  }

  .point-para {
    font-size: 20px;
  }

  .text-span {
    font-size: 22px;
  }

  .image-9 {
    margin-top: 1em;
  }

  .accordion-heading {
    font-family: Roboto, sans-serif;
    font-size: 22px;
  }

  .accordion-heading.blue-bg-course {
    font-size: 32px;
  }

  .index-text {
    font-size: 22px;
  }

  .usp-white-txt {
    font-size: 23px;
  }

  .text-span-2 {
    font-size: 22px;
  }

  .founder-1-div {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .point-para-2 {
    font-size: 20px;
  }

  .text-para-founder-2 {
    margin-top: 3em;
  }

  .founder-text-div {
    max-width: 55%;
  }

  .founder-image-div {
    flex: 0 auto;
    justify-content: space-between;
    align-items: stretch;
    display: flex;
  }

  .founder-image {
    flex: 0 auto;
  }

  .div-block-4, .div-block-6 {
    width: 100%;
  }

  .course-summary {
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .heading-4 {
    font-size: 20px;
  }

  .text-block-5 {
    font-size: 14px;
  }

  .course-button {
    background-color: rgba(0, 0, 0, 0);
    font-family: Poppins, sans-serif;
    font-size: 14px;
    font-weight: 500;
  }

  .xcvfghgfrds.edrftyu.cfggfj.hkyui {
    margin-left: 0;
  }

  .grid-4 {
    margin-top: 3em;
  }

  .link-block-4 {
    justify-content: flex-start;
    margin-bottom: 1em;
    line-height: 2em;
  }

  .text-block-7 {
    font-size: 16px;
  }

  .image-15 {
    width: 22px;
    margin-right: .5em;
  }

  .testimonials-div {
    margin-top: 3em;
  }

  .div-block-10 {
    width: 100%;
    justify-content: space-between;
  }

  .div-block-11 {
    box-shadow: none;
    align-items: start;
    justify-items: stretch;
  }

  .div-block-12 {
    justify-content: space-between;
  }

  .div-block-12.sdefghyu {
    flex-direction: column;
  }

  .div-block-13 {
    justify-content: space-between;
  }

  .logo-grid {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo-image.int {
    height: 100px;
  }

  .hidden, .read-less.w--current {
    display: none;
  }

  .white-logo-test {
    font-size: 12px;
  }

  .div-block-15 {
    width: 100%;
  }

  .text-block-8, .home-link {
    font-size: 18px;
  }
}

@media screen and (min-width: 1920px) {
  .live-chat-message-bubble---brix.whatsapp {
    padding-top: 1em;
  }

  .para-founder {
    font-size: 30px;
  }

  .image-8 {
    margin-top: 12px;
  }

  .point-para {
    font-size: 26px;
  }

  .accordion-heading {
    font-size: 24px;
  }

  .index-text {
    font-size: 26px;
  }

  .accordion-item {
    max-width: 1400px;
  }

  .point-para-2 {
    font-size: 26px;
  }

  .founder-heading {
    font-size: 60px;
  }
}

@media screen and (max-width: 991px) {
  .navigation-wrapper {
    width: auto;
    align-items: center;
    display: flex;
  }

  .navigation {
    position: relative;
  }

  .logo-link {
    margin-right: 0;
  }

  .menu-button {
    color: #393b6a;
    border: 1px solid #f3f5fb;
    border-radius: 8px;
    padding: 12px;
  }

  .menu-button.w--open {
    background-color: #160042;
    border-color: #fff;
  }

  .navigation-menu {
    color: #393b6a;
    background-color: #fff;
    border-radius: 8px;
    padding: 12px;
    position: absolute;
  }

  .navigation-menu.w--open {
    background-color: #282556;
    border-color: #fff;
  }

  .navigation-link {
    width: 100%;
  }

  .grid-two-column {
    grid-template-columns: 1fr;
  }

  .placeholder-image-tall {
    height: 360px;
    max-width: none;
  }

  .menu-icon1_line-middle {
    width: 24px;
    height: 2px;
    color: #000;
    background-color: #000;
    justify-content: center;
    align-items: center;
    margin-top: 6px;
    margin-bottom: 6px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_dropdown-link {
    width: auto;
    padding: .75rem 0 .75rem 5%;
  }

  .navbar1_menu {
    -webkit-text-fill-color: inherit;
    background-color: rgba(0, 0, 0, 0);
    background-clip: border-box;
    border-bottom: 1px solid #000;
    padding: 1rem 5% 2rem;
    position: absolute;
    overflow: auto;
  }

  .navbar1_menu.is-page-height-tablet {
    height: 100vh;
    background-color: #7f2cf2;
    padding-bottom: 15rem;
  }

  .menu-icon1_line-bottom {
    width: 24px;
    height: 2px;
    background-color: #000;
    padding-bottom: 0;
    padding-right: 0;
  }

  .navbar1_menu-dropdown {
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar1_menu-button.w--open {
    background-color: rgba(0, 0, 0, 0);
  }

  .menu-icon1 {
    width: 48px;
    height: 48px;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: -.5rem;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .navbar1_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar1_dropdown-list.w--open {
    border-style: none;
    padding: 0;
  }

  .navbar1_menu-buttons {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    align-items: stretch;
    margin-top: 1.5rem;
    margin-left: 0;
  }

  .navbar1_dropdown-toggle {
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 0;
    display: flex;
  }

  .menu-icon1_line-top {
    width: 24px;
    height: 2px;
    background-color: #000;
    padding-bottom: 0;
    padding-right: 0;
  }

  .dropdown-icon {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    top: auto;
    bottom: auto;
    left: auto;
    right: 0%;
  }

  .navbar1_link {
    width: auto;
    padding: .75rem 0;
    font-size: 1.125rem;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header1_component {
    min-height: auto;
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .header1_component._1st {
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .header1_component.xcvfgh {
    justify-items: center;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .team1_list {
    grid-template-columns: 1fr 1fr;
  }

  .team1_list._6 {
    grid-template-columns: 1fr 1fr 1fr;
    margin-bottom: 2em;
  }

  .testimonial23_arrow {
    width: 3rem;
    height: 3rem;
  }

  .testimonial23_slide {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .testimonial23_mask {
    width: 50%;
  }

  .footer1_social-link {
    padding-top: .25rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer1_link {
    padding-top: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer1_menu-wrapper {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .footer1_top-wrapper {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-2 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .app-grid {
    flex-direction: column;
    display: flex;
  }

  .app-section {
    justify-content: center;
  }

  .heading-2 {
    font-size: 40px;
    line-height: 1.4em;
  }

  .footer-section-03, .navbar-top-banner {
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-3.boild-white.crse {
    line-height: 1.5em;
  }

  .content-section {
    padding-top: 60px;
    padding-bottom: 60px;
    overflow: hidden;
  }

  .heading-1 {
    font-size: 48px;
  }

  .founder-1-div {
    flex-direction: column;
  }

  .founder-heading {
    color: #000;
  }

  .founder-text-div {
    max-width: none;
    margin-top: 2em;
    padding-left: 0;
  }

  .div-block-5 {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .slider-3 {
    height: auto;
  }

  .hero-slider-image-wrap {
    overflow: hidden;
  }

  .hero-slider-image {
    max-width: 100%;
  }

  .xcvfghgfrds.edrftyu {
    margin-top: 1em;
    margin-left: 0;
  }

  .grid-4, .grid-4._333 {
    grid-template-columns: 1fr 1fr;
  }

  .testimonials-div, .div-block-11 {
    grid-template-columns: 1fr;
  }

  .btn-dv {
    flex-direction: column;
    display: flex;
  }

  .div-block-14 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .vctrr {
    margin-right: .5em;
    display: block;
  }

  .text-block-8 {
    color: #efe3ff;
    margin-top: 1em;
    margin-bottom: 1em;
    font-size: 20px;
  }
}

@media screen and (max-width: 767px) {
  .grid-two-column {
    grid-template-columns: 1fr;
  }

  .placeholder-image-tall {
    height: 400px;
  }

  .section-large {
    padding-top: 72px;
    padding-bottom: 72px;
  }

  .navbar1_component {
    height: auto;
    min-height: 4rem;
  }

  .navbar1_logo-link {
    padding-left: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header1_component {
    grid-row-gap: 3rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .text-size-medium {
    font-size: 1rem;
  }

  .gallery2_component {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .team1_list {
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .text-size-large {
    font-size: 1.125rem;
  }

  .testimonial23_arrow {
    bottom: 3rem;
  }

  .testimonial23_slide {
    margin-right: 2rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial23_component {
    padding-bottom: 3rem;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial23_client-image-wrapper {
    margin-bottom: 1rem;
    margin-right: 0;
  }

  .testimonial23_content {
    padding: 1.5rem;
  }

  .testimonial23_client {
    width: 100%;
    flex-direction: column;
    align-items: flex-start;
  }

  .testimonial23_mask {
    width: 100%;
  }

  .footer1_credit-text {
    margin-top: 1.5rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer1_bottom-wrapper {
    flex-direction: column-reverse;
    align-items: flex-start;
    padding-bottom: 1rem;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer1_legal-list {
    grid-column-gap: 0rem;
    grid-row-gap: 1rem;
    grid-auto-flow: row;
  }

  .footer1_menu-wrapper {
    grid-column-gap: 1.5rem;
  }

  .footer1_top-wrapper {
    grid-row-gap: 3rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-large-2 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .text-size-medium-2 {
    font-size: 1rem;
  }

  .heading-2 {
    font-size: 35px;
  }

  .live-chat-wrapper---brix {
    bottom: 24px;
    right: 24px;
  }

  .navbar-top-banner {
    display: none;
  }

  .heading-3 {
    padding-top: 1em;
  }

  .faq-grid {
    grid-template-columns: 1fr;
  }

  .accordion-item-content {
    margin-right: 0;
  }

  .hero-slider-image-wrap {
    height: 400px;
  }
}

@media screen and (max-width: 479px) {
  ol {
    padding-left: 1.5em;
  }

  .navigation-button {
    display: none;
  }

  .menu-icon1_line-middle {
    background-color: #000;
  }

  .button.is-secondary.is-small {
    background-image: linear-gradient(to top, #0f1d41, #7f2cf2);
  }

  .button.is-secondary.is-small.orange {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .button.is-secondary.is-small.smallertext {
    flex: 0 auto;
  }

  .button.is-secondary.is-small.mnbgvcx {
    width: auto;
    font-size: 16px;
  }

  .button.is-secondary.is-small.mnbgvcx._100 {
    width: 100%;
  }

  .navbar1_menu.is-page-height-tablet {
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    background-color: #7f2cf2;
    flex-direction: row;
    align-items: stretch;
    padding-top: 2rem;
    padding-bottom: 1rem;
    display: flex;
  }

  .menu-icon1_line-bottom, .menu-icon1_line-top {
    background-color: #000;
  }

  .navbar1_link {
    color: #efe3ff;
    text-align: center;
    line-height: 3em;
  }

  .navbar1_link:hover {
    color: #efe3ff;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    margin-bottom: 1em;
  }

  .margin-bottom.margin-small.sfgtrfyu {
    margin-bottom: 0;
  }

  .margin-bottom.margin-small.afdgstrh {
    flex-direction: column;
    display: flex;
  }

  .margin-bottom.margin-xxlarge.hgdy {
    margin-bottom: 0;
  }

  .section_header1 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .header1_component {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .header1_component._1st {
    grid-column-gap: 2rem;
    grid-row-gap: 0rem;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    display: flex;
  }

  .header1_component.xcvfgh {
    flex-direction: column;
  }

  .padding-section-large {
    align-items: center;
    padding-top: 0;
  }

  .padding-section-large.hero {
    padding-top: 1rem;
  }

  .header1_content.la {
    align-items: center;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .header1_image-wrapper {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .padding-global, .padding-global.story {
    padding-top: 2rem;
  }

  .button-group {
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
  }

  .button-group.centre {
    align-items: center;
  }

  .team1_list {
    grid-template-columns: 1fr;
  }

  .team1_list._6 {
    grid-template-columns: 1fr;
    margin-bottom: 2em;
  }

  .team1_list._6._65 {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    grid-template-rows: auto auto auto auto auto;
    margin-top: 2em;
  }

  .team1_image {
    width: 12rem;
    height: 12rem;
  }

  .section_team1 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .testimonial23_component {
    width: 95vw;
    padding-bottom: 1rem;
  }

  .testimonial23_client-info {
    margin-top: .5em;
  }

  .testimonial23_content {
    background-color: #efe3ff;
    flex-direction: column;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .testimonial23_content.crsee {
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .testimonial23_customer-image {
    width: 5rem;
    height: 5rem;
  }

  .contact1_component {
    width: 90vw;
  }

  .section_contact1 {
    padding-top: 3rem;
  }

  .container-small.form {
    width: 90%;
  }

  .form-input {
    font-size: .75rem;
  }

  .contact1_form {
    justify-items: stretch;
    padding-top: 10%;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer1_link {
    padding-top: .25rem;
    padding-bottom: .25rem;
    font-size: 16px;
  }

  .footer1_link.tc {
    margin-left: 0;
    font-size: 14px;
  }

  .footer1_link-list.tc {
    flex-direction: column;
    align-items: flex-start;
    margin-top: 1em;
  }

  .footer1_link-list.add {
    margin-left: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .footer1_form {
    grid-row-gap: 12px;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .footer1_component {
    padding-top: 15%;
    padding-bottom: 2em;
  }

  .footer1_legal-list {
    width: 50vw;
    justify-content: space-between;
    display: flex;
  }

  .footer1_menu-wrapper {
    width: 100%;
    grid-row-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .footer1_top-wrapper {
    grid-row-gap: 48px;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .section_header23 {
    background-image: url('../images/Vector.svg');
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 119px;
  }

  .course {
    padding-bottom: 10%;
  }

  .course.greyish {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 10%;
  }

  .course.bluebgf {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .course-grid {
    grid-column-gap: 40px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .course-block {
    width: 100%;
    box-shadow: none;
    margin-bottom: 0%;
    padding-bottom: 2em;
  }

  .puple-head {
    text-align: center;
  }

  .main-heading-black {
    text-align: center;
    font-size: 34px;
    line-height: 1.2em;
  }

  .main-heading-black.left {
    text-align: center;
  }

  .main-jakarta-text {
    font-size: 16px;
    line-height: 1.8em;
  }

  .main-jakarta-text.fgrtyt {
    margin-bottom: 0;
    padding-left: 10%;
    padding-right: 10%;
  }

  .hero-title {
    text-align: center;
    font-size: 34px;
  }

  .gilroy-medium-text {
    text-align: center;
    font-size: 14px;
    line-height: 1.8em;
  }

  .trainer-name {
    font-family: Gilroy font, sans-serif;
    font-size: 16px;
  }

  .app-grid {
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    justify-content: center;
    align-items: center;
    padding-bottom: 10%;
    display: flex;
  }

  .app-section {
    justify-content: center;
  }

  .app-content {
    width: 80%;
    margin-top: 5%;
  }

  .download-large-text {
    font-size: 40px;
  }

  .star-div.crse {
    flex-direction: row-reverse;
  }

  .star-image {
    margin-bottom: 5px;
  }

  .testimonial-text {
    font-size: 14px;
  }

  .testimonial-text.wht {
    font-size: 16px;
  }

  .div-block-2 {
    width: 100%;
    background-color: rgba(0, 0, 0, 0);
    justify-content: space-between;
    padding: 5% 10%;
  }

  .purple-main-heading {
    text-align: center;
    font-size: 30px;
    line-height: 1.2em;
  }

  .form-heading {
    font-size: 24px;
  }

  .form-description {
    font-size: 16px;
  }

  .large-main-heading {
    font-size: 40px;
  }

  .gilroy-24 {
    font-size: 18px;
  }

  .read-more {
    width: 100%;
  }

  .heading-2 {
    margin-bottom: 20px;
    font-size: 30px;
    line-height: 1.5em;
  }

  .form-section-inner-04 {
    width: 90%;
    padding: 20px;
  }

  .live-chat-bubble-title---brix.whatsapp {
    font-size: 12px;
  }

  .live-chat-wrapper---brix {
    max-width: 100%;
    left: 24px;
  }

  .live-chat-wrapper---brix.preview-page {
    width: 100%;
    flex-direction: row;
    justify-content: space-between;
    display: flex;
    top: auto;
    bottom: 0;
    left: 0;
    right: 0;
  }

  .maps-embed {
    width: 90vw;
    overflow: hidden;
  }

  .live-chat-content-left---brix {
    align-items: flex-end;
  }

  .live-chat-button---brix {
    padding-top: 14px;
    padding-bottom: 14px;
  }

  .live-chat-button---brix.whatsapp {
    font-size: 12px;
  }

  .live-chat-message-bubble---brix {
    border-top-left-radius: 28px;
    border-top-right-radius: 28px;
    border-bottom-right-radius: 28px;
    padding: 34px 24px 30px;
  }

  .live-chat-message-bubble---brix.whatsapp {
    margin-bottom: 5px;
    padding-top: 1em;
    padding-bottom: 0;
  }

  .maps-footer-div {
    display: flex;
  }

  .live-chat-bubbble---brix {
    width: 56px;
    height: 56px;
  }

  .live-chat-bubbble---brix.whatsapp {
    margin-top: 5px;
    margin-bottom: .5em;
    margin-right: .5em;
  }

  .button-2 {
    min-width: auto;
    background-color: rgba(179, 0, 171, .8);
    padding: 1em 2em;
    font-size: 14px;
  }

  .counter-section {
    padding-top: 15%;
    padding-bottom: 15%;
  }

  .grid {
    flex-direction: column;
    display: flex;
  }

  .heading-3 {
    margin-top: 10px;
    margin-bottom: 0;
    font-size: 26px;
    line-height: 35px;
  }

  .heading-3.boild-white {
    font-size: 24px;
  }

  .heading-3.boild-white.crse {
    text-align: center;
    font-size: 28px;
  }

  .heading-3.mid {
    padding-top: 0;
    font-size: 14px;
  }

  .heading-3.tpss {
    text-align: left;
    padding-top: .25em;
    padding-bottom: .25em;
    font-size: 16px;
    line-height: 1.8em;
  }

  .counter {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.5em;
  }

  .plus {
    font-size: 35px;
  }

  .white-heading, .white-heading.large {
    font-size: 40px;
  }

  .white-heading.large.footer {
    font-size: 30px;
    line-height: 1.3em;
  }

  .white-heading.smaller {
    font-size: 34px;
  }

  .grid-2 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 15%;
  }

  .content-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .container {
    padding-bottom: 20px;
  }

  .heading-1 {
    font-size: 35px;
  }

  .usp-section {
    padding-top: 10%;
    padding-bottom: 15%;
  }

  .items {
    margin-bottom: 0;
  }

  .item-2 {
    width: 100px;
    margin-left: 10px;
    margin-right: 10px;
  }

  .sdfghjkl {
    font-size: 20px;
  }

  .header-blue {
    padding: 0 2em 1em;
  }

  .header-blue.topics {
    padding-left: 5%;
    padding-right: 5%;
  }

  .course-img.tbh {
    margin-bottom: 0;
  }

  .rating {
    width: 100%;
    flex-direction: column-reverse;
    justify-content: center;
  }

  .course-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-left: 5%;
    padding-right: 5%;
    display: flex;
  }

  .course-content.smple {
    margin-bottom: 1em;
  }

  .course-content.wsedrfgty {
    padding: 2em 5% 4em;
  }

  .course-content.tst {
    padding-top: 4em;
  }

  .course-content.mntrs {
    padding-top: 0;
    padding-bottom: 2em;
  }

  .course-content.vdoo {
    padding-top: 0;
  }

  .grid-3 {
    grid-template-rows: auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    margin-top: 0;
  }

  .couirse-line {
    align-items: flex-start;
  }

  .couirse-line.sdfghyu {
    align-items: center;
  }

  .icon.usp {
    width: 40px;
  }

  .course-line-txt {
    text-align: center;
    justify-content: flex-start;
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
    font-size: 18px;
  }

  .course-line-txt.htryf {
    margin-top: .5em;
    margin-bottom: 0;
    font-family: Lato, sans-serif;
    font-size: 18px;
  }

  .course-line-txt.ovw {
    text-align: left;
    font-family: Lato, sans-serif;
    font-size: 18px;
  }

  .course-line-txt.lft {
    text-align: left;
    white-space: normal;
  }

  .text-para-founder {
    text-align: left;
    flex-direction: column;
    margin-top: 0;
  }

  .para-founder {
    font-size: 18px;
  }

  .points-text-div {
    margin-top: 2em;
  }

  .point-para {
    font-size: 16px;
  }

  .text-span, .accordion-heading.blue-bg-course {
    font-size: 18px;
  }

  .index-text {
    font-size: 16px;
    font-weight: 500;
  }

  .accordion-item {
    width: auto;
    background-color: #fafaff;
  }

  .white-txt.tps {
    text-align: left;
  }

  .course-imagee {
    margin-right: 0;
  }

  .student-test-div {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .usp-white-txt {
    margin-top: 5px;
    margin-bottom: 5px;
    font-size: 24px;
  }

  .div-block-3 {
    width: auto;
  }

  .logo-div {
    width: auto;
    flex-direction: column;
    align-items: center;
    margin-bottom: 4em;
    display: flex;
  }

  .master-div {
    flex-direction: column;
  }

  .text-block-4 {
    font-size: 16px;
  }

  .text-block-4.footer {
    text-align: center;
  }

  .explore-courses {
    padding-top: 25%;
    padding-bottom: 20%;
  }

  .course-2-2grid {
    grid-template-columns: 1fr;
    margin-bottom: 10%;
  }

  .course-thumbnail.hide-mob {
    display: none;
  }

  .text-span-2 {
    font-size: 18px;
  }

  .founder-1-div {
    margin-bottom: 60px;
  }

  .point-para-2 {
    font-size: 16px;
  }

  .founder-heading {
    font-size: 40px;
  }

  .text-para-founder-2, .founder-text-div {
    margin-top: 1em;
  }

  .div-block-5 {
    width: 100vw;
  }

  .crh {
    text-align: center;
    margin-top: 10px;
    margin-bottom: .25em;
    font-size: 24px;
    line-height: 1.5em;
  }

  .crh.purple {
    color: #8836f6;
    font-size: 30px;
    line-height: 1.2em;
  }

  .div-block-6 {
    flex-direction: column;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .icons-image.sxcdvfgbh {
    margin-bottom: .5em;
  }

  .popup-page {
    display: none;
  }

  .slider-3 {
    width: 100%;
    box-shadow: none;
  }

  .slider-3.sld {
    width: 90%;
  }

  .hero-slider-image-wrap {
    height: auto;
    overflow: hidden;
  }

  .hero-slider-image {
    width: 80vw;
    height: auto;
    max-width: none;
    object-fit: cover;
    border-radius: 10px;
    margin-top: 5%;
    margin-bottom: 5%;
  }

  .hero-slider-image.hro {
    width: 100%;
    border-radius: 0;
    margin-top: 0%;
    margin-left: 0%;
  }

  .course-summary {
    flex-direction: column;
    align-items: stretch;
    display: flex;
  }

  .yt-div {
    width: 90%;
  }

  .yt-div.lp {
    width: 100%;
    margin-top: 0;
  }

  .vdo-div {
    grid-column-gap: 16px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .vdo-div.fds {
    width: 100%;
    grid-column-gap: 16px;
    grid-row-gap: 25px;
    flex-direction: row;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-items: stretch;
    margin-top: 2em;
    margin-bottom: 3em;
    display: grid;
    overflow: visible;
  }

  .video {
    width: 100%;
    height: auto;
    min-height: 40vh;
    margin-bottom: 2em;
  }

  .link-block {
    width: 100%;
  }

  .collection-list {
    grid-template-columns: 1fr;
  }

  .cnt {
    font-size: 1rem;
    line-height: 1.6em;
  }

  .image-13 {
    width: 24px;
    height: 24px;
  }

  .image-13.icn {
    opacity: .5;
  }

  .xcvfghgfrds.edrftyu {
    margin-top: 20px;
    margin-left: 0;
  }

  .text-field {
    height: 4em;
    margin-bottom: 0;
    line-height: 2em;
  }

  .text-field::-ms-input-placeholder {
    text-align: center;
  }

  .text-field::placeholder {
    text-align: center;
  }

  .grid-4 {
    grid-template-rows: auto auto auto auto auto auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .grid-4._333 {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .icnn {
    display: none;
  }

  .slide-nav {
    font-size: 10px;
    display: none;
  }

  .sdfghjk {
    font-size: 18px;
  }

  .link-block-4 {
    width: 50%;
    border: 1px solid #fff;
    border-radius: 0;
    flex-wrap: nowrap;
    justify-content: center;
    margin-bottom: 0;
    line-height: 24px;
  }

  .text-block-7 {
    font-size: 16px;
  }

  .image-15 {
    margin-right: .5em;
  }

  .testimonials-div {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .div-block-11 {
    box-shadow: none;
    flex-direction: column-reverse;
    grid-template-columns: 1fr;
    align-items: center;
    padding-top: 0%;
    padding-left: 0%;
    padding-right: 0%;
    display: flex;
  }

  .btn-dv {
    width: 100%;
    max-width: none;
    flex-direction: column;
    margin-top: 1em;
    display: flex;
  }

  .btn-dv.cnt {
    align-items: stretch;
  }

  .div-block-12 {
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    margin-bottom: 1em;
  }

  .topic-txt {
    font-family: Lato, sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: 1.5em;
  }

  .div-block-13 {
    flex-direction: column;
    padding-right: 0%;
  }

  .txt {
    margin-top: .75em;
    margin-bottom: .75em;
  }

  .image-16 {
    width: 2em;
    height: 2em;
  }

  .asderftghyujikop {
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    display: flex;
  }

  .div-block-14 {
    flex-direction: column;
    padding-top: 2em;
    padding-bottom: 2em;
  }

  .div-block-14.aff {
    padding-top: 0;
  }

  .logo-grid {
    grid-column-gap: 2em;
    grid-row-gap: 2em;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .logo-grid._4 {
    grid-column-gap: 3em;
    grid-row-gap: 3em;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .logo-grid._4ish {
    grid-template-columns: 1fr 1fr;
  }

  .logo-grid._5 {
    grid-column-gap: 2em;
    grid-template-columns: 1fr 1fr;
  }

  .logo-image {
    width: 100%;
  }

  .logo-image.sml {
    width: 60%;
  }

  .read-less {
    width: 100%;
  }

  .read-less.w--current {
    width: 100%;
    overflow: visible;
  }

  .cert {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    margin-top: 2em;
    margin-bottom: 2em;
  }

  .cert._1 {
    margin-bottom: 0;
  }

  .link-block-5 {
    justify-content: flex-start;
    margin-top: 1.5em;
    margin-bottom: 1.5em;
    display: flex;
  }

  .vctrr {
    width: 1.5em;
    margin-right: .5em;
    font-size: 22px;
    display: block;
  }

  .text-block-8 {
    color: #efe3ff;
    font-size: 18px;
  }

  .rich-text-block-2 {
    text-align: left;
    margin-left: 0;
  }

  .html-embed-2 {
    width: 100%;
    height: auto;
  }

  .field-label-2 {
    font-size: .75rem;
  }

  .body {
    overflow: visible;
  }

  .home-menu-icons {
    width: 1.7rem;
    margin-right: .5rem;
    display: block;
  }

  .home-link {
    color: #efe3ff;
    font-size: 18px;
    font-weight: 400;
    line-height: 4em;
  }
}

#w-node-_7e2c7a41-67a7-9ab7-546f-14691b9e510d-b356b3c8 {
  justify-self: auto;
}

#w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29727-b356b3c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29728-b356b3c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29729-b356b3c8 {
  justify-self: auto;
}

#w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29730-b356b3c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29731-b356b3c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29732-b356b3c8, #w-node-_996428d5-f851-6d9f-7f01-84e7ea039ad3-b356b3c8 {
  justify-self: auto;
}

#w-node-_996428d5-f851-6d9f-7f01-84e7ea039ad4-b356b3c8, #w-node-_299c4f58-9193-75f4-e3a9-d64cd7c8be4f-b356b3c8, #w-node-_299c4f58-9193-75f4-e3a9-d64cd7c8be41-b356b3c8, #w-node-_299c4f58-9193-75f4-e3a9-d64cd7c8be48-b356b3c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce1d0d0e-3b2a-7b19-6dc9-ee0334c7d1d6-b356b3c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-ce1d0d0e-3b2a-7b19-6dc9-ee0334c7d1db-b356b3c8 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ce1d0d0e-3b2a-7b19-6dc9-ee0334c7d1de-b356b3c8 {
  justify-self: auto;
}

#w-node-_6ecd6317-c909-e1e6-30fc-48e7b141cfc2-b356b3c8, #w-node-_60b32f56-31e7-2506-e55b-476583011352-b356b3c8, #w-node-_65ec080b-1ceb-02ab-f124-3c97785339f4-785339f0, #w-node-_65ec080b-1ceb-02ab-f124-3c97785339f6-785339f0, #w-node-_65ec080b-1ceb-02ab-f124-3c97785339f8-785339f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_453c683f-a018-d540-1d53-938cf43be2ba-785339f0 {
  justify-self: stretch;
}

#w-node-_728268c7-960e-cefd-46e5-0ceb68ce64e6-785339f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_65ec080b-1ceb-02ab-f124-3c9778533a03-785339f0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#Field-3.w-node-e95de036-31e4-cc0c-c3d3-b56779647fe8-785339f0, #w-node-d6b0f0fc-4427-d21d-0aaf-6cea07f83a10-785339f0, #page_name.w-node-e70d1d08-1b8f-3536-eb39-100be3659d64-785339f0, #w-node-e5a4fcf1-4ead-8698-1ac0-0a04cf97f9e5-d32f47fc, #w-node-e5a4fcf1-4ead-8698-1ac0-0a04cf97f9e9-d32f47fc, #w-node-e5a4fcf1-4ead-8698-1ac0-0a04cf97f9eb-d32f47fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e5a4fcf1-4ead-8698-1ac0-0a04cf97f9f3-d32f47fc {
  justify-self: stretch;
}

#w-node-e5a4fcf1-4ead-8698-1ac0-0a04cf97f9f7-d32f47fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#Field-3.w-node-e5a4fcf1-4ead-8698-1ac0-0a04cf97f9f8-d32f47fc, #w-node-e5a4fcf1-4ead-8698-1ac0-0a04cf97f9f9-d32f47fc, #page_name.w-node-e5a4fcf1-4ead-8698-1ac0-0a04cf97f9fa-d32f47fc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ab419a52-eba0-a5bd-190a-a3464321dc58-b356b3cf {
  justify-self: start;
}

#w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef007-b356b3d0, #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef0ee-b356b3d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef0fe-b356b3d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef103-b356b3d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef106-b356b3d0 {
  justify-self: auto;
}

#w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef1df-b356b3d0, #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef1e1-b356b3d0, #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef1e3-b356b3d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef1eb-b356b3d0 {
  justify-self: start;
}

#w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef1f1-b356b3d0 {
  justify-self: stretch;
}

#w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef1f4-b356b3d0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-fa228990-6ddf-d062-99e3-e931e795dc5f-e795dc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-fa228990-6ddf-d062-99e3-e931e795dc60-e795dc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa228990-6ddf-d062-99e3-e931e795dc61-e795dc58 {
  justify-self: auto;
}

#w-node-fa228990-6ddf-d062-99e3-e931e795dc68-e795dc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-fa228990-6ddf-d062-99e3-e931e795dc69-e795dc58 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-fa228990-6ddf-d062-99e3-e931e795dc6a-e795dc58, #w-node-_028fdce6-7a15-81a9-ba46-cbda1db8838b-e795dc58 {
  justify-self: auto;
}

#w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71bf1-b356b3d1, #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71cb2-b356b3d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71cc2-b356b3d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71cc7-b356b3d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71cca-b356b3d1 {
  justify-self: auto;
}

#w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71da3-b356b3d1, #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71da5-b356b3d1, #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71da7-b356b3d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71daf-b356b3d1 {
  justify-self: start;
}

#w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71db5-b356b3d1 {
  justify-self: stretch;
}

#w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71db8-b356b3d1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_3665717a-155e-4ad9-7b90-26b85e237f0b-b356b3d2, #w-node-_3665717a-155e-4ad9-7b90-26b85e237fd0-b356b3d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3665717a-155e-4ad9-7b90-26b85e237fe0-b356b3d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_3665717a-155e-4ad9-7b90-26b85e237fe5-b356b3d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3665717a-155e-4ad9-7b90-26b85e237fe8-b356b3d2 {
  justify-self: auto;
}

#w-node-_3665717a-155e-4ad9-7b90-26b85e2380c1-b356b3d2, #w-node-_3665717a-155e-4ad9-7b90-26b85e2380c3-b356b3d2, #w-node-_3665717a-155e-4ad9-7b90-26b85e2380c5-b356b3d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3665717a-155e-4ad9-7b90-26b85e2380cd-b356b3d2 {
  justify-self: start;
}

#w-node-_3665717a-155e-4ad9-7b90-26b85e2380d3-b356b3d2 {
  justify-self: stretch;
}

#w-node-_3665717a-155e-4ad9-7b90-26b85e2380d6-b356b3d2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-ae162fcd-0811-a115-b4b9-02087fab15b1-b356b3d4, #w-node-_49800b08-f658-2abf-991c-d32f3f2032fb-b356b3d6, #w-node-d51cc084-e221-9366-efb8-5ba6382a9086-b356b3d6, #w-node-d53a4811-4edb-e198-07d4-851551d85c97-b356b3d6, #w-node-aa30c028-6708-0c9b-102b-0538623c3a14-b356b3db, #w-node-aa30c028-6708-0c9b-102b-0538623c3afd-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bca-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bcb-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bcc-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bcd-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bce-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bcf-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bd0-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bd1-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bd2-b356b3db, #w-node-b4162ea8-f073-8871-2e49-3dd7293c9bd3-b356b3db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa30c028-6708-0c9b-102b-0538623c3b0d-b356b3db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-aa30c028-6708-0c9b-102b-0538623c3b12-b356b3db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa30c028-6708-0c9b-102b-0538623c3b15-b356b3db {
  justify-self: auto;
}

#w-node-aa30c028-6708-0c9b-102b-0538623c3bee-b356b3db, #w-node-aa30c028-6708-0c9b-102b-0538623c3bf0-b356b3db, #w-node-aa30c028-6708-0c9b-102b-0538623c3bf2-b356b3db {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-aa30c028-6708-0c9b-102b-0538623c3bfa-b356b3db {
  justify-self: start;
}

#w-node-aa30c028-6708-0c9b-102b-0538623c3c00-b356b3db {
  justify-self: stretch;
}

#w-node-aa30c028-6708-0c9b-102b-0538623c3c03-b356b3db {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ed61-b356b3dc, #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ee3a-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f6246-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f6247-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f6248-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f6249-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f624a-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f624b-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f624c-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f624d-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f624e-b356b3dc, #w-node-_86160998-3b19-61fe-05a4-71b9c74f624f-b356b3dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ee4a-b356b3dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ee4f-b356b3dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ee52-b356b3dc {
  justify-self: auto;
}

#w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ef2b-b356b3dc, #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ef2d-b356b3dc, #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ef2f-b356b3dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ef37-b356b3dc {
  justify-self: start;
}

#w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ef3d-b356b3dc {
  justify-self: stretch;
}

#w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ef40-b356b3dc {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4d647e2d-0aa2-016d-904f-b6f97accfa97-b356b3dd, #w-node-d5f687f8-477c-85df-5bdb-a616df6497aa-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3322-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3323-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3324-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3325-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3326-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3327-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3328-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3329-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b332a-b356b3dd, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b332b-b356b3dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fc6-b356b3dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fcb-b356b3dd {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fce-b356b3dd {
  justify-self: auto;
}

#w-node-_46a7e085-af35-bbba-3e15-3f0e5c275254-e521dde4, #w-node-_46a7e085-af35-bbba-3e15-3f0e5c275258-e521dde4, #w-node-_46a7e085-af35-bbba-3e15-3f0e5c27525a-e521dde4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46a7e085-af35-bbba-3e15-3f0e5c275262-e521dde4 {
  justify-self: stretch;
}

#w-node-_46a7e085-af35-bbba-3e15-3f0e5c275263-e521dde4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_46a7e085-af35-bbba-3e15-3f0e5c275266-e521dde4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#Field-3.w-node-_46a7e085-af35-bbba-3e15-3f0e5c275267-e521dde4, #w-node-_46a7e085-af35-bbba-3e15-3f0e5c275268-e521dde4, #page_name.w-node-_5614e5ec-3c15-b5d0-25a9-8fe5dee21139-e521dde4, #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4770-b356b3e2, #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4831-b356b3e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4841-b356b3e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4846-b356b3e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4849-b356b3e2 {
  justify-self: auto;
}

#w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4922-b356b3e2, #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4924-b356b3e2, #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4926-b356b3e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_886b5ee3-5e59-4741-a2c1-6af9266b492e-b356b3e2 {
  justify-self: start;
}

#w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4934-b356b3e2 {
  justify-self: stretch;
}

#w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4937-b356b3e2 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52dcb-b356b3e3, #w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52ee0-b356b3e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52efb-b356b3e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52f00-b356b3e3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52f03-b356b3e3 {
  justify-self: auto;
}

#w-node-_68deb42e-834e-46df-3b94-5ff767b83fa4-b356b3e5, #w-node-_68deb42e-834e-46df-3b94-5ff767b8408b-b356b3e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68deb42e-834e-46df-3b94-5ff767b8409b-b356b3e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_68deb42e-834e-46df-3b94-5ff767b840a0-b356b3e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68deb42e-834e-46df-3b94-5ff767b840a3-b356b3e5 {
  justify-self: auto;
}

#w-node-_68deb42e-834e-46df-3b94-5ff767b8417c-b356b3e5, #w-node-_68deb42e-834e-46df-3b94-5ff767b8417e-b356b3e5, #w-node-_68deb42e-834e-46df-3b94-5ff767b84180-b356b3e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_68deb42e-834e-46df-3b94-5ff767b84188-b356b3e5 {
  justify-self: start;
}

#w-node-_68deb42e-834e-46df-3b94-5ff767b8418e-b356b3e5 {
  justify-self: stretch;
}

#w-node-_68deb42e-834e-46df-3b94-5ff767b84191-b356b3e5 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_4d647e2d-0aa2-016d-904f-b6f97accfa97-7f9d0dc1, #w-node-d5f687f8-477c-85df-5bdb-a616df6497aa-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3322-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3323-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3324-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3325-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3326-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3327-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3328-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b3329-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b332a-7f9d0dc1, #w-node-_3b7d7d45-f5d8-6a0f-c470-43ab129b332b-7f9d0dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fc6-7f9d0dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: auto;
  justify-self: auto;
}

#w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fcb-7f9d0dc1 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fce-7f9d0dc1 {
  justify-self: auto;
}

@media screen and (min-width: 1440px) {
  #w-node-_67a62585-b486-0160-104d-6271f7503824-f75037fb, #w-node-ad23ba33-c7d5-f8b0-bdd7-5e296928f940-f75037fb, #w-node-d1e41c02-3a92-3008-cedc-26fe0c9a881c-f75037fb, #w-node-cee675d6-2a31-581e-9e52-af3c280ac48f-f75037fb, #w-node-b1d0422c-1469-b83c-53a5-c652eb2a621f-f75037fb, #w-node-_151a0000-2f71-9979-d664-02093c0d9964-f75037fb {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef003-b356b3d0, #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef148-b356b3d0 {
    align-self: center;
  }

  #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef1c0-b356b3d0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_028fdce6-7a15-81a9-ba46-cbda1db8838b-e795dc58 {
    justify-self: auto;
  }

  #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71bed-b356b3d1, #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71d0c-b356b3d1 {
    align-self: center;
  }

  #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71d84-b356b3d1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3665717a-155e-4ad9-7b90-26b85e237f07-b356b3d2, #w-node-_3665717a-155e-4ad9-7b90-26b85e23802a-b356b3d2 {
    align-self: center;
  }

  #w-node-_3665717a-155e-4ad9-7b90-26b85e2380a2-b356b3d2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-aa30c028-6708-0c9b-102b-0538623c3a10-b356b3db, #w-node-aa30c028-6708-0c9b-102b-0538623c3b57-b356b3db {
    align-self: center;
  }

  #w-node-aa30c028-6708-0c9b-102b-0538623c3bcf-b356b3db {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ed5d-b356b3dc, #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ee94-b356b3dc {
    align-self: center;
  }

  #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ef0c-b356b3dc {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d647e2d-0aa2-016d-904f-b6f97accfa93-b356b3dd, #w-node-ae162fcd-0811-a115-b4b9-02087fab15ad-b356b3dd {
    align-self: center;
  }

  #w-node-ecd1fce6-c8c5-1fc0-956c-049ad16d2020-d16d2002 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b476c-b356b3e2, #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b488b-b356b3e2 {
    align-self: center;
  }

  #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4903-b356b3e2 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52dc7-b356b3e3, #w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52f45-b356b3e3, #w-node-_68deb42e-834e-46df-3b94-5ff767b83fa0-b356b3e5, #w-node-_68deb42e-834e-46df-3b94-5ff767b840e5-b356b3e5 {
    align-self: center;
  }

  #w-node-_68deb42e-834e-46df-3b94-5ff767b8415d-b356b3e5, #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1dc-b356b3e8, #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1de-b356b3e8, #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1e0-b356b3e8, #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1e2-b356b3e8, #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1e4-b356b3e8 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_4d647e2d-0aa2-016d-904f-b6f97accfa93-7f9d0dc1, #w-node-ae162fcd-0811-a115-b4b9-02087fab15ad-7f9d0dc1 {
    align-self: center;
  }

  #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1dc-7fb72dd0, #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1de-7fb72dd0, #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1e0-7fb72dd0, #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1e2-7fb72dd0, #w-node-cd5e8b21-02f1-ba43-3d7b-52335efda1e4-7fb72dd0 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29725-b356b3c8, #w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29727-b356b3c8, #w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29729-b356b3c8, #w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29730-b356b3c8, #w-node-_068b7a19-1b6a-a60f-9c63-387c9ed29732-b356b3c8, #w-node-_996428d5-f851-6d9f-7f01-84e7ea039ad3-b356b3c8, #w-node-ce1d0d0e-3b2a-7b19-6dc9-ee0334c7d1d2-b356b3c8, #w-node-ce1d0d0e-3b2a-7b19-6dc9-ee0334c7d1d6-b356b3c8, #w-node-ce1d0d0e-3b2a-7b19-6dc9-ee0334c7d1da-b356b3c8, #w-node-ce1d0d0e-3b2a-7b19-6dc9-ee0334c7d1de-b356b3c8, #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef0fa-b356b3d0, #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef0fe-b356b3d0, #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef102-b356b3d0, #w-node-_3a7ee653-db92-fbed-7c60-b5139c0ef106-b356b3d0, #w-node-fa228990-6ddf-d062-99e3-e931e795dc5d-e795dc58, #w-node-fa228990-6ddf-d062-99e3-e931e795dc5f-e795dc58, #w-node-fa228990-6ddf-d062-99e3-e931e795dc61-e795dc58, #w-node-fa228990-6ddf-d062-99e3-e931e795dc68-e795dc58, #w-node-fa228990-6ddf-d062-99e3-e931e795dc6a-e795dc58, #w-node-_028fdce6-7a15-81a9-ba46-cbda1db8838b-e795dc58, #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71cbe-b356b3d1, #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71cc2-b356b3d1, #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71cc6-b356b3d1, #w-node-c7841716-cfc6-a4a5-b4f5-9f7626a71cca-b356b3d1, #w-node-_3665717a-155e-4ad9-7b90-26b85e237fdc-b356b3d2, #w-node-_3665717a-155e-4ad9-7b90-26b85e237fe0-b356b3d2, #w-node-_3665717a-155e-4ad9-7b90-26b85e237fe4-b356b3d2, #w-node-_3665717a-155e-4ad9-7b90-26b85e237fe8-b356b3d2, #w-node-aa30c028-6708-0c9b-102b-0538623c3b09-b356b3db, #w-node-aa30c028-6708-0c9b-102b-0538623c3b0d-b356b3db, #w-node-aa30c028-6708-0c9b-102b-0538623c3b11-b356b3db, #w-node-aa30c028-6708-0c9b-102b-0538623c3b15-b356b3db, #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ee46-b356b3dc, #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ee4a-b356b3dc, #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ee4e-b356b3dc, #w-node-_773c3c35-9f66-4cd3-6cf5-00e7eb30ee52-b356b3dc, #w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fc2-b356b3dd, #w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fc6-b356b3dd, #w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fca-b356b3dd, #w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fce-b356b3dd, #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b483d-b356b3e2, #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4841-b356b3e2, #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4845-b356b3e2, #w-node-_886b5ee3-5e59-4741-a2c1-6af9266b4849-b356b3e2, #w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52ef7-b356b3e3, #w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52efb-b356b3e3, #w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52eff-b356b3e3, #w-node-dc0982b8-b5ac-9f2d-1f50-0b7418a52f03-b356b3e3, #w-node-_68deb42e-834e-46df-3b94-5ff767b84097-b356b3e5, #w-node-_68deb42e-834e-46df-3b94-5ff767b8409b-b356b3e5, #w-node-_68deb42e-834e-46df-3b94-5ff767b8409f-b356b3e5, #w-node-_68deb42e-834e-46df-3b94-5ff767b840a3-b356b3e5, #w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fc2-7f9d0dc1, #w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fc6-7f9d0dc1, #w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fca-7f9d0dc1, #w-node-_2fe994e3-e410-2651-6ab4-b61c5dc49fce-7f9d0dc1 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }
}


@font-face {
  font-family: 'Gilroy font';
  src: url('../fonts/Gilroy-font.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gilroy font';
  src: url('../fonts/Gilroy-font.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}