._4-1-what-we-do,
._4-1-what-we-do * {
  box-sizing: border-box;
}
._4-1-what-we-do {
  background: #f4f6f8;
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  min-width: 1025px;
  max-width: 1920px;
  position: relative;
  overflow: hidden;
}
.final-header-desktop {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-end;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  height: 84px;
  position: relative;
}
.frame-2147223345 {
  background: #ffffff;
  padding: 8px 40px 8px 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  min-width: 834px;
  position: relative;
}
.frame-2147223342 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223341 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223340 {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 101px;
  position: relative;
}
.logo-aia-01-25-del-10-2025-1 {
  align-self: stretch;
  flex-shrink: 0;
  height: 67.66px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 101/67.66;
}
.aquinas-international-academy {
  color: #000000;
  text-align: center;
  font-family: "-", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: relative;
}
.aquinas-international-academy-span {
  font-family: var(
    --rubik-paragragh01-semibold-font-family,
    "Rubik-SemiBold",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-semibold-font-size, 16px);
  font-weight: var(--rubik-paragragh01-semibold-font-weight, 600);
}
.aquinas-international-academy-span2 {
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
}
.line-10 {
  margin-top: -2px;
  border-style: solid;
  border-color: #000000;
  border-width: 2px 0 0 0;
  flex-shrink: 0;
  width: 60px;
  height: 0px;
  position: relative;
  transform-origin: 0 0;
  transform: rotate(90deg) scale(1, 1);
}
.frame-2147223338 {
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223335 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.what-we-do {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh02-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh02-regular-font-size, 12.800000190734863px);
  font-weight: var(--rubik-paragragh02-regular-font-weight, 400);
  position: relative;
}
.frame-2147223336 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.about-us {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh02-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh02-regular-font-size, 12.800000190734863px);
  font-weight: var(--rubik-paragragh02-regular-font-weight, 400);
  position: relative;
}
.frame-21472233382 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  overflow: hidden;
}
.contact {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh02-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh02-regular-font-size, 12.800000190734863px);
  font-weight: var(--rubik-paragragh02-regular-font-weight, 400);
  position: relative;
}
.frame-2147223344 {
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-end;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223343 {
  background: #0068fe;
  border-radius: 8px;
  padding: 8px 40px 8px 40px;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  box-shadow: 3px 6px 4px 0px rgba(16, 114, 254, 0.25);
}
.button {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-bold-font-family,
    "Rubik-Bold",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-bold-font-size, 16px);
  font-weight: var(--rubik-paragragh01-bold-font-weight, 700);
  position: relative;
}
.frame-2147223645 {
  padding: 116px 0px 116px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  height: 528px;
  position: relative;
}
.frame-2147223644 {
  padding: 0px 155px 0px 155px;
  display: flex;
  flex-direction: column;
  gap: 34px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.what-we-do2 {
  color: #0e0e0e;
  text-align: center;
  font-family: var(--rubik-h01-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h01-bold-font-size, 76.30000305175781px);
  font-weight: var(--rubik-h01-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.aquinas-offers-a-comprehensive-range-of-educational-programs-designed-to-support-students-at-every-stage-of-their-academic-journey-from-elementary-school-to-university-preparation {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223652 {
  background: #0068fe;
  padding: 80px 0px 80px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223651 {
  display: flex;
  flex-direction: column;
  gap: 80px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223646 {
  padding: 0px 155px 0px 155px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.curriculum {
  color: #ffffff;
  text-align: center;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
}
.aquinas-trains-students-to-achieve-english-fluency-through-the-natural-method-enabling-them-to-subsequently-study-the-seven-liberal-arts-in-english {
  color: #ffffff;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223649 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223647 {
  display: flex;
  flex-direction: row;
  gap: 0px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.the-aquinas-academic-system-is-composed-of-four-pillars {
  color: #ffffff;
  text-align: center;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  flex: 1;
}
.frame-2147223648 {
  padding: 0px 296px 0px 296px;
  display: flex;
  flex-direction: row;
  gap: 80px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.rectangle-1136 {
  flex-shrink: 0;
  width: 120px;
  height: 120px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2147223650 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  align-content: center;
  flex: 1;
  position: relative;
}
.language-mastery-english-the-seven-liberal-arts-trivium-quadrivium-the-universal-canon-great-books-classical-texts-practical-skills-foundational-computer-literacy {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.frame-2147223660 {
  padding: 176px 40px 176px 40px;
  display: flex;
  flex-direction: column;
  gap: 80px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223658 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.the-seven-liberal-arts-trivium-quadrivium {
  color: #000000;
  text-align: center;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.frame-2147223657 {
  display: flex;
  flex-direction: column;
  gap: 80px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223654 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.rectangle-1190 {
  border-radius: 12px;
  flex-shrink: 0;
  width: 437px;
  height: 304px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 437/304;
}
.frame-2147223653 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.frame-2147223485 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.the-trivium-equips-students-to-think-read-write-and-speak-with-clarity-and-precision-it-consists-of-three-foundational-arts {
  color: #070707;
  text-align: left;
  font-family: var(--rubik-h06-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h06-bold-font-size, 25px);
  font-weight: var(--rubik-h06-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.frame-2147223484 {
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223483 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  align-items: flex-start;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-336 {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.rectangle-11362 {
  flex-shrink: 0;
  width: 32px;
  height: 32px;
  position: relative;
  object-fit: cover;
}
.grammar-the-study-of-language-its-structure {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.frame-337 {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.logic-the-art-of-sound-reasoning-and-the-systematic-pursuit-of-truth {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.frame-338 {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.rhetoric-the-art-of-eloquent-expression-and-the-mastery-of-persuasive-communication {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.these-three-disciplines-form-the-essential-foundation-for-all-critical-thinking-and-effective-communication {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223656 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.rectangle-1191 {
  border-radius: 12px;
  flex-shrink: 0;
  width: 437px;
  height: 304px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 437/304;
}
.frame-2147223487 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.frame-2147223655 {
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.the-quadrivium-consists-of-four-arts-related-to-number-and-the-material-world {
  color: #000000;
  text-align: left;
  font-family: var(--rubik-h06-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h06-bold-font-size, 25px);
  font-weight: var(--rubik-h06-bold-font-weight, 700);
  position: relative;
  flex: 1;
}
.frame-2147223486 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-end;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-339 {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.arithmetic-the-study-of-number-as-pure-abstraction {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.frame-340 {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.geometry-the-study-of-number-in-space {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.frame-341 {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.music-the-study-of-number-in-time-through-harmony-and-proportion {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.frame-342 {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.astronomy-the-study-of-number-in-space-and-time {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.frame-2147223659 {
  padding: 0px 155px 0px 155px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.the-universal-canon-reading-classical-texts {
  color: #000000;
  text-align: center;
  font-family: var(--rubik-h05-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h05-bold-font-size, 31.25px);
  font-weight: var(--rubik-h05-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.students-will-engage-with-selected-classical-texts-that-form-the-shared-intellectual-heritage-of-humanity-drawn-from-both-eastern-and-western-civilizations {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223669 {
  background: #0068fe;
  padding: 80px 40px 80px 40px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223668 {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223663 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  flex: 1;
  height: 453px;
  position: relative;
}
.frame-2147223662 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.supplementary-education {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h05-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h05-bold-font-size, 31.25px);
  font-weight: var(--rubik-h05-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.this-section-provides-instruction-in-basic-computer-and-digital-literacy-including-the-use-of-email-windows-power-point-excel-canvas-and-artificial-intelligence-tools-among-others {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223661 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.method {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h05-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h05-bold-font-size, 31.25px);
  font-weight: var(--rubik-h05-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.the-school-must-begin-with-simplicity-as-these-young-women-have-been-deprived-of-formal-education-for-approximately-four-years-as-st-thomas-aquinas-said-enter-the-sea-through-the-rivers {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223667 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.frame-2147223664 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.tools {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h05-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h05-bold-font-size, 31.25px);
  font-weight: var(--rubik-h05-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.smartphone-computer-and-stable-internet-connection {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223665 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.tuition {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h05-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h05-bold-font-size, 31.25px);
  font-weight: var(--rubik-h05-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.monthly-gift-10-usd-to-afghan-red-cross-constant-aid-for-those-in-desperate-need {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223666 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.academic-certificate {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h05-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h05-bold-font-size, 31.25px);
  font-weight: var(--rubik-h05-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.your-final-diploma-will-be-awarded-by-mater-christi-academy-united-states-of-america {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.cards-1-y-2 {
  padding: 176px 40px 176px 40px;
  display: flex;
  flex-direction: column;
  gap: 70px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.card-1 {
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.rectangle-1151 {
  border-radius: 8px;
  flex-shrink: 0;
  width: 437px;
  height: 304px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 437/304;
}
.texto-1 {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex: 1;
  position: relative;
}
.since-the-taliban-have-also-banned-women-from-attending-universities-aquinas-academy-is-committed-to-helping-those-women-who-have-finished-high-school-but-are-unable-to-pursue-higher-education-aquinas-will-act-as-a-bridge-to-help-them-enter-reputable-western-online-universities-by-providing-the-essential-prerequisite-language-education-hence-aquinas-academy-will-offer-language-programs-in-english-and-spanish-for-all-interested-students {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.card-2 {
  display: flex;
  flex-direction: row;
  gap: 14px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.rectangle-1152 {
  border-radius: 8px;
  flex-shrink: 0;
  width: 437px;
  height: 304px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 437/304;
}
.texto-2 {
  padding: 10px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex: 1;
  position: relative;
}
.education-is-the-process-of-facilitating-the-learning-of-skills-knowledge-and-values-through-different-stages-here-we-outline-the-progression-from-age-6-through-to-university-preparation-primary-education-focuses-on-literacy-basic-math-and-socialization-secondary-education-emphasizes-preparation-for-higher-studies-and-the-development-of-more-complex-skills-finally-high-school-education-provides-specialized-knowledge-in-specific-areas-to-earn-the-credentials-needed-for-university-and-of-course-learning-and-attaining-a-high-proficiency-in-english-is-essential {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.frame-2147223670 {
  padding: 0px 0px 60px 0px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.our-5-main-educational-levels {
  color: #000000;
  text-align: center;
  font-family: var(--rubik-h03-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h03-bold-font-size, 48.83000183105469px);
  font-weight: var(--rubik-h03-bold-font-weight, 700);
  position: relative;
  width: 1440px;
}
.english {
  background: #d3d9e1;
  border-style: solid;
  border-color: #0068fe;
  border-width: 2px;
  padding: 48px 40px 48px 40px;
  display: flex;
  flex-direction: column;
  gap: 48px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223374 {
  background: #0068fe;
  border-radius: 8px;
  padding: 24px;
  display: flex;
  flex-direction: row;
  gap: 20px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.rectangle-1114 {
  border-radius: 24px;
  flex-shrink: 0;
  width: 96px;
  height: 96px;
  position: relative;
  object-fit: cover;
  aspect-ratio: 1;
}
.frame-2147223372 {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
  flex: 1;
  position: relative;
}
.english-language-courses {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.comprehensive-english-language-programs-from-beginner-to-advanced-levels {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223383 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  height: 167px;
  position: relative;
}
.frame-2147223382 {
  padding: 8px 346px 0px 0px;
  display: flex;
  flex-direction: row;
  row-gap: 365px;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
  align-content: center;
  align-self: stretch;
  flex-shrink: 0;
  height: 106px;
  position: relative;
}
.frame-2147223380 {
  padding: 8px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223375 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.interface-check {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.grammar-and-vocabulary {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.frame-2147223376 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.interface-check2 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.reading-and-writing {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.frame-2147223377 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.interface-check3 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.toefl-ielts-writing {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.frame-2147223381 {
  padding: 8px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223378 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 309px;
  position: relative;
}
.interface-check4 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.speaking-and-listening {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  flex: 1;
}
.frame-2147223379 {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 309px;
  position: relative;
}
.interface-check5 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.business-english {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.rectangle-1115 {
  border-radius: 24px;
  flex-shrink: 0;
  width: 96px;
  height: 96px;
  position: relative;
  object-fit: cover;
}
.primary-education {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.strong-foundatonal-learning-for-grades-1-6-covering-all-core-subjects {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.interface-check6 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.mathematics-fundamental {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check7 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.science-exploration {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check8 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.creative-arts {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check9 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.languaje-arts {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check10 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.social-studies {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.rectangle-1116 {
  border-radius: 24px;
  flex-shrink: 0;
  width: 96px;
  height: 96px;
  position: relative;
  object-fit: cover;
}
.secondary-education {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.middle-school-curriculum-for-grades-7-to-10-whit-enhanced-academic-rigor {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.interface-check11 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.advanced-mathematics {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check12 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.phisical-sciences {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check13 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.critical-thinks-skills {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check14 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.literature-and-composition {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check15 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.word-history {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.rectangle-1117 {
  border-radius: 24px;
  flex-shrink: 0;
  width: 96px;
  height: 96px;
  position: relative;
  object-fit: cover;
}
.high-school-progams {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.grades-11-and-12-college-prep-focus-and-advanced-coursework {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.interface-check16 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.algebra-and-calculus {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check17 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.advanced-literature {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check18 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.sat-act-preparation {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check19 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.physics-and-chemistry {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check20 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.ap-course-options {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.rectangle-1118 {
  border-radius: 24px;
  flex-shrink: 0;
  width: 96px;
  height: 96px;
  position: relative;
  object-fit: cover;
}
.university-preparation {
  color: #ffffff;
  text-align: left;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.intensive-preparation-for-university-entrance-and-academic-success {
  color: #ffffff;
  text-align: left;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.interface-check21 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.university-application-support {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check22 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.interview-praparation {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check23 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.academic-portfolio-building {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check24 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.essay-writing-excellence {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.interface-check25 {
  border-radius: 10px;
  flex-shrink: 0;
  width: 24px;
  height: 24px;
  position: relative;
  overflow: visible;
}
.study-skills-mstery {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
}
.frame-2147223671 {
  padding: 176px 0px 0px 0px;
  display: flex;
  flex-direction: column;
  gap: 80px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.our-learning-approach {
  color: #000000;
  text-align: center;
  font-family: var(--rubik-h02-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h02-bold-font-size, 61.040000915527344px);
  font-weight: var(--rubik-h02-bold-font-weight, 700);
  position: relative;
}
.frame-2147223390 {
  padding: 0px 40px 0px 40px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223387 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  height: 410px;
  position: relative;
}
.rectangle-1146 {
  border-radius: 37.28px;
  flex-shrink: 0;
  width: 144px;
  height: 144px;
  position: relative;
  object-fit: cover;
}
.frame-2147223384 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.interactive-content {
  color: #000000;
  text-align: center;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.dynamic-multimedia-lessons-that-make-learning-enjoyable-and-effective {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223388 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  height: 410px;
  position: relative;
}
.rectangle-1147 {
  border-radius: 37.28px;
  flex-shrink: 0;
  width: 144px;
  height: 144px;
  position: relative;
  object-fit: cover;
}
.frame-2147223385 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.expert-support {
  color: #000000;
  text-align: center;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.gain-help-from-qualified-instructors-whenever-you-need-it {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223389 {
  display: flex;
  flex-direction: column;
  gap: 60px;
  align-items: center;
  justify-content: flex-start;
  flex: 1;
  height: 410px;
  position: relative;
}
.rectangle-1145 {
  border-radius: 37.28px;
  flex-shrink: 0;
  width: 144px;
  height: 144px;
  position: relative;
  object-fit: cover;
}
.frame-2147223386 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.track-progress {
  color: #000000;
  text-align: center;
  font-family: var(--rubik-h04-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h04-bold-font-size, 39.060001373291016px);
  font-weight: var(--rubik-h04-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.track-your-progress-through-detailed-analytics-and-assessments {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.join-our {
  padding: 144px 0px 80px 0px;
  display: flex;
  flex-direction: column;
  gap: 80px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223625 {
  display: flex;
  flex-direction: column;
  gap: 40px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.join-our-global-community {
  color: #000000;
  text-align: center;
  font-family: var(--rubik-h02-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h02-bold-font-size, 61.040000915527344px);
  font-weight: var(--rubik-h02-bold-font-weight, 700);
  position: relative;
  align-self: stretch;
}
.become-part-of-a-thriving-international-learning-community-dedicated-to-excellence {
  color: #000000;
  text-align: center;
  font-family: var(
    --rubik-h06-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-h06-regular-font-size, 25px);
  font-weight: var(--rubik-h06-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147224064 {
  background: #0068fe;
  border-radius: 8px;
  padding: 8px 24px 8px 24px;
  display: flex;
  flex-direction: row;
  gap: 10px;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  position: relative;
  box-shadow: 3px 6px 4px 0px rgba(0, 0, 0, 0.25);
}
.contact-us {
  color: #ffffff;
  text-align: center;
  font-family: var(--rubik-h05-bold-font-family, "Rubik-Bold", sans-serif);
  font-size: var(--rubik-h05-bold-font-size, 31.25px);
  font-weight: var(--rubik-h05-bold-font-weight, 700);
  position: relative;
}
.final-footer-desktop {
  display: flex;
  flex-direction: column;
  gap: 0px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  min-width: 1025px;
  position: relative;
}
.frame-2147223358 {
  padding: 80px 40px 80px 40px;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223610 {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: space-between;
  align-self: stretch;
  flex: 1;
  position: relative;
}
.rectangle-1075 {
  border-radius: 31.38px;
  flex-shrink: 0;
  width: 190px;
  height: 152.96px;
  position: relative;
  object-fit: cover;
}
.frame-2147223354 {
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 147px;
  position: relative;
}
.homepage {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-semibold-font-family,
    "Rubik-SemiBold",
    sans-serif
  );
  font-size: var(--rubik-h06-semibold-font-size, 25px);
  font-weight: var(--rubik-h06-semibold-font-weight, 600);
  position: relative;
  align-self: stretch;
}
.what-we-do3 {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.about-us2 {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.contact-us2 {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223355 {
  display: flex;
  flex-direction: column;
  gap: 22px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 159px;
  position: relative;
}
.courses {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-semibold-font-family,
    "Rubik-SemiBold",
    sans-serif
  );
  font-size: var(--rubik-h06-semibold-font-size, 25px);
  font-weight: var(--rubik-h06-semibold-font-weight, 600);
  position: relative;
  align-self: stretch;
}
.english2 {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.primary-education2 {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.secondary-education2 {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.high-school {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.university-options {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.frame-2147223357 {
  display: flex;
  flex-direction: column;
  gap: 56px;
  align-items: flex-start;
  justify-content: flex-start;
  flex-shrink: 0;
  width: 278px;
  position: relative;
}
.follow-us {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-h06-semibold-font-family,
    "Rubik-SemiBold",
    sans-serif
  );
  font-size: var(--rubik-h06-semibold-font-size, 25px);
  font-weight: var(--rubik-h06-semibold-font-weight, 600);
  position: relative;
  align-self: stretch;
}
.frame-2147223356 {
  display: flex;
  flex-direction: row;
  gap: 67px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.telegram-white {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  position: relative;
  overflow: visible;
}
.facebook-white {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  position: relative;
}
.frame {
  width: 100%;
  height: 100%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0%;
  top: 0%;
  overflow: hidden;
}
.group {
  width: 100%;
  height: 99.39%;
  position: absolute;
  right: 0%;
  left: 0%;
  bottom: 0.61%;
  top: 0%;
  overflow: visible;
}
.google-white {
  flex-shrink: 0;
  width: 48px;
  height: 48px;
  position: relative;
}
.google {
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.copyrigth {
  padding: 6px 4px 6px 4px;
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.privacy-policies {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
}
.data-processing {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
}
._2026-aquinas-international-academy {
  color: #000000;
  text-align: left;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
}
.frame-2147223612 {
  background: #0068fe;
  padding: 37px 0px 37px 0px;
  display: flex;
  flex-direction: column;
  gap: 10px;
  align-items: flex-start;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  position: relative;
}
.frame-2147223611 {
  padding: 0px 155px 0px 155px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  justify-content: flex-start;
  align-self: stretch;
  flex-shrink: 0;
  height: 102px;
  position: relative;
}
.our-goal-is-to-provide-quality-education-first-to-hundreds-of-disenfranchised-afghan-women-and-then-to-expand-this-opportunity-to-thousands-and-eventually-hundreds-of-thousands {
  color: #ffffff;
  text-align: center;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
.our-curriculum-meets-and-exceeds-international-education-standards-preparing-students-for-success-anywhere-in-the-world {
  color: #ffffff;
  text-align: center;
  font-family: var(
    --rubik-paragragh01-regular-font-family,
    "Rubik-Regular",
    sans-serif
  );
  font-size: var(--rubik-paragragh01-regular-font-size, 16px);
  font-weight: var(--rubik-paragragh01-regular-font-weight, 400);
  position: relative;
  align-self: stretch;
}
