.home-02,
.home-02 * {
  box-sizing: border-box;
}

.home {
  background: var(--primary-blue-100, #0e2163);
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  width: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
}
.home2 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  min-width: 393px;
  position: relative;
  overflow: hidden;
}
.header {
  background: #0e2163;
  padding: 12px 60px 12px 60px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  flex-shrink: 0;
  width: 1440px;
  position: relative;
}
.divider {
  flex-shrink: 0;
  height: 0px;
  position: absolute;
  right: -96px;
  left: -96px;
  bottom: 0px;
  overflow: visible;
}
.frame-1000009015 {
  display: flex;
  flex-direction: row;
  gap: 42px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.logo {
  flex-shrink: 0;
  width: 156.13px;
  height: 36.55px;
  position: relative;
  overflow: hidden;
}
.group {
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.group2 {
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.frame-1000009008 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: center;
  justify-content: flex-end;
  flex-shrink: 0;
  position: relative;
}
.testimonials {
  color: var(--white, #ffffff);
  text-align: left;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
}
.frame-1000009010 {
  display: flex;
  flex-direction: row;
  gap: 23.77px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.button {
  border-radius: 24px;
  border-style: solid;
  border-color: var(--base-white, #ffffff);
  border-width: 1.5px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 48px;
  position: relative;
  overflow: hidden;
}
.text {
  padding: 0px 8px 0px 8px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.button2 {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button3 {
  background: var(--primary-yellow-100, #fec20e);
  border-radius: 8px;
  border-style: solid;
  border-color: var(--primary-yellow-100, #fec20e);
  border-width: 1px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 48px;
  position: relative;
  overflow: hidden;
}
.button4 {
  color: var(--primary-blue-100, #0e2163);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.group-39480 {
  flex-shrink: 0;
  width: 1382.95px;
  height: auto;
  position: static;
}
.group-39479 {
  width: 1382.95px;
  height: 756.35px;
  position: absolute;
  left: 338px;
  top: 150px;
  overflow: visible;
}
.image-14 {
  width: 648.94px;
  height: 1151.68px;
  position: absolute;
  left: calc(50% - 71px);
  top: calc(50% - 313px);
  object-fit: cover;
  aspect-ratio: 648.94/1151.68;
}
.section-hero {
  background: linear-gradient(to left, #0e2163, #0e2163);
  padding: 60px 60px 0px 60px;
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 1440px;
  height: 780px;
  position: relative;
  overflow: hidden;
}
.frame-1000009009 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.confidence-to-communicate-in-english {
  text-align: left;
  font-family: "Inter-Bold", sans-serif;
  font-size: 64px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.confidence-to-communicate-in-english-span {
  color: var(--primary-yellow-100, #fec20e);
}
.confidence-to-communicate-in-english-span2 {
  color: var(--white, #ffffff);
}
.master-english-through-ai-powered-practice-expert-led-classes-and-comprehensive-lessons-perfect-for-m-1-m-3-students-ready-to-excel {
  color: var(--white, #ffffff);
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 24px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.button5 {
  background: var(--primary-yellow-100, #fec20e);
  border-radius: 999px;
  border-style: solid;
  border-color: var(--primary-blue-100, #0e2163);
  border-width: 1px;
  padding: 16px 24px 16px 24px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.button6 {
  color: var(--primary-blue-100, #0e2163);
  text-align: center;
  font-family: var(--font-family-inter, "Inter-SemiBold", sans-serif);
  font-size: var(--font-size-button-font-giant, 18px);
  line-height: var(--font-line-hight-button-line-hight-giant, 24px);
  font-weight: 600;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.carousel {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: flex-end;
  flex-shrink: 0;
  height: 14px;
  position: relative;
}
.ellipse-143 {
  background: var(--primary-orange-100, #f14924);
  border-radius: 50%;
  border-style: solid;
  border-color: var(--base-white, #ffffff);
  border-width: 0.7px;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  position: relative;
}
.ellipse-144 {
  background: var(--gray-gray-25, #e6e7eb);
  border-radius: 50%;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  position: relative;
}
.ellipse-147 {
  background: var(--gray-gray-25, #e6e7eb);
  border-radius: 50%;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  position: relative;
}
.ellipse-148 {
  background: var(--gray-gray-25, #e6e7eb);
  border-radius: 50%;
  flex-shrink: 0;
  width: 14px;
  height: 14px;
  position: relative;
}
.section-hero2 {
  background: var(--primary-blue-100, #0e2163);
  padding: 60px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.frame-1000009036 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000009034 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.next-gen-learning-programme {
  text-align: center;
  font-family: var(--en-h2-font-family, "Inter-SemiBold", sans-serif);
  font-size: var(--en-h2-font-size, 48px);
  line-height: var(--en-h2-line-height, 150%);
  font-weight: var(--en-h2-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.next-gen-learning-programme-span {
  color: #ffffff;
}
.next-gen-learning-programme-span2 {
  color: var(--bllue-mind, #0e2163);
}
.next-gen-learning-programme-span3 {
  color: var(--primary-yellow-100, #fec20e);
}
.frame-10000090092 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 1004px;
  position: relative;
}
.experience-the-perfect-blend-of-face-to-face-interaction-in-small-groups-8-12-students-combined-with-ai-powered-practice-to-enhance-your-conversational-skills {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.group-18-scaled-1 {
  flex-shrink: 0;
  width: 1320px;
  height: 504.8px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1320/504.8;
}
.section-hero3 {
  background: var(--primary-blue-100, #0e2163);
  padding: 120px 60px 0px 60px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  height: 1540.51px;
  position: relative;
  overflow: hidden;
}
.vector-53 {
  flex-shrink: 0;
  width: 6764.24px;
  height: 857.41px;
  position: absolute;
  left: -2657.37px;
  top: 817.8px;
  overflow: visible;
}
.frame-1000009169 {
  display: flex;
  flex-direction: row;
  gap: 120px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000009035 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.frame-1000009170 {
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-end;
  flex-shrink: 0;
  position: relative;
}
.why-choose {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 48px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.paddington-english {
  color: var(--fun-learn, #ffc200);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 48px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-10000090093 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.our-next-gen-approach-combines-the-best-of-technology-and-human-expertise {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009014 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000009048 {
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
  overflow: hidden;
}
.frame-1000009047 {
  align-self: stretch;
  flex-shrink: 0;
  height: 206px;
  position: relative;
  overflow: hidden;
  object-fit: cover;
}
.frame-1000009011 {
  background: #fcf0db;
  border-radius: 0px 0px 12px 12px;
  border-style: solid;
  border-color: var(--gray-50, #e4e4e7);
  border-width: 1px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.ai-powered-practice {
  background: #e95b0b;
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: hidden;
}
.group3 {
  flex-shrink: 0;
  width: 19.91px;
  height: 21.81px;
  position: relative;
  overflow: visible;
}
.frame-10000090094 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.ai-powered-practice2 {
  color: var(--primary-blue-100, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 24px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.master-the-4-main-skills-speaking-listening-reading-writing-with-our-ai-advanced-pronunciation-analysis-grammar-correction-fluency-assessments-and-personalised-feedback-accelerate-your-learning {
  color: var(--gray-300, #7e7e81);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009049 {
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
  overflow: hidden;
}
.frame-10000090112 {
  background: #fcf0db;
  border-radius: 0px 0px 12px 12px;
  border-style: solid;
  border-color: var(--gray-50, #e4e4e7);
  border-width: 1px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.expert-teachers {
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: visible;
}
.frame-10000090102 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  height: 161px;
  position: relative;
}
.expert-teachers2 {
  color: var(--primary-blue-100, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 24px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.connect-with-certified-native-english-speaker-teachers-across-13-centers-book-flexible-face-to-face-sessions-that-fit-your-schedule {
  color: var(--gray-300, #7e7e81);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009050 {
  border-radius: 24px;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
  overflow: hidden;
}
.frame-10000090113 {
  background: #fcf0db;
  border-radius: 0px 0px 12px 12px;
  border-style: solid;
  border-color: var(--gray-50, #e4e4e7);
  border-width: 1px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.complete-library {
  background: var(--primary-blue-100, #0e2163);
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: hidden;
}
.solar-book-broken {
  flex-shrink: 0;
  width: 34.67px;
  height: 34.67px;
  position: relative;
  overflow: hidden;
  aspect-ratio: 1;
}
.group4 {
  width: 66.67%;
  height: 83.33%;
  position: absolute;
  right: 16.67%;
  left: 16.67%;
  bottom: 8.33%;
  top: 8.33%;
  overflow: visible;
}
.frame-10000090095 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.complete-library2 {
  color: var(--primary-blue-100, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 24px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.access-hundreds-of-pre-recorded-lessons-worksheets-and-quizzes-designed-specifically-for-thai-students {
  color: var(--gray-300, #7e7e81);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.rectangle {
  flex-shrink: 0;
  width: 1241.8px;
  height: 996.8px;
  position: relative;
  object-fit: cover;
}
.vector-532 {
  flex-shrink: 0;
  width: 2515px;
  height: 178px;
  position: absolute;
  left: -664px;
  top: 25px;
  transform: translate(664px, -89.69px);
  overflow: visible;
}
.frame-1000009168 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.heading-1 {
  text-align: center;
  font-family: "Kanit-SemiBold", sans-serif;
  font-size: 64px;
  line-height: 75.85px;
  font-weight: 600;
  text-transform: uppercase;
  position: relative;
}
.heading-1-span {
  color: var(--base-white, #ffffff);
}
.heading-1-span2 {
  color: #f3c212;
}
.frame-1000008945 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.subheading {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: var(
    --text-subtitle-1-font-family,
    "Montserrat-Regular",
    sans-serif
  );
  font-size: var(--text-subtitle-1-font-size, 18px);
  line-height: var(--text-subtitle-1-line-height, 24px);
  font-weight: var(--text-subtitle-1-font-weight, 400);
  position: relative;
  width: 796px;
}
.frame-1000008990 {
  display: flex;
  flex-direction: row;
  gap: 29.91px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-1000008989 {
  background: var(--white, #ffffff);
  border-radius: 15.16px;
  border-style: solid;
  border-color: var(--gray-25, #fcfcfd);
  border-width: 1.26px;
  padding: 15.16px;
  display: flex;
  flex-direction: column;
  gap: 11.22px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 390.73px;
  height: 119.65px;
  position: relative;
  box-shadow: 0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 32px -4px rgba(12, 12, 13, 0.1);
}
.group-39471 {
  flex-shrink: 0;
  width: 269.94px;
  height: 88.8px;
  position: static;
}
.angkriz-s-logo-814-cfc-90-a-6-1 {
  width: 269.94px;
  height: 88.8px;
  position: absolute;
  left: 60.39px;
  top: 15.42px;
  object-fit: cover;
  aspect-ratio: 269.94/88.8;
}
.frame-1000008985 {
  background: var(--white, #ffffff);
  border-radius: 15.16px;
  border-style: solid;
  border-color: var(--gray-25, #fcfcfd);
  border-width: 1.26px;
  padding: 15.16px;
  display: flex;
  flex-direction: column;
  gap: 11.22px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 390.73px;
  height: 119.65px;
  position: relative;
  box-shadow: 0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 32px -4px rgba(12, 12, 13, 0.1);
}
.group5 {
  flex-shrink: 0;
  width: 352.42px;
  height: 66.1px;
  position: absolute;
  left: 18.7px;
  top: 27.52px;
  overflow: visible;
}
.section-hero4 {
  background: var(--primary-blue-100, #0e2163);
  padding: 60px 120px 0px 120px;
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  margin: auto;
}
.frame-1000009196 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 628px;
  position: relative;
}
.frame-1000009194 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-1000009032 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.nimbus-user-group {
  background: var(
    --primary-orange-200,
    linear-gradient(90deg, rgba(218, 117, 5, 1) 0%, rgba(233, 91, 11, 1) 100%)
  );
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: hidden;
}
.group6 {
  flex-shrink: 0;
  width: 19.91px;
  height: 21.81px;
  position: relative;
  overflow: visible;
}
.frame-1000009031 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.ai-powered-practice3 {
  color: var(--fun-learn, #ffc200);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 48px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._24-7-conversational-skills {
  color: var(--white, #ffffff);
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 24px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.frame-1000009197 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.akar-icons-check-box-fill {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.subheading2 {
  color: var(--white, #ffffff);
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 24px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  flex: 1;
}
.frame-1000009198 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.akar-icons-check-box-fill2 {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.frame-1000009199 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.akar-icons-check-box-fill3 {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.frame-1000009200 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.akar-icons-check-box-fill4 {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.frame-10000091962 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.nimbus-user-group2 {
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: visible;
}
.expert-teachers3 {
  color: var(--fun-learn, #ffc200);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 48px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._8-12-students-per-group {
  color: var(--white, #ffffff);
  text-align: left;
  font-family: "Inter-Regular", sans-serif;
  font-size: 24px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.akar-icons-check-box-fill5 {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.akar-icons-check-box-fill6 {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.akar-icons-check-box-fill7 {
  flex-shrink: 0;
  width: 44px;
  height: 44px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.image-15 {
  background: linear-gradient(to left, #f3c212, #f3c212);
  border-radius: 120px 120px 0px 0px;
  flex-shrink: 0;
  width: 540px;
  height: 957px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 540/957;
}
.group-39477 {
  flex-shrink: 0;
  width: 777.95px;
  height: 1003.32px;
  position: static;
}
.image-152 {
  background: linear-gradient(to left, #f3c212, #f3c212);
  border-radius: 120px 120px 0px 0px;
  width: 540px;
  height: 957px;
  position: absolute;
  left: 780px;
  top: 60px;
  object-fit: cover;
  aspect-ratio: 540/957;
}
.group-39476 {
  width: 777.95px;
  height: 1003.32px;
  position: absolute;
  left: 780px;
  top: 60px;
  overflow: visible;
}
.section-hero5 {
  padding: 60px 120px 60px 120px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
  margin: auto;
}
.trusted-partnership-proven-results {
  text-align: center;
  font-family: var(--en-h2-font-family, "Inter-SemiBold", sans-serif);
  font-size: var(--en-h2-font-size, 48px);
  line-height: var(--en-h2-line-height, 150%);
  font-weight: var(--en-h2-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.trusted-partnership-proven-results-span {
  color: #ffffff;
}
.trusted-partnership-proven-results-span2 {
  color: var(--primary-yellow-100, #fec20e);
}
.frame-10000090096 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 1004px;
  position: relative;
}
.two-industry-leaders-with-over-10-years-of-excellence-each-combining-expertise-to-deliver-unparalleled-english-education-in-thailand {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009150 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000009020 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 12px 24px 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  flex: 1;
  position: relative;
  box-shadow: var(
    --drop-shadow-500-box-shadow,
    0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 16px -8px rgba(12, 12, 13, 0.1)
  );
}
.nimbus-user-group3 {
  background: var(--primary-orange-100, #f14924);
  border-radius: 8.74px;
  padding: 17.49px;
  display: flex;
  flex-direction: row;
  gap: 7.29px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 51px;
  height: 51px;
  position: relative;
  overflow: hidden;
}
.bxs-school {
  flex-shrink: 0;
  width: 32.06px;
  height: 32.06px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.frame-1000009083 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-10000090097 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  flex: 1;
  position: relative;
}
.frame-1000009122 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.chula-samyan {
  color: var(--bllue-mind, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._3rd-fl-samyan-mitrtown-mall {
  color: var(--gray-400, #202125);
  text-align: left;
  font-family: var(--en-paragraph-2-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-2-font-size, 14px);
  line-height: var(--en-paragraph-2-line-height, 150%);
  font-weight: var(--en-paragraph-2-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.button7 {
  background: var(--primary-blue-100, #0e2163);
  border-radius: 24px;
  border-style: solid;
  border-color: var(--primary-blue-100, #0e2163);
  border-width: 1px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 48px;
  position: relative;
  box-shadow: var(
    --drop-shadow-600-box-shadow,
    0px 16px 32px -8px rgba(12, 12, 13, 0.4)
  );
  overflow: hidden;
}
.mingcute-ai-fill {
  border-radius: 3.65px;
  padding: 7.29px;
  display: flex;
  flex-direction: row;
  gap: 3.04px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 22px;
  height: 22px;
  position: relative;
  box-shadow: 0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 16px -8px rgba(12, 12, 13, 0.1);
  overflow: hidden;
}
.mingcute-phone-fill {
  flex-shrink: 0;
  width: 22.09px;
  height: 22.09px;
  position: relative;
  overflow: hidden;
  aspect-ratio: 1;
}
.group7 {
  width: 83.19%;
  height: 90.2%;
  position: absolute;
  right: 9.04%;
  left: 7.77%;
  bottom: 0.78%;
  top: 9.03%;
  overflow: visible;
}
._099-159-5396 {
  color: var(--primary-yellow-100, #fec20e);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009021 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 12px 24px 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  flex: 1;
  position: relative;
  box-shadow: var(
    --drop-shadow-500-box-shadow,
    0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 16px -8px rgba(12, 12, 13, 0.1)
  );
}
.bxs-school2 {
  flex-shrink: 0;
  width: 32.06px;
  height: 32.06px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.sukhumvit-em-sphere {
  color: var(--bllue-mind, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._9th-fl-em-tower-em-sphere {
  color: var(--gray-400, #202125);
  text-align: left;
  font-family: var(--en-paragraph-2-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-2-font-size, 14px);
  line-height: var(--en-paragraph-2-line-height, 150%);
  font-weight: var(--en-paragraph-2-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group8 {
  width: 83.19%;
  height: 90.2%;
  position: absolute;
  right: 9.04%;
  left: 7.77%;
  bottom: 0.78%;
  top: 9.03%;
  overflow: visible;
}
.frame-1000009022 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 12px 24px 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  flex: 1;
  position: relative;
  box-shadow: var(
    --drop-shadow-500-box-shadow,
    0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 16px -8px rgba(12, 12, 13, 0.1)
  );
}
.bxs-school3 {
  flex-shrink: 0;
  width: 32.06px;
  height: 32.06px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.central-pinklao {
  color: var(--bllue-mind, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._6th-fl-central-plaza-pinklao {
  color: var(--gray-400, #202125);
  text-align: left;
  font-family: var(--en-paragraph-2-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-2-font-size, 14px);
  line-height: var(--en-paragraph-2-line-height, 150%);
  font-weight: var(--en-paragraph-2-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group9 {
  width: 83.19%;
  height: 90.2%;
  position: absolute;
  right: 9.04%;
  left: 7.77%;
  bottom: 0.78%;
  top: 9.03%;
  overflow: visible;
}
._081-145-5521 {
  color: var(--primary-yellow-100, #fec20e);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009151 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000009024 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 12px 24px 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
  box-shadow: var(
    --drop-shadow-500-box-shadow,
    0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 16px -8px rgba(12, 12, 13, 0.1)
  );
}
.bxs-school4 {
  flex-shrink: 0;
  width: 32.06px;
  height: 32.06px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.bangkapi {
  color: var(--bllue-mind, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._7th-fl-the-mall-lifestore-bangkapi {
  color: var(--gray-400, #202125);
  text-align: left;
  font-family: var(--en-paragraph-2-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-2-font-size, 14px);
  line-height: var(--en-paragraph-2-line-height, 150%);
  font-weight: var(--en-paragraph-2-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group10 {
  width: 83.19%;
  height: 90.2%;
  position: absolute;
  right: 9.04%;
  left: 7.77%;
  bottom: 0.78%;
  top: 9.03%;
  overflow: visible;
}
._062-776-5659 {
  color: var(--primary-yellow-100, #fec20e);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009018 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 12px 24px 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
  box-shadow: var(
    --drop-shadow-500-box-shadow,
    0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 16px -8px rgba(12, 12, 13, 0.1)
  );
}
.bxs-school5 {
  flex-shrink: 0;
  width: 32.06px;
  height: 32.06px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.central-ladprao {
  color: var(--primary-blue-100, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._8th-fl-central-plaza-lardprao {
  color: var(--gray-400, #202125);
  text-align: left;
  font-family: var(--en-paragraph-2-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-2-font-size, 14px);
  line-height: var(--en-paragraph-2-line-height, 150%);
  font-weight: var(--en-paragraph-2-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group11 {
  width: 83.19%;
  height: 90.2%;
  position: absolute;
  right: 9.04%;
  left: 7.77%;
  bottom: 0.78%;
  top: 9.03%;
  overflow: visible;
}
._083-188-7544 {
  color: var(--primary-yellow-100, #fec20e);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009025 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 12px 24px 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
  box-shadow: var(
    --drop-shadow-500-box-shadow,
    0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 16px -8px rgba(12, 12, 13, 0.1)
  );
}
.bxs-school6 {
  flex-shrink: 0;
  width: 32.06px;
  height: 32.06px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.nonthaburi {
  color: var(--bllue-mind, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._9th-fl-the-mall-lifestore-ngamwongwan {
  color: var(--gray-400, #202125);
  text-align: left;
  font-family: var(--en-paragraph-2-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-2-font-size, 14px);
  line-height: var(--en-paragraph-2-line-height, 150%);
  font-weight: var(--en-paragraph-2-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group12 {
  width: 83.19%;
  height: 90.2%;
  position: absolute;
  right: 9.04%;
  left: 7.77%;
  bottom: 0.78%;
  top: 9.03%;
  overflow: visible;
}
._099-341-5695 {
  color: var(--primary-yellow-100, #fec20e);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009149 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000009017 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 12px 24px 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 378.67px;
  height: 198px;
  position: relative;
  box-shadow: var(
    --drop-shadow-500-box-shadow,
    0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 16px -8px rgba(12, 12, 13, 0.1)
  );
}
.frame-1000009152 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.bxs-school7 {
  flex-shrink: 0;
  width: 32.06px;
  height: 32.06px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.khon-kaen {
  color: var(--primary-blue-100, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._2nd-fl-c-p-tower-khon-kaen-3-maliwan-rd {
  color: var(--gray-400, #202125);
  text-align: left;
  font-family: var(--en-paragraph-2-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-2-font-size, 14px);
  line-height: var(--en-paragraph-2-line-height, 150%);
  font-weight: var(--en-paragraph-2-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group13 {
  width: 83.19%;
  height: 90.2%;
  position: absolute;
  right: 9.04%;
  left: 7.77%;
  bottom: 0.78%;
  top: 9.03%;
  overflow: visible;
}
._062-119-4094 {
  color: var(--primary-yellow-100, #fec20e);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-10000090182 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 12px 24px 12px 24px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  width: 378.67px;
  height: 198px;
  position: relative;
  box-shadow: var(
    --drop-shadow-500-box-shadow,
    0px 4px 4px -4px rgba(12, 12, 13, 0.05),
    0px 16px 16px -8px rgba(12, 12, 13, 0.1)
  );
}
.bxs-school8 {
  flex-shrink: 0;
  width: 32.06px;
  height: 32.06px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.ubon-ratchathani {
  color: var(--primary-blue-100, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 20px;
  line-height: 150%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
._2-th-fl-y-square-food-mall {
  color: var(--gray-400, #202125);
  text-align: left;
  font-family: var(--en-paragraph-2-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-2-font-size, 14px);
  line-height: var(--en-paragraph-2-line-height, 150%);
  font-weight: var(--en-paragraph-2-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.group14 {
  width: 83.19%;
  height: 90.2%;
  position: absolute;
  right: 9.04%;
  left: 7.77%;
  bottom: 0.78%;
  top: 9.03%;
  overflow: visible;
}
._094-503-6289 {
  color: var(--primary-yellow-100, #fec20e);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009044 {
  background: var(--primary-blue-100, #0e2163);
  padding: 34px 120px 34px 120px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 1440px;
  position: relative;
  overflow: hidden;
  margin: auto;
}
.why-this-partnership-matters {
  text-align: center;
  font-family: var(--en-h2-font-family, "Inter-SemiBold", sans-serif);
  font-size: var(--en-h2-font-size, 48px);
  line-height: var(--en-h2-line-height, 150%);
  font-weight: var(--en-h2-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.why-this-partnership-matters-span {
  color: #fec20e;
}
.why-this-partnership-matters-span2 {
  color: #ffffff;
}
.frame-1000009191 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-10000090114 {
  background: var(--primary-yellow-100, #fec20e);
  border-radius: 24px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  flex: 1;
  position: relative;
}
.mingcute-ai-fill2 {
  background: var(--primary-orange-100, #f14924);
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: hidden;
}
.group15 {
  flex-shrink: 0;
  width: 19.91px;
  height: 21.81px;
  position: relative;
  overflow: visible;
}
.proven-track-record {
  color: var(--bllue-mind, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 24px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.combined-20-years-of-educational-excellence-and-innovation {
  color: var(--gray-400, #202125);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009012 {
  background: var(--primary-yellow-100, #fec20e);
  border-radius: 24px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.nimbus-user-group4 {
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: visible;
}
.specialized-expertise {
  color: var(--bllue-mind, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 24px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.deep-understanding-of-thai-students-english-learning-needs {
  color: var(--gray-400, #202125);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009013 {
  background: var(--primary-yellow-100, #fec20e);
  border-radius: 24px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.akar-icons-book {
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 70px;
  position: relative;
  overflow: visible;
}
.credible-results {
  color: var(--bllue-mind, #0e2163);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 24px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.thousands-of-successful-graduates-and-satisfied-families {
  color: var(--gray-400, #202125);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009045 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-1000008173 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 418.67px;
  position: relative;
}
.subheading3 {
  color: var(--base-white, #ffffff);
  text-align: left;
  font-family: "Inter-Bold", sans-serif;
  font-size: 96px;
  line-height: 100%;
  font-weight: 700;
  position: relative;
}
.subheading4 {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
}
.frame-1000008177 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 418.67px;
  position: relative;
}
.frame-1000008176 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 418.67px;
  position: relative;
}
.frame-10000090342 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.special-trial-experience-for-new-students {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: var(--en-h3-font-family, "Inter-SemiBold", sans-serif);
  font-size: var(--en-h3-font-size, 34px);
  line-height: var(--en-h3-line-height, 150%);
  font-weight: var(--en-h3-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009201 {
  background: var(--primary-yellow-100, #fec20e);
  border-radius: 24px;
  padding: 12px 32px 12px 32px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.only-99-baht {
  color: var(--primary-blue-100, #0e2163);
  text-align: center;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 54px;
  line-height: 150%;
  font-weight: 600;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.give-your-child-the-chance-to-shine-in-just-1-day {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button8 {
  background: var(--base-white, #ffffff);
  border-radius: 999px;
  border-style: solid;
  border-color: var(--primary-blue-100, #0e2163);
  border-width: 1px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 48px;
  position: relative;
  box-shadow: var(
    --drop-shadow-600-box-shadow,
    0px 16px 32px -8px rgba(12, 12, 13, 0.4)
  );
  overflow: hidden;
}
.section-hero6 {
  background: var(--primary-yellow-100, #fec20e);
  padding: 60px 120px 0px 0px;
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: flex-end;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.group-39478 {
  align-self: stretch;
  flex-shrink: 0;
  width: 421px;
  position: static;
}
.rectangle2 {
  background: linear-gradient(to left, #0e2163, #0e2163),
    linear-gradient(to left, #f3c212, #f3c212);
  border-radius: 0px 120px 0px 0px;
  width: 421px;
  height: 645px;
  position: absolute;
  left: 0px;
  top: 60px;
  object-fit: cover;
}
.frame-10000090142 {
  padding: 0px 0px 32px 32px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 867px;
  position: relative;
}
.frame-10000090343 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-end;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-10000092012 {
  background: var(--primary-blue-100, #0e2163);
  border-radius: 24px;
  padding: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.visit-our-learning-centers {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: "Inter-SemiBold", sans-serif;
  font-size: 54px;
  line-height: 150%;
  font-weight: 600;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-10000090098 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-end;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.experience-our-teaching-methodology-firsthand-with-an-open-class-trial-session-book-a-visit-and-let-your-child-join-an-ongoing-class-before-making-your-decision {
  color: var(--gray-400, #202125);
  text-align: center;
  font-family: "Inter-Regular", sans-serif;
  font-size: 24px;
  line-height: 150%;
  font-weight: 400;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-1000009192 {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-10000090122 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.nimbus-user-group5 {
  background: #f14924;
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: hidden;
}
.solar-calendar-bold {
  flex-shrink: 0;
  width: 42px;
  height: 42px;
  position: relative;
  overflow: visible;
  aspect-ratio: 1;
}
.open-class-sessions {
  color: var(--primary-orange-100, #f14924);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 24px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.join-ongoing-classes-to-experience-our-teaching-method {
  color: var(--primary-orange-100, #f14924);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.button9 {
  background: var(--primary-blue-100, #0e2163);
  border-radius: 24px;
  border-style: solid;
  border-color: var(--primary-sky-100, #338fe2);
  border-width: 1px;
  padding: 14px 20px 14px 20px;
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  height: 48px;
  position: relative;
  box-shadow: var(
    --drop-shadow-600-box-shadow,
    0px 16px 32px -8px rgba(12, 12, 13, 0.4)
  );
  overflow: hidden;
}
.book-trial-session {
  color: var(--primary-yellow-100, #fec20e);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-10000090132 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.akar-icons-book2 {
  background: #f14924;
  border-radius: 12px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: hidden;
}
.mingcute-phone-fill2 {
  flex-shrink: 0;
  width: 32.67px;
  height: 32.67px;
  position: relative;
  overflow: hidden;
  aspect-ratio: 1;
}
.group16 {
  width: 83.19%;
  height: 90.2%;
  position: absolute;
  right: 9.04%;
  left: 7.77%;
  bottom: 0.78%;
  top: 9.02%;
  overflow: visible;
}
.consultation-call {
  color: var(--primary-orange-100, #f14924);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 22px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.schedule-a-personal-consultation-with-our-education-consultants {
  color: var(--primary-orange-100, #f14924);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.schedule-call {
  color: var(--primary-yellow-100, #fec20e);
  text-align: center;
  font-family: var(
    --text-button-large-font-family,
    "Inter-SemiBold",
    sans-serif
  );
  font-size: var(--text-button-large-font-size, 16px);
  line-height: var(--text-button-large-line-height, 20px);
  font-weight: var(--text-button-large-font-weight, 600);
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}
.frame-10000090143 {
  background: #fcf0db;
  border-radius: 24px;
  padding: 24px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  flex: 1;
  position: relative;
}
.mingcute-ai-fill3 {
  border-radius: 12px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 70px;
  height: 70px;
  position: relative;
  overflow: visible;
}
.frame-10000090103 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.line-official-account {
  color: var(--primary-orange-100, #f14924);
  text-align: center;
  font-family: "Inter-Bold", sans-serif;
  font-size: 22px;
  line-height: 120%;
  font-weight: 700;
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.get-instant-answers-and-book-your-open-class-visit {
  color: var(--primary-orange-100, #f14924);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
}
.footer {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 1440px;
  min-width: 393px;
  position: relative;
  margin:auto;
}
.footer-top {
  background: var(--primary-blue-100, #0e2163);
  padding: 40px 112px 40px 112px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  min-width: 393px;
  position: relative;
  overflow: hidden;
}
.contacts-detail {
  display: flex;
  flex-direction: row;
  gap: 32px;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-shrink: 0;
  max-width: 1170px;
  position: relative;
}
.frame-1000007558 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.frame-427319495 {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.logo2 {
  flex-shrink: 0;
  width: 310px;
  height: 72.56px;
  position: relative;
  overflow: hidden;
}
.group17 {
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.group18 {
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.frame-427319368 {
  display: flex;
  flex-direction: column;
  gap: 4px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
._67-69-2-10330 {
  color: var(--gray-gray-25, #e6e7eb);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.line {
  align-self: stretch;
  flex-shrink: 0;
  height: 0px;
  position: relative;
}
.contracts {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.social-media-wrapper {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: flex-start;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
}
.icon {
  display: flex;
  flex-direction: row;
  gap: 13px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.social-media-icon-square-whatsapp {
  border-radius: 35px;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  position: relative;
  overflow: visible;
}
._097-456-4446 {
  color: var(--primary-yellow-100, #fec20e);
  text-align: left;
  font-family: var(--font-family-en, "Inter-Regular", sans-serif);
  font-size: var(--font-font-size-body4, 16px);
  line-height: 24px;
  font-weight: 400;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.social-media-icon-square-facebook {
  border-radius: 35px;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  position: relative;
  overflow: visible;
}
.paddington-english-academy {
  color: var(--primary-yellow-100, #fec20e);
  text-align: left;
  font-family: var(--font-family-en, "Inter-Regular", sans-serif);
  font-size: var(--font-font-size-body4, 16px);
  line-height: 24px;
  font-weight: 400;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}
.social-media-icon-square-line {
  background: var(--base-white, #ffffff);
  border-radius: 35px;
  border-style: solid;
  border-color: var(--primary-orange-100, #f14924);
  border-width: 1px;
  flex-shrink: 0;
  width: 36px;
  height: 36px;
  position: relative;
}
.group-7 {
  width: 55.56%;
  height: 52.04%;
  position: absolute;
  right: 22.22%;
  left: 22.22%;
  bottom: 23.98%;
  top: 23.98%;
  overflow: visible;
}
.line-2 {
  margin-top: -1px;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.2);
  border-width: 1px 0 0 0;
  align-self: stretch;
  flex-shrink: 0;
  height: 0px;
  position: relative;
}
.content {
  display: flex;
  flex-direction: row;
  gap: 864px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.copyright {
  color: var(--base-white, #ffffff);
  text-align: center;
  font-family: var(--en-paragraph-1-font-family, "Inter-Regular", sans-serif);
  font-size: var(--en-paragraph-1-font-size, 16px);
  line-height: var(--en-paragraph-1-line-height, 150%);
  font-weight: var(--en-paragraph-1-font-weight, 400);
  position: relative;
}
