:root {
  --dodger-blue: #09f;
  --white: white;
  --black-3: #202020;
  --medium-purple-2: #9d86f4;
  --medium-purple: #9d86f4;
  --hot-pink: #ff5faa;
  --medium-aquamarine: #82e3af;
  --goldenrod: #fcc12c;
  --black: black;
  --transparent: transparent;
  --btn-drop-shadow: #0099ff4d;
  --gradient-color-1: #09f;
  --gradient-color-2: #875cf5;
  --gray: #7b7b7b;
  --alice-blue: #eff8fc;
  --black-2: #e6e6e6;
  --gainsboro: #e6e6e6;
  --dark-grey: #aeaeae;
  --bg-color: #f8f7fe;
  --tab-stroke: #ececfb;
  --dark-grey-2: #aeaeae;
  --medium-aquamarine-3: #82e3af;
  --stroke: #e8e8e8;
  --dim-grey: #676767;
  --dim-grey-2: #fafafa;
  --white-2: #eff8fc;
  --medium-aquamarine-2: #82e3af33;
  --goldenrod-2: #fcc12c;
  --black-5: #eff8fc;
  --aquamarine: #ccffd7;
}

body {
  color: #333;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

h2 {
  color: #006aff;
  margin-top: 20px;
  margin-bottom: 10px;
  font-size: 32px;
  font-weight: 700;
  line-height: 36px;
}

h3 {
  color: var(--dodger-blue);
  margin-top: 30px;
  margin-bottom: 10px;
  font-size: 24px;
  font-weight: 700;
  line-height: 30px;
}

h4 {
  color: var(--dodger-blue);
  margin-top: 10px;
  margin-bottom: 10px;
  font-size: 18px;
  font-weight: 700;
  line-height: 24px;
}

p {
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 28px;
}

a {
  color: var(--dodger-blue);
  text-decoration: underline;
}

ul {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
  font-size: 18px;
}

li {
  line-height: 24px;
}

.w-layout-vflex {
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

@media screen and (max-width: 991px) {
  .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {
  .w-layout-blockcontainer {
    max-width: none;
  }
}

.container {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 0 #000;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.colored-bg-btn {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-color: var(--dodger-blue);
  height: 4rem;
  color: var(--white);
  text-transform: none;
  vertical-align: baseline;
  background-image: linear-gradient(90deg, #09f, #875cf5);
  border: 1px solid #09f;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  margin-bottom: 0;
  padding: 12px 40px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: inline-flex;
  box-shadow: 0 19px 40px #0099ff4d;
}

.colored-bg-btn.width-auto {
  background-color: var(--transparent);
  height: 4rem;
  color: var(--white);
  background-image: linear-gradient(90deg, #09f, #875cf5);
  border-style: none;
  border-radius: 99px;
  justify-content: space-between;
  align-items: center;
  padding-left: 25px;
  padding-right: 25px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 19px 40px #0099ff4d;
}

.colored-bg-btn.width-auto.in-nav {
  height: 4rem;
}

.counter-section {
  color: gray;
  height: auto;
  padding: 5rem 5%;
  overflow: hidden;
}

.container-2 {
  max-width: 1170px;
  padding-top: 0;
  padding-bottom: 0;
}

.text-block-2 {
  color: var(--white);
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  font-family: Poppins, sans-serif;
  font-size: 48px;
  font-weight: 600;
  line-height: 44px;
}

.text-block-3 {
  color: var(--black);
  -webkit-text-fill-color: transparent;
  background-color: #fff;
  -webkit-background-clip: text;
  background-clip: text;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
}

.image-8 {
  height: auto;
  display: none;
}

.sub-heading-grey {
  color: var(--dodger-blue);
  text-align: center;
  cursor: pointer;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.container-4 {
  z-index: 999;
  grid-row-gap: 20px;
  text-align: center;
  flex-flow: column;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.container-4.margin-bottom {
  margin-bottom: 60px;
}

.counter-box {
  grid-row-gap: 15px;
  background-color: var(--white);
  background-image: linear-gradient(90deg, #0596fe, #855cf5 95%);
  border: 1px solid #dddee0;
  border-radius: 20px;
  flex-direction: column;
  align-items: center;
  width: 33%;
  padding: 3rem 1.5rem;
  display: flex;
}

.testimonial-slider-small {
  background-color: var(--white);
  text-align: center;
  padding: 80px 20px;
  display: block;
  position: relative;
  overflow: hidden;
}

.testimonial-slider {
  background-color: #0000;
  max-width: 1170px;
  height: auto;
  margin-top: 3rem;
  margin-left: auto;
  margin-right: auto;
}

.testimonial-slide-wrapper {
  max-width: 31%;
  margin-right: 1.8rem;
}

.testimonial-card {
  z-index: 2000;
  grid-column-gap: 32px;
  grid-row-gap: 32px;
  text-align: center;
  background-color: #fff;
  border: 1px solid #dddee0;
  border-radius: 12px;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 100%;
  height: auto;
  padding: 24px;
  display: flex;
  position: static;
  box-shadow: 0 20px 40px #00000014;
}

.testimonial-card._0n-tutors {
  height: auto;
}

.testimonial-slider-left {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  left: -70px;
}

.testimonial-slider-left:focus-visible, .testimonial-slider-left[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.slider-arrow-embed {
  color: #1a1b1f;
}

.testimonial-slider-right {
  justify-content: center;
  align-items: center;
  width: 40px;
  display: flex;
  right: -70px;
}

.testimonial-slider-right:focus-visible, .testimonial-slider-right[data-wf-focus-visible] {
  outline-offset: 0px;
  border-radius: 5px;
  outline: 2px solid #0050bd;
}

.testimonial-slide-nav {
  display: none;
}

.div-block-11 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.image-17 {
  z-index: auto;
  border-radius: 50px;
  display: inline-block;
  position: static;
  top: 10px;
}

.paragraph-3 {
  text-align: left;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 24px;
}

.mask {
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  position: static;
  overflow: hidden;
  transform: translate(0);
}

.container-12 {
  max-width: 1140px;
}

.collection-item-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: row;
  justify-content: flex-start;
  align-items: stretch;
  margin-bottom: 16px;
  display: block;
}

.footer-dark {
  background-color: #08001d;
  background-image: none;
  background-position: 0 0;
  background-repeat: repeat;
  background-size: auto;
  background-attachment: scroll;
  border-bottom: 1px solid #e4ebf3;
  padding: 80px 5% 30px;
  position: relative;
  overflow: hidden;
}

.footer-brand {
  max-width: 300px;
}

.footer-block {
  color: var(--white);
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.title-small {
  color: var(--dodger-blue);
  letter-spacing: 1px;
  text-transform: uppercase;
  margin-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 700;
  line-height: 16px;
}

.footer-link {
  background-color: var(--transparent);
  color: #f8f8f8;
  margin-top: 7px;
  margin-bottom: 7px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
  text-decoration: none;
}

.footer-link:hover {
  color: var(--dodger-blue);
}

.footer-divider {
  background-color: #ffffff1a;
  width: 100%;
  height: 1px;
  margin-top: 70px;
  margin-bottom: 24px;
}

.footer-copyright-center {
  color: var(--white);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 16px;
}

.text-block-16 {
  color: #f8f8f8;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 400;
}

.footer-brand {
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  max-width: 400px;
  display: flex;
}

.benifits-tutoring {
  grid-row-gap: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.subject-filter-wrapper {
  z-index: 900;
  border-radius: 20px;
  width: auto;
  height: auto;
  margin-top: 1rem;
  display: block;
  position: static;
  inset: 50% auto auto;
}

.subject-form-list-2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: var(--white);
  object-fit: fill;
  border-radius: 20px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin: 3rem auto 0;
  padding: 2rem;
  display: flex;
  position: static;
  inset: 0%;
  box-shadow: 0 20px 40px #0000000f;
}

.curriclum-in-melb-suburb {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  width: 100%;
  margin-top: .5rem;
  margin-left: 0;
  padding: 0;
  display: flex;
}

.filter-subject-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.subject-topic-list {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  margin-top: .5rem;
  display: flex;
}

.subject-filter-btn {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border: 2px solid var(--tab-stroke);
  background-color: var(--white);
  height: 56px;
  color: var(--black-3);
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  padding: 16px 24px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  display: flex;
}

.subject-filter-btn:hover {
  background-color: var(--dodger-blue);
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  color: var(--white);
  box-shadow: 0 20px 40px #0099ff4d;
}

.container-18 {
  grid-row-gap: 0px;
  flex-direction: column;
  align-items: center;
  max-width: 1170px;
  display: flex;
}

.heading-13 {
  width: 100%;
  color: var(--black-3);
  text-align: center;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 64px;
}

.container-19 {
  grid-column-gap: 4.25rem;
  grid-row-gap: 4.25rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 1170px;
  display: block;
}

.div-block-22 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.text-block-22, .text-block-23 {
  color: var(--gray);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 600;
}

.div-block-26 {
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.div-block-27 {
  grid-column-gap: 1rem;
  text-align: left;
  background-color: #82e3af33;
  border-radius: 12px;
  align-items: center;
  margin-top: 20px;
  margin-bottom: 0;
  padding: 20px;
  display: flex;
  box-shadow: 0 20px 40px #0000000f;
}

.text-block-25 {
  color: var(--black-3);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-style: normal;
}

.text-block-27 {
  text-align: center;
  width: auto;
  margin-top: 20px;
  padding-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.testimonial-wrapper {
  z-index: 999;
  text-align: center;
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.counter-main-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  flex-direction: row;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-46 {
  grid-column-gap: 1rem;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.faq-list-wrapper {
  margin-top: 3rem;
}

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

.faq-wrap {
  grid-column-gap: 1rem;
  border: 1px solid var(--gainsboro);
  cursor: pointer;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding: 20px;
  display: block;
  box-shadow: 0 20px 40px #00000014;
}

.faq-question-wrap {
  grid-column-gap: 1rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.faq-answer-wrap {
  color: var(--black-3);
  margin-top: 1rem;
  padding-left: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.question {
  color: var(--black-3);
  font-family: Poppins, sans-serif;
  font-size: 20px;
  font-weight: 600;
  line-height: 1.3;
}

.question.faq-title {
  margin-top: 10px;
  font-weight: 600;
}

.plus-wrap {
  border: 1px none var(--dodger-blue);
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 20px;
  display: flex;
  position: relative;
}

.plus-horizontol {
  background-color: var(--dodger-blue);
  width: 50%;
  height: 2px;
  position: absolute;
}

.plus-vertical {
  background-color: var(--dodger-blue);
  width: 2px;
  height: 50%;
  position: absolute;
}

.answer {
  text-align: left;
  line-height: 24px;
}

.text-span-16 {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  color: var(--dodger-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.vce-button {
  background-color: var(--dodger-blue);
  text-align: left;
  border-radius: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.year-5-10-tutors {
  background-color: var(--dodger-blue);
  border-radius: 20px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.find-tutor-btns {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  text-align: center;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.find-tutor-btns.is-hide {
  display: none;
}

.home-join-team {
  background-color: var(--alice-blue);
  background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef750e2b38621edac1_Ellipse%205.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ee9ed038365326175b_Vector%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed462bc8d9f390ee3d_Vector%20(6).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8e1e652ce9ae0a86_Ellipse%207.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ec8660a24f60db4c47_Ellipse%209.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd395750e2bba5c1ed1f4_Ellipse%208.avif");
  background-position: 98% 30%, 99% 60%, 100% 0, 50% 100%, 72% 97%, 50% 84%, 0 20%, 13% 3%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 49px, 26px, 274px, 212px, 65px, 26px, auto, auto;
  border-bottom: 1px solid #e4ebf3;
  margin-left: auto;
  margin-right: auto;
  padding: 75px 20px;
  position: relative;
}

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

.div-block-49 {
  flex-direction: column;
  justify-content: center;
  width: auto;
  display: flex;
}

.div-block-50 {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  margin-top: 0;
  margin-bottom: 0;
  padding: 20px 10px 20px 20px;
  display: flex;
  box-shadow: 0 19px 40px #0000000f;
}

.teacher-bio-wrapper {
  grid-column-gap: .8rem;
  grid-row-gap: .8rem;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.teacher-info-wrapper {
  grid-row-gap: 0px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.range-of-subject-section {
  background-color: var(--bg-color);
  padding: 80px 20px;
  display: block;
}

.organize-tutor-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-items: center;
  display: grid;
}

.home-online-tutoring {
  background-color: var(--bg-color);
  padding: 80px 20px;
}

.container-24 {
  z-index: 999;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 1170px;
  display: flex;
  position: relative;
}

.div-block-52 {
  background-color: var(--gainsboro);
  width: 2px;
}

.div-block-52-copy {
  background-color: var(--gray);
  border-radius: 8px;
  flex: none;
  width: 8px;
  height: 8px;
}

.reviews-main-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  border-radius: 20px;
  flex-flow: column;
  height: 278px;
  margin: 0;
  padding: 1.5rem;
  display: flex;
  box-shadow: 0 6px 16px #aac7d22e;
}

.name-split {
  flex-direction: column;
  display: block;
}

.heading-17 {
  color: var(--black-3);
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 700;
}

.faq-section-specific {
  background-color: var(--white);
  margin-bottom: 0;
  padding: 80px 20px;
}

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

.testimonial-person {
  color: var(--black);
  text-align: center;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  font-weight: 600;
  line-height: 16px;
}

.testimonial-person-unbold {
  color: var(--black);
  text-align: center;
  font-family: Poppins, sans-serif;
  font-size: 12px;
  font-weight: 400;
  line-height: 16px;
}

.subject-box {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-wrap: wrap;
  display: flex;
}

.heading-19 {
  color: var(--black);
  margin-top: 20px;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 36px;
}

.image-267 {
  object-fit: cover;
  border-radius: 10px;
  width: 150px;
  height: 150px;
}

.vce-collection-list {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-block-66 {
  height: 200px;
  color: var(--black-3);
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 24px;
  overflow: auto;
}

.tutors-section {
  border-radius: 20px;
  padding: 80px 20px;
}

.collection-item-11 {
  flex-flow: wrap;
  align-content: flex-end;
  align-items: center;
  display: block;
}

.div-block-51-copy {
  text-align: center;
  justify-content: space-between;
  align-items: center;
}

.div-block-51-copy.display-none {
  display: none;
}

.div-block-51-copy.margin-top-20 {
  margin-top: 20px;
}

.italic-text-4, .italic-text-5 {
  font-style: normal;
}

.colored-bg-btn-sbj {
  background-color: var(--dodger-blue);
  border: 1px solid #09f;
  border-radius: 25px;
  flex: 0 auto;
  margin-bottom: 0;
  padding: 12px 40px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.sub-heading-div {
  width: 40rem;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.header-wrap {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  margin-bottom: 15px;
  display: flex;
}

.online-tutring-button {
  text-align: center;
  margin-top: 30px;
}

.html-embed-10 {
  text-align: center;
}

.container-26 {
  border: 0 #000;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.all-subject {
  border: 1px solid var(--tab-stroke);
  color: var(--black-3);
  cursor: pointer;
  background-color: #fff;
  border-radius: 20px;
  margin-right: 0;
  padding: 8px 12px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  text-decoration: none;
  display: block;
}

.all-subject:hover {
  border-color: var(--dodger-blue);
}

.link-5 {
  color: #333;
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #09f, #875cf5);
  -webkit-background-clip: text;
  background-clip: text;
  text-decoration: none;
}

.vce {
  background-color: var(--white);
  padding: 80px 20px;
}

.ib {
  background-color: var(--bg-color);
  padding: 80px 20px;
}

.ga-image-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  margin-bottom: 10px;
  margin-right: 10px;
  display: flex;
}

.service-hero-section {
  background-color: #eff8fc;
  background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6a68d829f1b3314f7773bef9_bg.avif");
  background-position: 50%;
  background-size: cover;
  border-bottom: 0 solid #e4ebf3;
  margin-left: auto;
  margin-right: auto;
  padding: 10rem 20px 80px;
  position: relative;
  overflow: hidden;
}

.subject-landing-page-hero-wrap {
  grid-column-gap: 0em;
  grid-row-gap: 0em;
  border: 0 #000;
  flex-flow: row;
  place-content: center space-between;
  align-items: flex-start;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.subject-landing-page-hero-left {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  flex: 0 auto;
  justify-content: flex-start;
  align-items: flex-start;
  width: 60%;
  margin-right: 0;
  padding: 0;
  display: flex;
  position: relative;
}

.subject-landing-page-hero-right {
  aspect-ratio: auto;
  text-align: left;
  flex: 0 auto;
  order: 0;
  width: auto;
  max-width: 40%;
}

.subject-landing-page-hero-right.is-sized {
  height: 650px;
}

._1st-session-satisfaction-guarantee {
  background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6a68d829f1b3314f7773bef9_bg.avif");
  background-position: 50%;
  background-size: cover;
  padding: 80px 20px;
}

._1st-session-satisfaction-guarantee-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: var(--dodger-blue);
  background-image: linear-gradient(90deg, #09f, #875cf5);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  justify-content: center;
  align-items: center;
  padding: 2rem;
  display: flex;
  box-shadow: 0 20px 40px #0099ff4d;
}

._1st-session-satisfaction-right-hand {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

._1st-session-div-block {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.why-choose-apex-landing-page {
  background-color: var(--white);
  border-bottom: 0 #e4ebf3;
  padding: 80px 20px;
  position: relative;
}

.list-box {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.list-wrapper {
  grid-column-gap: .25rem;
  grid-row-gap: .25rem;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 0;
  display: flex;
}

.list-details {
  color: var(--gray);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.reviews-slider {
  width: auto;
  margin-top: -2.7rem;
  position: static;
}

.reviews-slider.in-private {
  margin-top: -3rem;
}

.reviews-slider.is-cms {
  margin-top: -5rem;
}

.google-review-slider {
  background-color: #0000;
  max-width: 1300px;
  height: auto;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
}

.google-review-card {
  max-width: 25%;
  margin-right: 2%;
  padding: 0;
  position: static;
}

.mask-google-reviews {
  max-width: 1300px;
  height: auto;
  padding: 0;
  position: static;
  overflow: hidden;
  transform: translate(0);
}

.google-text {
  color: var(--black-3);
  font-family: Poppins, sans-serif;
  font-size: 14px;
  line-height: 24px;
}

.in-line-header-organise {
  color: var(--black);
  text-align: left;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 32px;
  font-weight: 500;
  line-height: 38px;
  display: block;
}

.html-embed-13 {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 50px;
  display: flex;
}

.links {
  background-color: var(--white);
  padding: 80px 5%;
}

.collection-item-13 {
  border-bottom: 1px solid var(--tab-stroke);
  padding: 1.5rem 0;
}

.location-variations {
  background-color: #fff0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 5px;
}

.location-variation-box {
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tick-location-variation {
  margin-right: 10px;
}

.location-variation-list {
  margin-top: 20px;
  margin-left: 20px;
  margin-right: 20px;
  padding-bottom: 20px;
  display: block;
}

.location-link {
  background-color: var(--transparent);
  color: var(--black-3);
  cursor: pointer;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  text-decoration: none;
}

.location-link:hover {
  color: var(--dodger-blue);
}

.location-wrap {
  grid-column-gap: 1rem;
  border: 1px solid var(--gainsboro);
  background-color: var(--white);
  cursor: pointer;
  border-radius: 12px;
  justify-content: flex-start;
  align-items: center;
  margin-top: 25px;
  margin-bottom: 25px;
  padding: 1.5rem;
  text-decoration: none;
  display: block;
  box-shadow: 0 20px 40px #0000000f;
}

.location-header-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  height: auto;
  display: flex;
}

.plus-wrap-location {
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
  padding: 20px;
  display: flex;
  position: relative;
}

.link-variation {
  color: var(--black);
  margin-top: 0;
  margin-bottom: 0;
  margin-right: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 500;
  line-height: 24px;
  display: block;
}

.heading-link-variation {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.call-out-links {
  grid-column-gap: 1rem;
  border: 1px none var(--medium-aquamarine);
  background-color: var(--medium-aquamarine-2);
  border-radius: 10px;
  align-items: center;
  padding: 20px;
  display: flex;
}

.sub-heading-grey-copy {
  color: var(--dark-grey);
  text-align: center;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-weight: 700;
}

.in-line {
  flex-flow: wrap;
  justify-content: space-between;
  align-items: flex-start;
  max-width: 40rem;
  margin-bottom: 5px;
  display: flex;
}

.in-line.is-dif {
  flex-flow: column;
}

.logo-slider {
  background-color: var(--bg-color);
  padding: 5rem 20px;
  display: block;
}

.section-logo {
  margin-top: 0;
  display: block;
  overflow: hidden;
}

.page-padding-2 {
  padding: 5em 5%;
}

.page-padding-2.vce-tutor, .page-padding-2.s0-copy {
  padding-top: 2em;
  padding-bottom: 2em;
  padding-left: 0%;
}

.page-padding-2.s0 {
  padding-top: 2em;
  padding-bottom: 0;
  padding-left: 0%;
}

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

.padding-vertical.padding-xxlarge {
  padding: 0;
}

.logo_component-slider {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  width: 2200px;
  display: flex;
}

.logo-slider-img {
  width: 100px;
}

.text-span-34 {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2) 80%);
  color: var(--dodger-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.text-span-35 {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  color: var(--dodger-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.uui-text-size-large {
  color: #475467;
  letter-spacing: normal;
  font-family: system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5;
}

.uui-text-size-large.custom-size {
  color: #09f;
  font-family: Poppins, sans-serif;
  font-size: 1.3rem;
}

.uui-text-size-large.custom-size.text-white {
  color: var(--black-3);
  font-size: 1.5rem;
  font-weight: 600;
}

.uui-text-size-large.custom-size.text-white.text-large {
  font-size: 2rem;
}

.section-hero-chip-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--tab-stroke);
  background-color: #ffffff80;
  border-radius: 99px;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  padding: .5rem 1rem;
  display: flex;
}

.text-block-87 {
  color: var(--gray);
  margin-right: 5px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.image-293 {
  height: 18px;
  margin-top: -1px;
  display: none;
}

.div-block-107 {
  justify-content: center;
  align-items: flex-start;
  height: 20px;
  display: none;
}

.hsc, .location-buttons {
  background-color: var(--bg-color);
  padding: 80px 20px;
}

.white-h2 {
  color: var(--white);
  text-align: center;
  text-transform: capitalize;
  margin-top: 0;
  margin-bottom: 20px;
  font-family: Poppins, sans-serif;
  font-size: 38px;
  font-weight: 500;
  line-height: 60px;
}

.link-to-location-pages {
  margin-top: 20px;
}

.html-embed-19 {
  justify-content: center;
  align-items: center;
  height: 100%;
  margin-top: 6px;
  text-decoration: none;
  display: flex;
}

.link-block-6 {
  cursor: pointer;
  border-radius: 10px;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 75%;
  margin-bottom: 15px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.link-block-6:hover {
  box-shadow: 0 5px 5px 3px #0003;
}

.collection-item-17 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.container-locations {
  grid-row-gap: 20px;
  text-align: center;
  flex-direction: row;
  align-items: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.button-loc {
  background-color: var(--white);
  color: var(--dodger-blue);
  cursor: pointer;
  border: 2px solid #09f;
  border-radius: 25px;
  flex: 0 auto;
  margin-bottom: 0;
  padding: 12px 40px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  text-decoration: none;
}

.button-loc:hover {
  box-shadow: 0 3px 3px 2px #0003;
}

.melb-syd-button-wrap-in-line {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: inline;
}

.horizontal-buttons {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.nav-btn-3 {
  background-color: #09f;
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  color: #fff;
  border: 1px solid #09f;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  height: 4rem;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
  box-shadow: 0 20px 40px #0099ff4d;
}

.dropdown-nav-content-wrapper {
  max-width: 1300px;
  height: 80vh;
  margin: 0 auto;
  padding-top: 40px;
  padding-bottom: 40px;
}

.tabs-menu-2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-direction: column;
  width: 50%;
  padding-top: 50px;
  padding-right: 20px;
  display: flex;
}

.div-block-113 {
  background-color: #fff;
  border-radius: 100%;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  display: flex;
}

.mobile-menu-wrapper.background-wrapper.paddin-none.custom-bg {
  display: none;
}

.tabs {
  height: 100%;
  display: flex;
}

.nav-links-new {
  background-color: var(--transparent);
  align-items: center;
  padding-left: 15px;
  padding-right: 15px;
  font-family: Poppins, sans-serif;
  font-size: 14px;
  display: flex;
}

.nav-links-wrapper-new {
  align-items: stretch;
  height: 100%;
  margin-left: auto;
  display: flex;
}

.tabs-content-2 {
  border-left: 1px solid #fff3;
  border-right: 1px solid #fff3;
  width: 70%;
  padding-left: 20px;
  padding-right: 20px;
  overflow: auto;
}

.nav-button-wrapper-3 {
  grid-column-gap: .5rem;
  align-items: center;
  margin-left: 10px;
  display: flex;
}

.dropdown-list-full-size {
  background-color: var(--transparent);
  width: auto;
  position: fixed;
  inset: 100px 0% auto;
}

.dropdown-list-full-size.w--open {
  max-width: 1300px;
  top: 100px;
}

.dropdown-list-full-size.home-join-team.paddin-none.w--open {
  height: 100vh;
  padding-top: 0;
  padding-bottom: 0;
}

.dropdown-list-full-size.home-join-team.paddin-none.custom-bg {
  display: none;
}

.dropdown-list-full-size.home-join-team.paddin-none.custom-bg.w--open {
  z-index: 2;
  background-color: #09f;
  background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ee9ed038365326175b_Vector%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed462bc8d9f390ee3d_Vector%20(6).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8e1e652ce9ae0a86_Ellipse%207.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ec8660a24f60db4c47_Ellipse%209.avif");
  background-position: 100% 0, 50% 100%, 72% 97%, 50% 84%, 0 20%;
  background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: 274px, 212px, 65px, 26px, auto;
  height: 80vh;
  padding-bottom: 0;
  top: 100px;
}

.right-links {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-direction: column;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tab-pan-wrapper {
  height: 100%;
  overflow: auto;
}

.max-width {
  width: 100%;
  min-width: 0;
  max-width: none;
  position: absolute;
}

.courses-header-wrapper {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-direction: column;
  display: flex;
}

.course-loader {
  background-color: var(--transparent);
  border-radius: 15px;
  height: 100%;
  padding: 20px;
  display: flex;
  overflow: auto;
}

.course-loader.year-4, .course-loader.year-6, .course-loader.year-10, .course-loader.year-9 {
  height: 70vh;
  padding-bottom: 50px;
  display: none;
}

.course-loader.year-8, .course-loader.year-3 {
  height: 70vh;
  padding-bottom: 50px;
  display: none;
}

.course-loader.qce, .course-loader.sace, .course-loader.wace {
  background-color: #eff8fc;
  height: 70vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.course-loader.ib {
  background-color: var(--transparent);
  height: 70vh;
  padding: 0;
  display: none;
  overflow: visible;
}

.course-loader.year-5 {
  height: 70vh;
  padding-bottom: 50px;
  display: none;
}

.course-loader.year-1 {
  height: 70vh;
  padding-bottom: 20px;
  display: none;
  overflow: auto;
}

.course-loader.vce {
  height: 70vh;
  padding-bottom: 20px;
  display: none;
}

.course-loader.year-4, .course-loader.year-6, .course-loader.year-10, .course-loader.year-9 {
  height: 70vh;
  padding-bottom: 50px;
  display: none;
}

.course-loader.year-9.show {
  display: none;
}

.course-loader.year-7 {
  height: 70vh;
  padding-bottom: 50px;
  display: none;
}

.course-loader.hsc {
  height: 70vh;
  padding-bottom: 40px;
  display: none;
}

.course-loader.year-2 {
  height: 70vh;
  padding-bottom: 20px;
  display: none;
}

.course-loader.year-8, .course-loader.year-3 {
  height: 70vh;
  padding-bottom: 50px;
  display: none;
}

.course-loader.qce, .course-loader.sace, .course-loader.wace {
  background-color: #eff8fc;
  height: 70vh;
  padding-top: 20px;
  padding-bottom: 20px;
  display: none;
}

.collection-list-wrapper-7 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
}

.custom-link {
  grid-column-gap: 3px;
  grid-row-gap: 3px;
  color: #09f;
  background-color: #fff0;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.nav-wrapper {
  background-color: var(--transparent);
  display: block;
  position: fixed;
  inset: 1% 0% auto;
}

.nav-wrapper.bg-white {
  background-color: #fff;
}

.nav-wrapper.bg-white.padding-top-bottom-10px {
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  padding: 0 20px;
  display: block;
  position: sticky;
}

.nav-wrapper.bg-white.padding-top-bottom-10px-copy {
  background-color: var(--transparent);
  flex-direction: row;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: auto;
  max-height: none;
  padding: 0 20px;
  display: block;
  position: fixed;
}

.div-block-111 {
  width: 25px;
  height: 25px;
}

.nav-btn-4 {
  height: 4rem;
  color: var(--black-3);
  background-color: #0000;
  border: 1px solid #0099ff4d;
  border-radius: 99px;
  justify-content: center;
  align-items: center;
  font-family: Poppins, sans-serif;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
  box-shadow: 0 8px 15px #0000000f;
}

.nav-btn-4:hover {
  color: #fff;
  background-color: #09f;
}

.dropdown-5 {
  align-items: center;
  display: flex;
}

.icon-5 {
  margin-right: 10px;
}

.courses-body-wrapper {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  height: 100%;
  margin-top: 0;
  padding: 15px 0 20px;
  display: flex;
  overflow: auto;
}

.brand-2 {
  background-color: var(--transparent);
  flex-direction: row;
  align-items: center;
  height: 100%;
  display: flex;
}

.brand-2.w--current {
  background-color: var(--transparent);
}

.panel-2-links {
  width: 100%;
  color: var(--black-3);
  background-color: #fff0;
  border: 0 #09f;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  padding: 7.5px 15px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.panel-2-links:hover {
  border: 1px solid var(--tab-stroke);
  background-color: var(--bg-color);
  color: #09f;
}

.overlay-wrapper {
  z-index: 1;
  opacity: .74;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  background-color: #000;
  width: 100vw;
  height: 100vh;
  margin-left: auto;
  margin-right: auto;
  display: none;
  position: absolute;
  inset: 0%;
}

.link-block-8 {
  background-color: #fff0;
  position: absolute;
  inset: 5% 5% auto auto;
}

.link-block-8.close-dropdown {
  top: 2%;
  right: 2%;
}

._2-by-2-grid {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-columns: .5fr 1fr;
  height: 70vh;
}

.container-new {
  align-items: center;
  width: 100%;
  max-width: 1200px;
  height: 100px;
  display: flex;
}

.container-new.nav {
  background-color: var(--white);
  background-color: var(--white);
  border: 1px solid #dddee0;
  border-radius: 999px;
  justify-content: center;
  align-items: center;
  max-width: 1350px;
  padding-left: 32px;
  padding-right: 32px;
  box-shadow: 0 20px 40px #00000008;
}

.nav-new--hamburger {
  display: none;
}

.dropdown-new {
  padding-left: 10px;
  padding-right: 30px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  display: block;
}

.navbar-dropdown-3-panel {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .66fr .55fr;
  height: 70vh;
}

.panel-3-wrapper {
  height: 70vh;
  padding: 20px 0 20px 20px;
  display: block;
}

.link-text-navbar {
  color: var(--black-3);
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 30px;
  text-decoration: none;
}

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

.tabs-button {
  border: 1px solid var(--tab-stroke);
  background-color: var(--white);
  color: var(--black-3);
  border-radius: 99px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.tabs-button:hover {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  box-shadow: 0 20px 40px 0 var(--btn-drop-shadow);
  color: var(--white);
}

.tabs-button.w--current {
  background-color: #fff;
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  box-shadow: 0 20px 40px 0 var(--btn-drop-shadow);
  color: var(--white);
  border: 1px #fff;
  border-radius: 99px;
  padding-top: 12px;
  padding-bottom: 12px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.dropdown-text-wrapper {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-right: 1px #aeaeae47;
  flex-direction: column;
  height: 70vh;
  padding: 20px 20px 20px 0;
  display: flex;
  position: relative;
}

.dropdown-text-wrapper.border-right {
  border-right-style: solid;
  border-right-color: #aeaeae47;
}

.background-wrapper.home-join-team.paddin-none.custom-bg {
  z-index: 2;
  background-color: var(--white);
  z-index: 2;
  background-image: none;
  background-color: var(--white);
  z-index: 2;
  background-image: none;
  background-color: var(--white);
  z-index: 2;
  background-image: none;
  background-color: var(--white);
  background-image: none;
  border-bottom-style: none;
  border-radius: 32px;
  width: auto;
  max-width: 1350px;
  height: 80vh;
  margin-top: 1.5rem;
  padding-top: 0;
  padding-bottom: 0;
  display: block;
  box-shadow: 0 30px 50px #0000001f;
}

.collection-list-9 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-direction: column;
  display: flex;
}

.text-block-92, .text-block-93, .text-block-94, .text-block-95 {
  font-size: 14px;
}

.couses-links {
  width: 100%;
  color: var(--black-3);
  border-radius: 99px;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  margin-top: 5px;
  margin-bottom: 5px;
  padding: 15px;
  font-family: Poppins, sans-serif;
  text-decoration: none;
  display: flex;
}

.couses-links:hover {
  border: 1px solid var(--tab-stroke);
  background-color: var(--bg-color);
}

.victoria-subject-wrapper, .nsw-subject-wrapper {
  display: block;
}

.margin-top-40 {
  margin-top: 40px;
}

.footer_container {
  width: 100%;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0;
}

.button-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.button-wrapper.align-left {
  justify-content: flex-start;
  align-items: center;
}

.social_icon-wrapper {
  background-color: var(--transparent);
}

.html-embed-13-copy {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.sace {
  background-color: var(--bg-color);
  padding: 80px 20px;
}

.qce, .wace {
  background-color: var(--white);
  padding: 80px 20px;
}

.center-button {
  background-color: var(--dodger-blue);
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  border: 1px #09f;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  width: auto;
  height: 4rem;
  margin-top: 40px;
  margin-bottom: 0;
  padding: 12px 40px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 600;
  display: flex;
  box-shadow: 0 20px 40px #0099ff4d;
}

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

.benefits-wrap {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border: 1px solid var(--tab-stroke);
  background-color: var(--white);
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  min-height: auto;
  padding: 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0000000f;
}

.benefits-header {
  z-index: 999;
  color: var(--black-3);
  text-align: left;
  margin-top: 2rem;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 28px;
  position: relative;
}

.benefits-explained {
  z-index: 999;
  color: var(--gray);
  text-align: left;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  line-height: 20px;
  position: relative;
}

.transparent-button {
  background-color: var(--transparent);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(90deg, #09f, #875cf5);
  -webkit-background-clip: text;
  background-clip: text;
  text-decoration: none;
}

.home-online-tutoring-white-bg {
  background-color: var(--white);
  padding: 80px 20px;
}

.code-embed {
  text-align: center;
}

.find-me-a-tutor-now {
  background-color: var(--dodger-blue);
  border: 1px solid #09f;
  border-radius: 25px;
  flex: 0 auto;
  margin-top: 25px;
  margin-bottom: 0;
  padding: 12px 40px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
}

.aligned-aus-curriculum-txt {
  color: var(--white);
  text-transform: uppercase;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.1;
  display: block;
}

.code-embed-3 {
  text-align: center;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}

.embed-paragraph {
  color: var(--gray);
  text-align: center;
  font-size: 40px;
}

.subject-specific-content {
  background-color: var(--white);
  padding: 80px 20px;
  display: block;
}

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

.other-links {
  width: 100%;
  color: var(--black-3);
  background-color: #fff0;
  border: 0 #09f;
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
  padding: 7.5px 15px;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  text-decoration: none;
  display: flex;
}

.other-links:hover {
  border: 1px solid var(--tab-stroke);
  background-color: var(--bg-color);
  color: #09f;
}

.approach-header {
  text-align: center;
  font-size: 40px;
  font-weight: 600;
  line-height: 44px;
}

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

.rhs-tutoring-approach {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: auto;
  display: flex;
}

.body-fade-out {
  color: var(--gray);
  font-size: 16px;
}

.first-session-grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.image-header {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.two-button {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: flex;
}

.tutoring-approach {
  background-color: #fff;
  padding: 80px 20px;
  position: relative;
  overflow: hidden;
}

.main-container {
  z-index: 999;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1170px;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
  position: relative;
}

.lhs-first-session {
  background-color: #1087e5;
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.first-session-notes-wrap-copy {
  border: 1px solid var(--stroke);
  color: #0f1a23;
  background-color: #fff;
  border-radius: 16px;
  padding: 2rem;
  text-decoration: none;
  box-shadow: 0 32px 44px #0f1a230f;
}

.first-session-notes-wrap-copy.w--current {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  padding: 15px;
  display: flex;
}

.rhs-first-session {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.tutoring-approach-wrap {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  flex-flow: column;
  margin-top: 6rem;
  padding: 0;
  display: flex;
}

.first-session-wrap {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  border-radius: 25px;
  flex-flow: column;
  margin-top: 6rem;
  padding: 0;
  display: flex;
}

.tutoring-approach-icon {
  background-color: var(--white);
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.first-session-notes-wrap {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  color: #0f1a23;
  border-radius: 0;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 0;
  text-decoration: none;
  display: flex;
}

.first-session-notes-wrap.w--current {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  padding: 15px;
  display: flex;
}

.tutoring-approach-sub-heder {
  width: auto;
  color: var(--black-3);
  font-size: 20px;
  font-weight: 500;
  line-height: 24px;
}

.aca-vs-prof-txt {
  color: #000;
  text-align: left;
  border-top: 1px #000;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.aca-vs-prof-header {
  color: #000;
  border-top: 1px #000;
  font-size: 24px;
  font-weight: 600;
}

.academic-vs-professional-grid {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  background-color: #f2f3ff;
  border-bottom-right-radius: 5px;
  border-bottom-left-radius: 5px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  width: 100%;
  margin-top: 50px;
  margin-bottom: 50px;
}

.left-cell-aca-vs-prof-top {
  color: #000;
  text-align: left;
  background-color: #fff;
  border: 1px #e4e5f6;
  border-bottom-style: solid;
  border-radius: 0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 75px;
  padding: 20px;
  display: flex;
}

.academic-vs-professional-text {
  color: #b7bbd1;
  text-align: center;
  background-color: #fff;
  border-top: 1px #e4e5f6;
  border-bottom: 1px solid #e4e5f6;
  border-right: 1px solid #e4e5f6;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  font-size: 14px;
  font-weight: 300;
  display: flex;
}

.left-cell-aca-vs-prof {
  color: #000;
  text-align: left;
  background-color: #fff;
  border: 1px solid #e4e5f6;
  border-style: none solid solid none;
  border-radius: 0;
  align-items: center;
  width: 100%;
  height: auto;
  min-height: 75px;
  padding: 20px;
  display: flex;
}

.mid-cell-aca-vs-prof {
  color: #b7bbd1;
  text-align: center;
  background-color: #fff;
  border-top: 1px #e4e5f6;
  border-bottom: 1px solid #e4e5f6;
  border-right: 1px solid #e4e5f6;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.mid-cell-aca-vs-prof.right-edge-removed {
  border-right-style: none;
  border-right-width: 0;
}

.mid-cell-aca-vs-prof-tp {
  color: #b7bbd1;
  text-align: center;
  background-color: #fff;
  border-top: 1px #e4e5f6;
  border-bottom: 1px solid #e4e5f6;
  border-right: 1px #e4e5f6;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.academic-vs-professional-row {
  grid-column-gap: 1px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr 1fr;
  width: 100%;
  font-size: 18px;
}

.academic-vs-professional-section {
  background-color: #fff;
  padding: 80px 20px;
}

.comparisom-reason-2 {
  color: #000;
  border-top: 1px #000;
}

.right-cell-aca-vs-prof {
  color: #b7bbd1;
  text-align: center;
  background-color: #fff;
  border-top: 1px #e4e5f6;
  border-bottom: 1px solid #e4e5f6;
  border-radius: 0;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 20px;
  display: flex;
}

.blog-callout {
  grid-column-gap: 1rem;
  border: 1px none var(--medium-aquamarine);
  text-align: left;
  background-color: #82e3af33;
  border-radius: 16px;
  align-items: center;
  margin-top: 50px;
  margin-bottom: 20px;
  padding: 20px;
  display: flex;
  box-shadow: 0 20px 40px #00000014;
}

.btn-text {
  background-color: var(--transparent);
  color: var(--white);
  font-weight: 600;
  text-decoration: none;
}

.section-heading {
  width: auto;
  color: var(--black-3);
  flex: none;
  margin-top: 0;
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 56px;
  font-weight: 500;
  line-height: 64px;
}

.section-heading.custom-size {
  max-width: 42rem;
  color: var(--black-3);
  font-weight: 500;
}

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

.text-align-center.max-width-large {
  max-width: 60rem;
}

.text-align-center.max-width-xmedium {
  max-width: 40rem;
}

.text-align-center.max-width-medium {
  max-width: 50rem;
}

.section-heading-span {
  color: var(--dodger-blue);
  -webkit-text-fill-color: transparent;
  background-image: linear-gradient(135deg, #09f, #875cf5 74%);
  -webkit-background-clip: text;
  background-clip: text;
}

.section-description {
  width: 100%;
  color: var(--gray);
  -webkit-text-stroke-color: var(--gray);
  margin-bottom: 0;
  font-family: Poppins, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.section-description.custom-size {
  color: #7b7b7b;
  max-width: 60rem;
}

.section-chip {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  text-transform: uppercase;
  background-color: #ffffff80;
  border: 1px solid #ececfb;
  border-radius: 99px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 0;
  padding: 10px 20px;
  display: flex;
}

.section-chip.in-cta {
  background-color: #fff3;
  border-style: none;
}

.section-chip-t {
  color: var(--dodger-blue);
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 16px;
  font-weight: 500;
  line-height: 20px;
}

.section-chip-t.in-cta {
  color: var(--white);
}

.btn-secondary {
  background-color: var(--white);
  text-transform: none;
  border: 1px #09f;
  border-radius: 99px;
  flex: 0 auto;
  justify-content: center;
  align-items: center;
  height: 4rem;
  margin-bottom: 0;
  padding: 12px 40px;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 400;
  text-decoration: none;
  display: flex;
  box-shadow: 0 8px 15px #0000000f;
}

.btn-secondary.in-nav {
  height: 4rem;
  padding-left: 25px;
  padding-right: 25px;
}

.btn-secondary-text {
  background-color: var(--transparent);
  color: var(--black);
  font-weight: 600;
  text-decoration: none;
}

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

.tutor-work-steps-grid {
  grid-column-gap: 1rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-top: 40px;
  margin-bottom: 40px;
  display: grid;
}

.step-grid-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  border-right: 0 #000;
  border-left: 0px none var(--white);
  background-color: var(--white);
  border-radius: 15px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  padding: 1.5rem;
  font-family: Poppins, sans-serif;
  transition: filter 1s;
  display: flex;
  transform: translate(0);
  box-shadow: 0 0 40px #00000014;
}

.step-grid-item:hover {
  box-shadow: 0 20px 40px #0099ff4d;
}

.step-grid-item._2 {
  margin-right: 0%;
}

.step-grid-item._1 {
  justify-content: flex-start;
  align-items: flex-start;
}

.step-grid-item._1:hover {
  box-shadow: 0 20px 40px -7px #0099ff4d;
}

.tutor-item-content-wrap {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.item-step-number {
  background-color: var(--dodger-blue);
  width: 3rem;
  height: 3rem;
  color: var(--white);
  background-image: linear-gradient(90deg, #09f, #875cf5);
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.tutor-item-heading {
  color: var(--black-3);
  text-align: left;
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
}

.tutor-item-text-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.section-heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.margin-top {
  margin-top: 5rem;
}

.btn-secondary-bg {
  background-image: linear-gradient(90deg, #0099ff4d, #875cf54d);
  border-radius: 999px;
  padding: 1px;
}

.tutor-item-des {
  color: var(--gray);
  text-align: left;
  font-size: 15px;
}

.tutor-card-content {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  background-color: var(--white);
  flex-flow: column;
  padding: 1.5rem;
  display: flex;
}

.tutor-card {
  background-color: var(--white);
  border-radius: 20px;
  height: auto;
  overflow: hidden;
  box-shadow: 0 0 20px #0099ff26;
}

.tutor-card-img {
  object-fit: cover;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
  width: 100%;
  height: 300px;
}

.why-bg-blur {
  filter: blur(256px);
  background-image: linear-gradient(90deg, #09f, #875cf5);
  border-radius: 9999px;
  width: 300px;
  height: 300px;
  display: none;
  position: absolute;
  inset: 46% 22% auto auto;
}

.why-bg-blur.is-hide {
  display: none;
}

.why-bg-blur._2 {
  display: none;
  inset: 0% auto auto 0%;
}

.image-314 {
  width: 22px;
}

.exclusive-offer-content-wrapper {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  max-width: 44rem;
  display: flex;
}

.cta-card {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--dodger-blue);
  background-image: linear-gradient(90deg, #09f, #875cf5);
  border-radius: 24px;
  grid-template-rows: auto;
  grid-template-columns: .5fr 1fr;
  justify-content: center;
  align-items: center;
  padding: 4rem 2rem;
  display: flex;
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 40px #0099ff4d;
}

.cta-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.cta-content.is-hide {
  display: none;
}

.section-cta {
  background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6a68d829f1b3314f7773bef9_bg.avif");
  border-bottom: 1px #e4ebf3;
  padding: 80px 20px;
  position: relative;
}

.cta-title {
  color: var(--black-3);
  text-transform: uppercase;
  font-family: Poppins, sans-serif;
  font-size: 36px;
  font-weight: 500;
  line-height: 1.1;
  display: block;
}

.cta-des {
  color: #7b7b7b;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.div-block-151 {
  background-color: var(--white);
  filter: blur(128px);
  width: 250px;
  height: 250px;
  position: absolute;
  inset: auto -10% -19% auto;
}

.div-block-151._2 {
  inset: -18% auto auto -18%;
  inset: -18% auto auto -18%;
}

.div-block-152 {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.contact-detail-item-ico {
  background-color: #0099ff1a;
  background-image: linear-gradient(180deg, var(--gradient-color-1), var(--gradient-color-2));
  border-radius: 16px;
  flex: none;
  justify-content: center;
  align-items: center;
  width: 56px;
  height: 56px;
  display: flex;
}

.contact-detail-item-ico.small {
  width: 44px;
  height: 44px;
}

.contact-item-t {
  color: var(--black-3);
  font-size: 20px;
  font-weight: 500;
  text-decoration: none;
}

.contact-item-t.light {
  color: var(--white);
  font-size: 16px;
}

.contact-detail-item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.svg-4 {
  width: 32px;
  height: 32px;
  color: var(--white);
}

.svg-4.small {
  width: 24px;
  height: 24px;
}

.contact-detail-footer {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 1rem;
  display: flex;
}

.footer-content-wrapper {
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

.footer-column-grid {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: column;
  display: flex;
}

.footer-links {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.footer-glow {
  filter: blur(256px);
  background-image: linear-gradient(90deg, #09f, #875cf5);
  border-radius: 9999px;
  width: 300px;
  height: 300px;
  display: block;
  position: absolute;
  inset: auto 0% 0% auto;
}

.footer-glow.collection-item-2 {
  inset: 0% auto auto 0%;
  inset: 0% auto auto 0%;
}

.cta-des-t {
  color: #fff;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.exclusive-offer-title {
  color: #fff;
  text-transform: uppercase;
  max-width: 44rem;
  font-family: Poppins, sans-serif;
  font-size: 40px;
  font-weight: 500;
  line-height: 1.1;
  display: block;
}

.exclusive-offer-des {
  color: #fff;
  max-width: 40rem;
  font-family: Poppins, sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 24px;
}

.any-text-span {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.tutor-card-item-list-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
}

.tutor-card-list-item {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.tutor-card-list-t {
  color: #333;
  font-family: Poppins, sans-serif;
  font-size: 16px;
}

.first-session-grid-wrapper {
  background-color: var(--bg-color);
  border-radius: 16px;
  padding: 2.5rem;
}

.number-ico {
  color: var(--white);
  font-size: 20px;
  font-weight: 500;
}

.first-session-grid-wrapper-bg {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  border-radius: 17px;
  padding: 1px;
}

.tutor-aproach-ico-bg {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  border-radius: 9px;
  padding: 1px;
}

.tutor-aproach-ico {
  width: 24px;
  height: 24px;
  color: var(--dodger-blue);
}

.who-our-tutor {
  display: flex;
}

.who-our-tutor-tab-menu {
  grid-column-gap: 56px;
  grid-row-gap: 56px;
  flex-flow: column;
  width: 70%;
  padding-right: 6.25rem;
  display: flex;
}

.who-our-tutor-tab-content {
  border-left: 1px solid var(--tab-stroke);
  justify-content: flex-start;
  align-items: center;
  width: auto;
  padding-left: 6.25rem;
}

.who-our-tutor-tab-link {
  background-color: var(--transparent);
  padding-left: 0;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 44px;
}

.who-our-tutor-tab-link.w--current {
  background-color: #0000;
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  color: var(--dodger-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.who-our-tutor-tab-t {
  background-image: linear-gradient(180deg, var(--gradient-color-1), var(--gradient-color-2));
  text-align: left;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 25px;
  font-weight: 600;
  line-height: 28px;
}

.who-our-tutor-tab-t.is-hide {
  display: none;
}

.who-our-tutor-tab-p {
  color: var(--gray);
  text-align: left;
  margin-bottom: 0;
  font-size: 24px;
  line-height: 32px;
}

.who-our-tutor-tab-pane-content {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  justify-content: flex-start;
  align-items: flex-start;
  max-width: 40rem;
  display: flex;
}

.tutor-images-strip {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.tutor-images-strip.line-2 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-left: 3rem;
}

.tutor-images-strip.line-1 {
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  padding-right: 3rem;
}

.tutor-img-strip-img {
  border-radius: 20px;
  width: 250px;
  height: auto;
}

.tutor-imges-strip-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  margin-top: 6.25rem;
  display: flex;
}

.hero-chip-span {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  color: var(--dodger-blue);
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
}

.hero-chip-img {
  height: 1.5rem;
}

.service-hero-img {
  width: 730px;
  max-width: none;
  padding-left: 5rem;
}

.primary-btn-ico {
  width: 2rem;
  height: 2rem;
}

.review-star-img {
  height: 1.5rem;
}

.quote-mark {
  width: 3rem;
  height: 3rem;
  display: none;
}

.review-flex-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  justify-content: space-between;
  align-items: stretch;
  height: 100%;
  display: flex;
}

.befit-wrap-img {
  border-radius: 20px;
  width: 72px;
  height: 72px;
}

.benefit-card-bg {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  opacity: .6;
  filter: blur(128px);
  border-radius: 999px;
  width: 250px;
  height: 200px;
  position: absolute;
  inset: auto -10% -12% auto;
}

.why-us-bg-blur-wrapper-copy {
  opacity: .7;
  display: block;
  position: absolute;
  inset: 36% auto auto -750px;
}

.how-to-work-bg-blur-wrapper-copy {
  opacity: .8;
  display: block;
  position: absolute;
  inset: auto -800px -13% auto;
}

.who-our-tutor-content-wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  display: flex;
}

.who-our-tutor-title {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  text-align: left;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  flex: none;
  width: 30rem;
  font-size: 2.5rem;
  font-weight: 500;
  line-height: 48px;
}

.who-our-tutor-p {
  color: var(--gray);
  text-align: left;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 24px;
}

.who-our-tutor-p-h {
  background-image: linear-gradient(180deg, var(--gradient-color-1), var(--gradient-color-2));
  text-align: left;
  -webkit-text-fill-color: transparent;
  -webkit-background-clip: text;
  background-clip: text;
  font-size: 25px;
  font-weight: 500;
  line-height: 28px;
}

.who-our-tutor-p-wrapper {
  grid-column-gap: 7rem;
  grid-row-gap: 7rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.div-block-164 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-flow: column;
  flex: none;
  justify-content: center;
  align-items: flex-start;
  width: 35rem;
  display: flex;
}

.div-block-165 {
  background-image: linear-gradient(90deg, var(--gradient-color-1), var(--gradient-color-2));
  height: 1px;
}

@media screen and (max-width: 991px) {
  .nav-menu-wrapper {
    background-color: #0000;
  }

  .nav-menu {
    background-color: #fff;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: center;
    padding-left: 0;
    display: flex;
  }

  .nav-link {
    padding-left: 5px;
    padding-right: 5px;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: absolute;
  }

  .nav-button-wrapper {
    width: 100%;
    margin-left: 0;
  }

  .menu-button {
    padding: 12px;
  }

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

  .hero-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
  }

  .hero-split {
    width: 100%;
    max-width: 100%;
  }

  .margin-bottom-24px {
    text-align: center;
  }

  .text-block {
    text-align: left;
  }

  .div-block-2 {
    padding-right: 0;
  }

  .div-block-3 {
    text-align: left;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .div-block-4 {
    flex-direction: row;
    width: 100%;
  }

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

  .heading {
    padding-right: 0;
    font-size: 36px;
    font-weight: 600;
  }

  .text-span {
    font-weight: 700;
  }

  .colored-bg-btn {
    text-align: center;
    flex: 0 auto;
    width: auto;
    display: flex;
  }

  .colored-bg-btn.width-auto {
    width: auto;
  }

  .colored-bg-btn.width-auto.in-nav {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

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

  .container-2 {
    width: auto;
    max-width: 1170px;
  }

  .div-block-7 {
    width: 48%;
  }

  .text-block-3 {
    text-align: center;
  }

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

  .how-it-works {
    padding: 60px 5%;
  }

  .centeredheading {
    font-size: 56px;
  }

  .counter-box {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

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

  .image-10 {
    width: 100%;
  }

  .list-item, .list-item-2 {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .list-item-3 {
    margin-bottom: 20px;
    font-size: 14px;
  }

  .section-4 {
    background-color: var(--alice-blue);
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/64752a0083c897dbe3ac19de_Vector%20(28).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19815ddb0d9f0d7fcee0_Ellipse%2021%20(2).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif");
    background-position: 45% 62%, 95% 5%, 90% 85%, 8% 30%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 250px, 23px, 40px, 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .testimonial-slider-small {
    background-position: 100% 24%;
    background-size: 110px;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 30px;
  }

  .testimonial-slider {
    max-width: 728px;
  }

  .testimonial-slide-wrapper {
    max-width: 48%;
  }

  .testimonial-slider-left {
    left: -20px;
  }

  .slider-arrow-embed {
    background-color: #0000;
    margin-right: 0;
  }

  .testimonial-slider-right {
    right: -20px;
  }

  .testimonial-slide-nav {
    position: static;
  }

  .mask {
    max-width: 728px;
  }

  .container-9 {
    max-width: 700px;
  }

  .foooter-about {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 24px;
  }

  .blog-title {
    margin-bottom: 1.5rem;
    font-size: 56px;
  }

  .submit-button {
    border-radius: 100px;
    padding: 12px 24px;
    font-size: 16px;
  }

  .container-12 {
    max-width: none;
  }

  .column-15 {
    text-align: right;
  }

  .columns-3 {
    align-items: center;
    display: flex;
  }

  .collection-item-2 {
    padding-right: 10px;
  }

  .blog-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-14 {
    max-width: 90%;
  }

  .footer-dark {
    background-image: none;
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .footer-block {
    margin-top: 20px;
  }

  .footer-divider {
    margin-top: 40px;
  }

  .footer-brand {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    max-width: 100%;
  }

  .benifits-tutoring {
    align-items: center;
  }

  .benifit-tutoring-split-1 {
    width: auto;
    padding: 1.5rem;
  }

  .heading-12 {
    font-size: 20px;
    line-height: 24px;
  }

  .vec-button, .ib-btn, .high-school-btn {
    padding-left: 24px;
    padding-right: 24px;
    font-size: 16px;
  }

  .subject-form-list-2 {
    margin-top: 20px;
  }

  .curriclum-in-melb-suburb {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .subject-topic-list {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .subject-filter-btn {
    height: 44px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .subject-name {
    font-size: 18px;
  }

  .container-18 {
    grid-row-gap: 0px;
    max-width: 700px;
  }

  .heading-13 {
    font-size: 56px;
    line-height: 1.3;
  }

  .container-19 {
    max-width: 700px;
    display: block;
  }

  .div-block-22 {
    grid-row-gap: 1rem;
  }

  .text-block-22, .text-block-23 {
    font-size: 14px;
  }

  .nav-btn, .nav-btn-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .navbar-no-shadow-2 {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar-no-shadow-container-2 {
    max-width: 700px;
    padding: 0;
  }

  .navbar-wrapper-3 {
    grid-column-gap: 2rem;
  }

  .navbar-brand-3 {
    width: 20%;
  }

  .nav-menu-wrapper-3 {
    background-color: #0000;
    display: block;
  }

  .nav-menu-2 {
    grid-row-gap: 1rem;
    background-color: #fff;
    flex-flow: column wrap;
    justify-content: space-around;
    align-items: flex-start;
    padding: 20px;
    display: flex;
  }

  .nav-link-3 {
    margin-left: 0;
    padding: 0 5px 0 12px;
  }

  .nav-link-3.w--current {
    margin-left: 0;
    padding-left: 12px;
  }

  .mobile-margin-top-12 {
    display: none;
  }

  .nav-button-wrapper-2 {
    width: 100%;
    margin-left: 0;
  }

  .menu-button-4 {
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    padding: .5rem;
    display: block;
  }

  .menu-button-4.w--open {
    color: #fff;
    background-color: #0000;
  }

  .hero-split-2 {
    max-width: 100%;
    margin-bottom: 40px;
  }

  .text-block-27 {
    width: 100%;
    margin-top: 20px;
  }

  .sub-heading {
    font-size: 14px;
  }

  .heading-15 {
    font-size: 34px;
  }

  .filter-form-checkbox {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
  }

  .steps-wrapper {
    align-items: center;
    width: 100%;
    display: flex;
  }

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

  .text-bloc-center {
    font-size: 16px;
    line-height: 26px;
  }

  .step {
    display: block;
  }

  .prev-button {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 23px;
  }

  .next-button {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .application-form-section {
    background-size: 100px, 70px, 80px, 80px, 16px, 25px, 20px, 25px;
  }

  .application-form-container {
    width: 100%;
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .image-255 {
    width: 200px;
    height: 200px;
  }

  .transparent-bg-btn {
    text-align: center;
  }

  .div-block-38 {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .testimonial-wrapper {
    max-width: 728px;
  }

  .div-block-43 {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .faq-list {
    grid-row-gap: 16px;
  }

  .faq-wrap {
    padding: 10px 1.5rem;
  }

  .question {
    font-size: 18px;
  }

  .answer {
    font-size: 14px;
  }

  .faq-heading {
    font-size: 34px;
  }

  .faq-section {
    background-position: 55% 3%, 56% 13%, 64% 12%, 100% 7%;
    background-size: 20px, 30px, 150px, 211px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .our-blog-banner {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6a68d829f1b3314f7773bef9_bg.avif");
    background-position: 50%;
    background-size: cover;
    padding-top: 10rem;
    padding-bottom: 60px;
  }

  .our-blog-banner.pricing {
    padding-top: 10rem;
  }

  .our-tutor-faq {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sngle-blog-post-banner {
    background-position: 50%;
    background-size: cover;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 80px;
  }

  .single-blog-post-content, .single-blog-list-wrapper {
    margin-top: 20px;
  }

  .single-blog-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .single-blog-item {
    width: 48%;
  }

  .single-blog-main-wrapper {
    max-width: 700px;
  }

  .blog-post-rich-text {
    width: 90%;
  }

  .single-blog-category-text-copy {
    display: none;
  }

  .benifit-tutoring-heading {
    padding-left: 0;
    padding-right: 0;
    font-size: 56px;
    line-height: 64px;
  }

  .tutor-faq-section {
    background-position: 55% 8%, 59% 17%, 100% 11%, 69% 10%;
    background-size: 20px, 35px, 200px, 200px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .left-color-bg-btn {
    width: 100%;
  }

  .home-find-tutor--container {
    max-width: 987px;
  }

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

  .home-join-team {
    background-position: 98% 30%, 99%, 100% 0, 50% 100%, 72% 97%, 50% 84%, 0 20%, 13% 5%;
    padding-bottom: 80px;
  }

  .join-team-btn {
    justify-content: center;
    align-items: center;
  }

  .perfect-today-text {
    font-size: 16px;
  }

  .div-block-48, .div-block-49 {
    width: 100%;
  }

  .div-block-50 {
    flex-direction: column;
  }

  .our-tutor-banner {
    background-position: 106% 0;
    background-size: cover;
    padding-top: 10rem;
    padding-bottom: 60px;
  }

  .our-tutor-banner-container {
    max-width: 700px;
  }

  .our-tutor-banner-heading {
    font-size: 60px;
  }

  .range-of-subject-section {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif");
    background-position: 2% 98%;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .next {
    font-size: 16px;
  }

  .text-span-22 {
    font-weight: 700;
  }

  .organize-tutor-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .organize-tutor-split-1 {
    width: 100%;
    display: block;
  }

  .organize-tutor-split-2 {
    width: 100%;
  }

  .home-online-tutoring {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-24 {
    max-width: none;
  }

  .google-reviews {
    margin-top: 20px;
    display: block;
  }

  .spc-join-split-1 {
    width: 45%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .spc-join-split-2 {
    width: 55%;
    padding-left: 2%;
  }

  .main-beifits-wrapper-copy {
    width: 100%;
  }

  .faq-section-specific {
    background-position: 55% 3%, 60% 11%, 102% 6%, 71% 10%;
    background-size: 20px, 25px, 150px, 200px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-18 {
    margin-top: 0;
    font-size: 24px;
  }

  .text-block-37 {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .form-block-4 {
    padding: 15px;
  }

  .text-field-8, .text-field-9 {
    color: var(--black-3);
    padding: 7px 15px;
    font-family: Poppins, sans-serif;
    font-size: 12px;
  }

  .text-field-10, .text-field-11 {
    color: var(--black-3);
    font-family: Poppins, sans-serif;
    font-size: 12px;
  }

  .submit-button-5 {
    text-align: center;
    width: 100%;
    padding: 10px 15px;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
  }

  .radio-button-label-6, .radio-button-label-7 {
    font-size: 14px;
  }

  .subject-label {
    font-size: 16px;
  }

  .field-label-10, .field-label-11 {
    margin-bottom: 5px;
    font-size: 16px;
  }

  .field-label-12, .field-label-13 {
    margin-bottom: 5px;
    font-size: 14px;
  }

  .div-block-59 {
    grid-row-gap: .25rem;
  }

  .expert-private-ib-spec-copy {
    background-position: 64% 69%, 42% 10%, 92% 67%, 104% 4%;
    background-size: 20px, 110px, 100px, 55px;
    height: 50%;
    min-height: 50vh;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .apply-today-button {
    border-radius: 100px;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
  }

  .striaght-forward-solution-image {
    width: 100%;
  }

  .see-what-our-clients-are-telling-us {
    margin-bottom: 0;
    font-size: 34px;
  }

  .radio-label-text {
    font-size: 16px;
  }

  .text-block-39 {
    margin-bottom: 10px;
    font-family: Poppins, sans-serif;
  }

  .heading-19 {
    margin-top: 0;
  }

  .section-13 {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vcesubjects {
    display: none;
  }

  .cta-faq-specific-page {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c1983f96b5668440ef033_Frame%2038.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/647ca20cdf963a10c4266f8b_Vector%20(37).avif");
    background-position: 98% -11%, 90% 115%, 0 76%;
    background-repeat: no-repeat, no-repeat, no-repeat;
    background-size: 80px, 35px, 100px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .google-reviews-tab {
    margin-top: 40px;
    display: flex;
  }

  .nav-button-wrapper-2-cop {
    justify-content: flex-end;
    width: 100%;
    margin-left: 0;
    display: flex;
  }

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

  .collection-list-6 {
    overflow: visible;
  }

  .tutors-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .high-tutors-section {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/647ca20cdf963a10c4266f8b_Vector%20(37).avif");
    background-position: 0 27%;
    background-repeat: no-repeat;
    background-size: 150px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dropdown-list-3 {
    background-color: var(--white);
    margin-top: 10px;
  }

  .dropdown-list-3.w--open {
    overflow: auto;
  }

  .div-block-51-copy {
    justify-content: center;
    display: flex;
  }

  .div-block-51-copy.margin-top-20 {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
  }

  .midd {
    margin-top: 8px;
    margin-bottom: 8px;
  }

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

  .subject-name-other {
    font-size: 18px;
  }

  .colored-bg-btn-sbj {
    text-align: center;
    display: block;
  }

  .sub-heading-inline, .sub-heading-inline-cms {
    font-size: 16px;
  }

  .online-tutring-button {
    margin-top: 20px;
  }

  .rv-parternship {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .rv-grid-text-wrapper {
    padding: 24px;
  }

  .heading-22 {
    text-align: center;
    font-size: 56px;
    line-height: 1.3;
  }

  .vce-tutors-section-landing-page {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/647ca20cdf963a10c4266f8b_Vector%20(37).avif");
    background-position: 0 27%;
    background-repeat: no-repeat;
    background-size: 150px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .subject-directory {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-subject-directory {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .header-directory {
    font-size: 16px;
  }

  .directory-block {
    grid-template-columns: 1fr 1fr;
  }

  .directory-subject {
    font-size: 16px;
  }

  .pricing-faq {
    background-position: 44% 8%, 61% 25%, 101% 14%, 69% 21%;
    background-size: 20px, 30px, 200px, 200px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pricing-list-item-1 {
    margin-bottom: 20px;
  }

  .what-s-included {
    font-size: 16px;
  }

  .submit-button-parent {
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 16px;
    line-height: 24px;
  }

  .reviews-carousel {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .dropdown-toggle-4 {
    padding: 0 30px 0 0;
  }

  .dropdown-list-4.w--open {
    flex-direction: column;
    margin-bottom: -.5rem;
    padding-top: .5rem;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .nav-link-dropdown {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    padding: .5rem 0;
  }

  .nav-link-dropdown.w--current {
    margin-left: 0;
    padding-left: 0;
  }

  .container-26 {
    max-width: 700px;
  }

  .colored-bg-btn-left-2 {
    text-align: center;
    width: 100%;
    margin-bottom: 0;
    padding: 8px 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
  }

  .rv-grid-image-large {
    max-width: 450px;
  }

  .rv-grid-card-body-wrapper {
    grid-row-gap: 2rem;
    flex-direction: column-reverse;
  }

  .rv-grid-card-body-wrapper.rv-grid-reverse-order {
    flex-direction: column-reverse;
  }

  .nav-link-3---hidden {
    margin-left: 0;
    padding-left: 0;
    padding-right: 5px;
  }

  .nav-link-3---hidden.w--current {
    margin-left: 0;
    padding-left: 0;
  }

  .nav-list-item.hidden-list-item {
    display: none;
  }

  .nav-dropdown-btn, .nav-dropdown-btn-2 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .nav-dropdown-parent {
    margin-left: 0;
    padding: 0 5px 0 0;
  }

  .nav-dropdown-parent.w--current {
    margin-left: 0;
    padding-left: 12px;
  }

  .div-block-84 {
    display: none;
  }

  .benefits-services {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .image-285 {
    margin-right: 0;
  }

  .spiel-text-services {
    font-size: 18px;
  }

  .sub-heading-benefits-services {
    font-size: 16px;
  }

  .testimonial-slider-small-services {
    background-image: none;
    padding: 60px 5%;
  }

  .subject-services-banner {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6a68d829f1b3314f7773bef9_bg.avif");
    background-position: 50%;
    background-size: cover;
    padding-top: 10rem;
    padding-bottom: 60px;
  }

  .subject-button-options {
    flex-flow: wrap;
  }

  .subject-button-option {
    text-align: center;
  }

  .subject-header {
    font-size: 56px;
  }

  .header-subject {
    font-size: 56px;
    line-height: 1.1;
  }

  .container-33 {
    width: 95%;
  }

  .colored-bg-btn-red {
    text-align: center;
    width: auto;
    display: flex;
  }

  .heading-18-cms {
    margin-top: 0;
    font-size: 24px;
  }

  .new-landing-page-hero-section {
    background-position: 64% 69%, 42% 10%, 92% 67%, 104% 4%;
    background-size: 20px, 110px, 100px, 55px;
    height: 50%;
    min-height: 50vh;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .new-landing-page-form {
    width: 80%;
    padding: 25px;
  }

  .form-wrap {
    margin-right: 0;
  }

  .benefits {
    flex-flow: row;
  }

  .banner {
    margin-bottom: 5px;
  }

  .benfits-box {
    width: 70%;
    margin-top: 0;
    margin-bottom: 0;
  }

  .benefit {
    font-size: 18px;
  }

  .form-wrap-personal-details {
    justify-content: center;
  }

  .blog-item {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .blog-grid {
    grid-column-gap: 22px;
    grid-template-columns: 1fr .6fr;
  }

  .feature-image {
    margin-bottom: 10px;
  }

  .featured-item {
    flex-wrap: wrap;
  }

  .grid-4 {
    justify-items: start;
  }

  .container-37.width-100 {
    max-width: 1170px;
  }

  .service-hero-section {
    background-image: none;
    padding-top: 60px;
    padding-bottom: 60px;
    display: flex;
  }

  .subject-landing-page-hero-wrap {
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
  }

  .subject-landing-page-hero-left {
    width: 100%;
    max-width: 100%;
    margin-bottom: 40px;
  }

  .subject-landing-page-hero-right {
    width: 48%;
    padding-left: 0%;
    display: none;
  }

  ._1st-session-satisfaction-guarantee {
    padding: 60px 5%;
  }

  ._100 {
    margin-right: 0;
  }

  ._1st-session {
    font-size: 20px;
  }

  ._1st-session-satisfaction-header {
    margin-bottom: 20px;
    font-size: 28px;
  }

  ._1st-session-satisfaction-description {
    margin-bottom: 20px;
    font-size: 16px;
  }

  ._1st-session-heder-box {
    grid-column-gap: 10px;
  }

  ._1st-session-button {
    border-width: 2px;
    border-radius: 10px;
    width: 100%;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
  }

  ._1st-session-div-block, .image-290 {
    width: 100%;
  }

  ._1st-session-pop-up {
    width: 90%;
  }

  ._1st-session-satisfaction-header-popup {
    margin-bottom: 20px;
    font-size: 28px;
  }

  ._1st-session-satisfaction-description-popup {
    margin-bottom: 20px;
    font-size: 16px;
  }

  ._1st-session-button-popup {
    border-radius: 10px;
    width: 100%;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
  }

  ._1st-session-landing-page {
    font-size: 20px;
  }

  .price-category-wrap {
    padding-left: 0%;
    padding-right: 0%;
  }

  .pricing-chart-grid {
    grid-column-gap: 1px;
    grid-row-gap: 1px;
  }

  .comparisom-reason {
    font-size: 16px;
  }

  .container-compariosn {
    max-width: 1170px;
  }

  .why-choose-apex-landing-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .why-choose-apex-services {
    padding: 60px 5%;
  }

  .organise-a-session-button-404 {
    text-align: center;
    width: auto;
    display: block;
  }

  .return-home-404-button {
    text-align: center;
  }

  .image-291 {
    width: 32px;
  }

  .reviews-slider {
    width: 100%;
    margin-top: 0;
  }

  .reviews-slider.in-private {
    margin-top: 0;
  }

  .google-review-slider {
    max-width: 728px;
  }

  .google-review-card {
    max-width: 48%;
  }

  .mask-google-reviews {
    max-width: 728px;
    height: auto;
    margin-left: 20px;
    margin-right: 20px;
  }

  .in-line-header-organise {
    font-size: 34px;
    line-height: 45px;
  }

  .inline-header, .link-variation {
    text-align: left;
  }

  .google-reviews-landing-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .x-tutors-sub-heading {
    width: 100%;
    font-size: 18px;
  }

  .ready-to-start-tutoring-headder {
    font-size: 34px;
  }

  .melbourne-locations {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif");
    background-position: 2% 98%;
    background-repeat: no-repeat;
    background-size: 30px;
  }

  .logo-slider {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-logo {
    overflow: hidden;
  }

  .page-padding-2.vce-tutor, .page-padding-2.s0-copy {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

  .page-padding-2.s0 {
    margin-top: 2rem;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-padding-2.vce-tutor, .page-padding-2.s0-copy {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }

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

  .logo_component-slider {
    grid-column-gap: 2.5rem;
  }

  .logo-slider-img {
    width: 135px;
  }

  .container-for-syd-locations {
    max-width: 700px;
  }

  .overlay {
    background-image: linear-gradient(#0000004d, #0000004d);
  }

  .see-all-locations {
    text-align: center;
    width: 100%;
    display: block;
  }

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

  ._1st-session-landing-page-in-line {
    font-size: 20px;
  }

  .content-left-2 {
    width: 150px;
  }

  .blog-grid-3 {
    flex-direction: column;
    grid-template-columns: 1fr;
    padding-left: 200px;
    display: flex;
  }

  .featured-articles-3 {
    display: none;
  }

  .feature-image-blog-template {
    margin-bottom: 10px;
  }

  .who-are-our-tutors {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-who-are-tutors {
    max-width: 700px;
  }

  .grid-5 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .melb-locations-button {
    text-align: center;
    width: 100%;
    display: block;
  }

  .apex-is-1-choice, .comparson-table {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19823ca2d165f19ebaf3_Frame%2038%20(1).png"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/647667423cce268415b28c8b_Vector%20(36).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6473c4bbc16a8d71e8ea56ac_Ellipse%2021%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6473c4bbc16a8d71e8ea56ac_Ellipse%2021%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/647664fe86c9ba0478e9db18_Vector%20(35).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/64723ad008dc67134cb028bf_Vector%20(18).avif");
    background-position: 100% 99%, -2% 41%, 2% 19%, 0 71%, 99% 71%, 99% 43%, 100% 7%, 0 5%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 60px, 110px, 10px, 25px, 13px, 23px, 90px, 100px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .vce-tutoring-content-text {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .h4-more-content {
    line-height: 30px;
  }

  .blog-pop-up-discount {
    width: 90%;
  }

  ._50-discount-text {
    margin-bottom: 0;
    font-size: 125px;
    line-height: 125px;
  }

  ._50-discount-description {
    margin-bottom: 20px;
    font-size: 16px;
  }

  ._50-discount-text-sub-text {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .service-links {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-89 {
    line-height: 24px;
  }

  .locations {
    padding: 60px 5%;
  }

  .container-location {
    max-width: 700px;
  }

  .section-17 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hsc-tutors-section {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/647ca20cdf963a10c4266f8b_Vector%20(37).avif");
    background-position: 0 27%;
    background-repeat: no-repeat;
    background-size: 150px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .white-h2 {
    margin-bottom: 0;
    font-size: 34px;
  }

  .link-block-6 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 80%;
  }

  .collection-item-17 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 10px;
  }

  .container-locations {
    max-width: 700px;
  }

  .button-loc {
    text-align: center;
    width: 100%;
    display: block;
  }

  .horizontal-buttons {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    margin-bottom: 10px;
  }

  .where-you-from-link {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 80%;
  }

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

  .start-tutoring-now-button {
    text-align: center;
    width: 100%;
    display: block;
  }

  .hover-blue-text {
    text-align: left;
  }

  .nav-btn-3 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .nav-btn-3.full-button {
    align-items: center;
    width: 100%;
    height: 50px;
    font-size: 18px;
    display: flex;
  }

  .subject-wrapper-block {
    flex-direction: column;
    display: block;
  }

  .year-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: none;
  }

  .div-block-113 {
    background-color: #09f;
  }

  .mobile-menu-wrapper {
    z-index: 4;
    background-color: #fff;
    width: 100vw;
    height: 100vh;
    padding: 50px 40px;
    display: none;
    position: fixed;
  }

  .mobile-menu-wrapper.background-wrapper.paddin-none.custom-bg {
    border-radius: 24px;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    width: 97%;
    height: auto;
    margin-top: 1rem;
    margin-left: auto;
    margin-right: auto;
    padding: 2.5rem;
    display: none;
    overflow: visible;
  }

  .mobile-width-dropdown {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
    display: flex;
  }

  .mobile-width-dropdown.dropdown-toggle-mobile {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
    text-decoration: none;
  }

  .nav-links-new {
    justify-content: center;
    align-items: center;
  }

  .nav-links-wrapper-new {
    background-color: var(--white);
    border-radius: 24px;
    height: auto;
    margin-top: 1.5rem;
    margin-left: 1.5%;
    margin-right: 1.5%;
    display: none;
    box-shadow: 0 20px 40px #0000001f;
  }

  .subject-name-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: none;
  }

  .nav-button-wrapper-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-left: 0;
  }

  .nav-button-wrapper-3.mobile-nav-button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
    justify-content: center;
    align-items: center;
    margin-top: 20px;
  }

  .nav-wrapper {
    margin-left: 1.5%;
    margin-right: 1.5%;
  }

  .nav-wrapper.bg-white.padding-top-bottom-10px, .nav-wrapper.bg-white.padding-top-bottom-10px-copy, .nav-wrapper.bg-white.padding-top-bottom-10px, .nav-wrapper.bg-white.padding-top-bottom-10px-copy, .nav-wrapper.bg-white.padding-top-bottom-10px, .nav-wrapper.bg-white.padding-top-bottom-10px-copy {
    padding-left: 0;
    padding-right: 0;
    display: block;
  }

  .nav-btn-4 {
    padding-left: 12px;
    padding-right: 12px;
  }

  .nav-btn-4.full-button {
    align-items: center;
    width: 100%;
    height: 50px;
    font-size: 18px;
    display: flex;
  }

  .years {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: none;
  }

  .dropdown-toggle-mobile {
    width: 100%;
    color: var(--black-3);
    text-align: left;
    border-bottom: 1px solid #e6e6e6;
    font-family: Poppins, sans-serif;
    font-size: 18px;
    line-height: 30px;
  }

  .dropdown-toggle-mobile.w--open {
    color: var(--black-3);
  }

  .subjects-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: var(--white);
    flex-direction: column;
    padding: 2rem 1rem;
    display: flex;
  }

  .city-button-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    display: block;
  }

  .panel-2-links.doger-blue {
    color: #09f;
    border-style: solid;
    border-width: 1px;
  }

  .panel-2-links.doger-blue:hover {
    color: #fff;
    background-color: #09f;
    border-color: #09f;
  }

  .panel-2-links.doger-blue.mobile-links {
    border-color: var(--tab-stroke);
    background-color: var(--white);
    color: var(--black-3);
    border-radius: 99px;
    margin-bottom: 10px;
  }

  .panel-2-links.doger-blue.mobile-links:hover {
    background-color: var(--bg-color);
  }

  .container-new.nav {
    width: auto;
    padding-left: 20px;
    padding-right: 20px;
  }

  .nav-new--hamburger {
    flex-direction: column;
    flex: none;
    justify-content: center;
    align-items: flex-start;
    margin-left: auto;
    display: flex;
  }

  .dropdown-list-5 {
    display: none;
    position: static;
  }

  .mobile-2-links {
    border: 1px solid var(--tab-stroke);
    background-color: var(--white);
    width: 100%;
    color: var(--black-3);
    border-radius: 99px;
    justify-content: space-between;
    align-items: center;
    margin-top: 5px;
    margin-bottom: 5px;
    padding: 10px 15px;
    font-family: Poppins, sans-serif;
    font-size: 16px;
    text-decoration: none;
    display: flex;
  }

  .mobile-2-links:hover {
    background-color: var(--bg-color);
    color: var(--black-3);
  }

  .victoria-subject-wrapper, .nsw-subject-wrapper {
    display: block;
  }

  .html-embed-20 {
    display: none;
  }

  .text-block-96 {
    color: var(--black-3);
    margin-bottom: 20px;
    font-family: Poppins, sans-serif;
    font-size: 24px;
    font-weight: 500;
  }

  .subjects-wrapper-inner {
    display: none;
  }

  .subjects-we-tutor {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .container-1140 {
    max-width: 700px;
  }

  .footer_container {
    max-width: 700px;
    margin-left: auto;
    margin-right: auto;
  }

  .button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    align-self: auto;
    place-items: center;
    margin-top: 10px;
    display: flex;
  }

  .social_icon-wrapper {
    background-color: #fff0;
  }

  .container-1141 {
    width: 100%;
    max-width: 100%;
  }

  .single_blog-item {
    width: 100%;
  }

  .heading-vce {
    font-size: 56px;
  }

  .margin-top-20px {
    margin-top: 20px;
  }

  .pricing {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .pricing.updated {
    padding-left: 5%;
    padding-right: 5%;
    display: block;
  }

  .price-box {
    width: 48%;
  }

  .organise-a-tutor-today-button {
    text-align: center;
    width: 100%;
    display: flex;
  }

  .organise-a-tutor-today-button.no-margin {
    border-radius: 99px;
  }

  .html-embed-21 {
    display: block;
  }

  .comparison-container {
    overflow: clip;
  }

  .younger-year-levels-section-landing-page-copy, .vce-tutors-section-landing-page---math {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .heading-19-manual {
    margin-top: 0;
  }

  .hsc-tutors-section-landing-page {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/647ca20cdf963a10c4266f8b_Vector%20(37).avif");
    background-position: 0 27%;
    background-repeat: no-repeat;
    background-size: 150px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-27-copy {
    width: 100%;
    margin-top: 20px;
  }

  .centeredheading-copy {
    font-size: 34px;
  }

  .container-for-mel-locations {
    max-width: 700px;
  }

  .about-us-blurb, .our-approach {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .younger-year-level-wrap {
    margin-top: 20px;
  }

  .h3 {
    font-size: 34px;
  }

  .younger-year-level-wrap-v2 {
    margin-top: 20px;
  }

  .center-button {
    text-align: center;
    width: 100%;
    display: flex;
  }

  .benefits-wrap {
    width: 100%;
    padding-top: 32px;
    padding-bottom: 32px;
  }

  .benefits-explained {
    font-size: 16px;
  }

  .h3-no-spacing {
    font-size: 34px;
  }

  .younger-year-level-wrap-v3 {
    margin-top: 20px;
  }

  .colored-bg-btn-white {
    text-align: center;
    width: 100%;
    display: block;
  }

  ._1-trusted-tutors, .home-online-tutoring-white-bg {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .vce-success-stories-card {
    max-width: 100%;
  }

  .success-stories {
    background-position: 100% 24%;
    background-size: 110px;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 30px;
  }

  .qce-tutors-section, .wace-tutors-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sace-tutors-section {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/647ca20cdf963a10c4266f8b_Vector%20(37).avif");
    background-position: 0 27%;
    background-repeat: no-repeat;
    background-size: 150px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .more-resources-button {
    text-align: center;
    width: 100%;
    display: block;
  }

  .melbourne-locations-show {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif");
    background-position: 2% 98%;
    background-repeat: no-repeat;
    background-size: 30px;
  }

  .find-me-a-tutor-now {
    text-align: center;
    width: 100%;
    display: block;
  }

  .aligned-aus-curriculum-txt {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .improvement {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .message-italic {
    font-size: 16px;
    line-height: 26px;
  }

  .personal-info {
    font-size: 40px;
  }

  .ib-subjects {
    margin-top: 20px;
  }

  .short-blurb {
    font-size: 16px;
  }

  .intro-to-our-tutors, .subject-specific-content {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .hsc-subjects {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif");
    background-position: 2% 98%;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .range-of-subject-section---vce {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .qce-subjects, .range-of-subject-section-sace, .range-of-subject-section-wace {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif");
    background-position: 2% 98%;
    background-repeat: no-repeat;
    background-size: 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .all-subjects {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .subject-name-2 {
    font-size: 18px;
  }

  .h3-no-spacing-2 {
    font-size: 34px;
  }

  .younger-year-level-wrap-v3-2, .subject-form-list-3 {
    margin-top: 20px;
  }

  .heading-33 {
    font-size: 34px;
  }

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

  .tutoring-approach-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .body-fade-out {
    font-size: 16px;
  }

  .first-session-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .tutoring-approach {
    padding: 60px 5%;
  }

  .main-container {
    padding-left: 0;
    padding-right: 0;
  }

  .lhs-first-session, .tutoring-approach-icon {
    width: 56px;
  }

  .service-explanation {
    width: 100%;
  }

  .younger-year-level-wrap-v2-copy {
    margin-top: 20px;
  }

  .aca-vs-prof-txt {
    font-size: 16px;
  }

  .aca-vs-prof-header {
    font-size: 20px;
  }

  .academic-vs-professional-row {
    grid-column-gap: 0px;
  }

  .academic-vs-professional-section {
    padding: 60px 5%;
  }

  .comparisom-reason-2 {
    font-size: 16px;
  }

  .text-block-102 {
    text-align: center;
  }

  .improvement-button {
    border-width: 2px;
    border-radius: 10px;
    width: 100%;
    padding: 12px 24px;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
  }

  .improvement-text-1 {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .improvement-text-2 {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .reviews-slider-component {
    width: 100%;
  }

  .tutor-bio-container {
    max-width: 90%;
  }

  .ib-table {
    margin-top: 20px;
  }

  .tutor-grwoth-toolkit {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .profile-2x2 {
    flex-direction: column;
    margin-bottom: 0;
  }

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

  .homepage-hero-h2 {
    text-align: center;
    max-width: 40rem;
  }

  .how-it-works-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .centeredheading-2 {
    font-size: 56px;
  }

  .how-it-works-3 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .centeredheading-3 {
    font-size: 34px;
  }

  .how-it-works-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .centeredheading-4 {
    font-size: 56px;
  }

  .locations-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

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

  .js-captcha-form {
    width: 100%;
  }

  .fssg-banner {
    text-align: center;
    height: 60px;
    margin-bottom: 5px;
  }

  .speed-promise-text {
    margin-bottom: 10px;
    font-size: 16px;
  }

  .div-block-140 {
    flex-flow: column;
  }

  .div-block-141 {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  ._40 {
    width: 100%;
  }

  .heade-rreal-results {
    font-size: 34px;
  }

  .reviews {
    font-size: 14px;
  }

  .suburb-blurb {
    text-align: center;
    width: auto;
  }

  .school-list {
    width: auto;
    margin-top: 0;
  }

  .suburb-info-div {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .herro-btn-row {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .hero-chip-btn {
    text-align: left;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .hero-chip-btn.aqua {
    justify-content: center;
    align-items: center;
  }

  .hero-chip-btn-grid {
    justify-items: start;
  }

  .section-hero {
    background-image: none;
    padding-bottom: 80px;
  }

  .hero-content-wrapper {
    flex-direction: row;
    place-content: flex-start;
    align-items: center;
    margin-bottom: -40px;
  }

  .stat-des {
    text-align: center;
  }

  .hero-img-wrapper {
    justify-content: center;
    width: 100%;
    max-width: 100%;
    height: 500px;
    margin-bottom: 40px;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-img {
    width: 530px;
    bottom: -16%;
    left: 23%;
  }

  .hero-content {
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 100%;
  }

  .widget-grade {
    left: 458.926px;
  }

  .widget-median {
    top: 34px;
    left: 55.926px;
  }

  .widget-anlytic {
    top: 293px;
    left: 446.926px;
  }

  .hero-keyword {
    font-size: 56px;
    line-height: 1.3;
  }

  .keyword-frame-img {
    top: -3%;
  }

  .section-why-choose {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-heading {
    font-size: 56px;
    line-height: 64px;
  }

  .section-heading.custom-size {
    font-size: 56px;
  }

  .section-description {
    font-size: 18px;
    line-height: 24px;
  }

  .btn-secondary {
    text-align: center;
    width: 100%;
    display: flex;
  }

  .content-item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    padding: 24px;
  }

  .section-find-tutor {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6474f41dbc0ddaa7a36e5cd8_Ellipse%2020%20(4).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/64726d94cb63b9f6b8f28737_Vector%20(22).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c310b6df4748060905e36_Vector%20(12).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19815ddb0d9f0d7fcee0_Ellipse%2021%20(2).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif");
    background-position: 40% 63%, -32px 46%, 100% 0, 60% 74%, 4% 83%, 95% 85%, 92% 52%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 20px, 150px, 130px, 32px, 30px, 25px, 25px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-find-tutor.padiing-0 {
    background-image: none;
  }

  .section-find-tutor.top-padiing, .section-find-tutor.padiing-0 {
    background-image: none;
  }

  .section-find-tutor.padiing-0.top-0 {
    padding-left: 5%;
    padding-right: 5%;
  }

  .section-find-tutor.top-padiing {
    background-image: none;
  }

  .tutorchip-btn-grid {
    justify-items: start;
  }

  .section-how-it-work {
    background-image: none;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tutor-work-steps-grid {
    grid-row-gap: 1rem;
    flex-wrap: wrap;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    margin-top: 40px;
    margin-bottom: 40px;
  }

  .step-grid-item {
    width: 48%;
  }

  .step-grid-item._2, .step-grid-item._3, .step-grid-item._1, .step-grid-item._4, .step-grid-item._2, .step-grid-item._3, .step-grid-item._1, .step-grid-item._4 {
    width: auto;
  }

  .section-heading-wrapper {
    justify-content: flex-start;
    align-items: center;
  }

  .btn-secondary-bg {
    flex: 0 auto;
    align-self: stretch;
  }

  .subject-item-grid {
    grid-template-columns: 1fr 1fr;
  }

  .section-online-tutor {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tutor-card-content {
    width: 100%;
    display: flex;
  }

  .tutor-card-title {
    text-align: left;
  }

  .tutor-card-availble-list {
    flex-flow: wrap;
    display: flex;
  }

  .why-choose-componenet {
    margin-top: 3rem;
  }

  .why-choose-tab-link-t {
    font-size: 1rem;
    line-height: 20px;
  }

  .why-choose-tab-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    display: grid;
  }

  .tutor-btn {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .section-cta {
    background-image: none;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .cta-title {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .cta-des {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .testomonial-btn-wrapper {
    margin-top: 10px;
  }

  .section-contact-us {
    background-position: 75% 77%, 65% 20%;
    background-size: 20px, 30px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .contactus-form {
    width: 100%;
    max-width: 100%;
  }

  .cta-content-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 0;
    display: flex;
  }

  .contact-us-content {
    align-self: stretch;
  }

  .footer-content-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
  }

  .footer-links {
    grid-column-gap: 1.3rem;
    grid-row-gap: 1.3rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

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

  .cta-des-t {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .cta-title-t, .exclusive-offer-title {
    margin-bottom: 20px;
    font-size: 28px;
  }

  .exclusive-offer-des {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .div-block-155 {
    justify-content: center;
    align-items: center;
    width: 700px;
    display: flex;
  }

  .section-hero-wrapper {
    display: flex;
  }

  .solutions-grid-wrapper, .solution-grid {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .who-our-tutor {
    flex-flow: column;
  }

  .who-our-tutor-tab-menu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-right: 0;
  }

  .who-our-tutor-tab-content {
    margin-top: 3rem;
    padding-left: 0;
  }

  .who-our-tutor-tab-link {
    text-align: center;
    padding: 0;
    font-size: 2rem;
    line-height: 28px;
  }

  .who-our-tutor-tab-link.w--current {
    padding: 0;
    font-size: 2rem;
  }

  .who-our-tutor-tab-p {
    text-align: center;
    font-size: 1.5rem;
    line-height: 30px;
  }

  .who-our-tutor-tab-pane-content {
    justify-content: flex-start;
    align-items: center;
  }

  .tutor-images-strip.line-2 {
    padding-left: 1rem;
  }

  .tutor-images-strip.line-1 {
    padding-right: 1rem;
  }

  .tutor-img-strip-img {
    border-radius: 16px;
  }

  .tutor-imges-strip-wrapper {
    margin-top: 3rem;
  }

  .small-text {
    font-size: 20px;
    line-height: 24px;
  }

  .trusted-t {
    font-size: 34px;
  }

  .morre-content-tab {
    flex-flow: column;
  }

  .more-content-tab-menu {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    justify-content: center;
    align-items: center;
    width: auto;
    padding-right: 0;
  }

  .more-content-tab-content {
    margin-top: 3rem;
    padding-left: 0;
  }

  .more-content-tab-link {
    width: 100%;
    padding: 2rem;
    font-size: 2rem;
    line-height: 28px;
  }

  .more-content-tab-link.w--current {
    padding: 2rem;
    font-size: 2rem;
  }

  .more-content-tab-pane-content {
    justify-content: flex-start;
    align-items: center;
  }

  .more-content-wrapper {
    width: 100%;
    max-width: none;
  }

  .more-content-tab-p {
    text-align: left;
    font-size: 1rem;
    line-height: 24px;
  }

  .ausgrader {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h4-more-content-3 {
    line-height: 30px;
  }

  .more-content-tab-link-2 {
    width: 100%;
    padding: 2rem;
    font-size: 2rem;
    line-height: 28px;
  }

  .more-content-tab-link-2.w--current {
    padding: 2rem;
    font-size: 2rem;
  }

  .image-319 {
    margin-right: 0;
  }

  .more-content-wrapper-3 {
    width: 100%;
    max-width: none;
  }

  .more-content-tab-p-3 {
    text-align: left;
    font-size: 1rem;
    line-height: 24px;
  }

  .more-content-section-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .grid-17 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .section-heading-2 {
    font-size: 56px;
    line-height: 64px;
  }

  .image-320 {
    margin-right: 0;
  }

  .more-content-wrapper-4 {
    width: 100%;
    max-width: none;
  }

  .more-content-tab-p-4 {
    text-align: left;
    font-size: 1rem;
    line-height: 24px;
  }

  .grid-19 {
    grid-column-gap: 24px;
    grid-row-gap: 24px;
    grid-template-columns: 1fr;
  }

  .section-heading-3 {
    font-size: 56px;
    line-height: 64px;
  }

  .tutor-wrapper {
    grid-template-columns: 1fr;
  }

  .vce-subjects-cms, .hsc-subjects-cms, .qce-subjects-cms, .sace-subject-cms, .wace-subject-cms, .ib-subject-cms {
    grid-template-columns: 1fr 1fr 1fr;
  }

  .rich-text-block-7 {
    text-align: center;
  }

  .who-our-tutor-title {
    line-height: 48px;
  }

  .who-our-tutor-p-h {
    font-size: 20px;
  }

  .who-our-tutor-p-wrapper {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .div-block-164 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .success-stories-2 {
    background-position: 100% 24%;
    background-size: 110px;
    padding-top: 60px;
    padding-bottom: 60px;
    padding-left: 30px;
  }

  .section-heading-4 {
    font-size: 56px;
    line-height: 64px;
  }

  .section-description-3 {
    font-size: 18px;
    line-height: 24px;
  }

  .worksheet-lead-magnet-download {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}

@media screen and (max-width: 767px) {
  .navbar-brand {
    padding-left: 0;
  }

  .nav-menu {
    flex-direction: column;
    padding-bottom: 30px;
    padding-left: 0;
  }

  .nav-link {
    padding-top: 10px;
    padding-bottom: 10px;
    display: inline-block;
  }

  .nav-dropdown {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .nav-dropdown-toggle {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-dropdown-list.shadow-three {
    box-shadow: 0 8px 50px #0000000d;
  }

  .nav-dropdown-list.shadow-three.w--open {
    position: relative;
  }

  .nav-dropdown-list.shadow-three.mobile-shadow-hide {
    box-shadow: none;
    box-shadow: none;
  }

  .mobile-margin-top-10 {
    margin-top: 10px;
  }

  .hero-heading-left {
    padding: 60px 15px;
  }

  .container {
    width: auto;
    max-width: 700px;
  }

  .hero-split {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

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

  .colored-bg-btn {
    flex: none;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .counter-section {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .container-2, .div-block-7 {
    width: 100%;
  }

  .text-block-2 {
    font-size: 36px;
  }

  .how-it-works {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .centeredheading {
    font-size: 44px;
    line-height: 1.1;
  }

  .counter-box {
    grid-row-gap: 0px;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .div-block-10 {
    grid-row-gap: 15px;
    flex-wrap: wrap;
  }

  .testimonial-slider-small {
    padding: 60px 15px;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    height: auto;
    margin-left: 10px;
    margin-right: 10px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .blog-title {
    font-size: 44px;
    line-height: 1.1;
  }

  .submit-button {
    width: 100%;
  }

  .footer-dark {
    padding-left: 5%;
    padding-right: 5%;
  }

  .footer-block {
    align-items: flex-start;
    margin-top: 30px;
  }

  .footer-link:hover {
    color: #1a1b1fbf;
  }

  .footer-divider {
    margin-top: 60px;
  }

  .benifit-tutoring-split-1 {
    width: 100%;
  }

  .subject-form-list-2 {
    width: auto;
    margin-top: 0;
  }

  .subject-filter-btn {
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .heading-13 {
    font-size: 44px;
    line-height: 1.1;
  }

  .container-19 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .navbar-no-shadow-container-2 {
    height: 50px;
  }

  .container-regular-2 {
    margin-top: 5px;
  }

  .navbar-brand-3 {
    padding-left: 0;
  }

  .nav-menu-2 {
    flex-direction: column;
  }

  .nav-link-3 {
    display: inline-block;
  }

  .mobile-margin-top-12 {
    margin-top: 10px;
  }

  .steps-wrapper {
    padding-left: 0;
    padding-right: 0;
  }

  .step, .step.subjects, .step.subjects {
    width: auto;
  }

  .application-form-section {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6484e950dc26172c42c53d31_Vector%20(3).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19848cfd201e08c8246a_Vector%20(7).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19823ca2d165f19ebaf3_Frame%2038%20(1).png"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19823ca2d165f19ebaf3_Frame%2038%20(1).png"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif");
    background-position: 100% 60%, 0 40%, -2% 75%, 95% 10%, 95% 90%, 90% 30%, 4% 10%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 100px, 70px, 80px, 80px, 25px, 20px, 25px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .transparent-bg-btn {
    width: 50%;
    padding: 12px 20px;
  }

  .div-block-38 {
    flex-direction: column;
  }

  .heading-h2 {
    margin-bottom: 25px;
  }

  .counter-main-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    text-align: center;
    flex-flow: row;
  }

  .divider-inside, .divider-inside.hide-on-mobile, .divider-inside.hide-on-mobile {
    display: none;
  }

  .our-blog-banner {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6a68d829f1b3314f7773bef9_bg.avif");
    background-position: 50%;
    background-size: cover;
    padding-top: 10rem;
    padding-bottom: 60px;
  }

  .our-tutor-faq {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sngle-blog-post-banner {
    padding: 60px 15px;
  }

  .single-blog-list {
    flex-flow: column;
  }

  .single-blog-item {
    width: 100%;
  }

  .related-blog {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .blog-post-rich-text {
    width: 100%;
  }

  .benifit-tutoring-heading {
    padding-left: 0;
    padding-right: 0;
    font-size: 44px;
    line-height: 1.1;
  }

  .left-color-bg-btn {
    text-align: center;
    width: 100%;
  }

  .vce-button {
    text-align: center;
  }

  .home-join-team {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef750e2b38621edac1_Ellipse%205.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ee9ed038365326175b_Vector%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed462bc8d9f390ee3d_Vector%20(6).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8e1e652ce9ae0a86_Ellipse%207.avif");
    background-position: 99% 60%, 100% 0, 50% 100%, 72% 97%, 50% 84%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 26px, 274px, 212px, 65px, 26px;
    padding: 60px 15px;
  }

  .join-team-btn {
    justify-content: center;
  }

  .div-block-50 {
    margin-bottom: 0;
  }

  .our-tutor-banner {
    padding-top: 10rem;
    padding-bottom: 60px;
  }

  .our-tutor-banner-heading {
    font-size: 48px;
  }

  .range-of-subject-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .reviews-main-wrapper {
    height: auto;
  }

  .main-beifits-wrapper-copy {
    grid-template-columns: 1fr 1fr;
  }

  .faq-section-specific {
    background-image: linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000), linear-gradient(#0000, #0000);
  }

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

  .text-field-8, .text-field-9 {
    font-size: 14px;
  }

  .submit-button-5 {
    width: 100%;
    padding: 15px 20px;
  }

  .radio-button-label-6, .radio-button-label-7 {
    font-size: 14px;
  }

  .subject-label, .field-label-10, .field-label-11 {
    font-size: 16px;
  }

  .expert-private-ib-spec-copy {
    padding: 60px 15px;
  }

  .see-what-our-clients-are-telling-us {
    font-size: 44px;
    line-height: 1.1;
  }

  .cta-faq-specific-page {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .stept, .stept.subject, .stept.subject {
    width: auto;
  }

  .vce-collection-list {
    flex-flow: column;
    display: flex;
  }

  .div-block-51-copy.margin-top-20 {
    flex-direction: column;
  }

  .online-tutring-button {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .rv-parternship {
    padding-left: 20px;
    padding-right: 20px;
  }

  .rv-grid---comp {
    margin-left: 0;
    margin-right: 0;
  }

  .rv-grid-text-wrapper {
    margin-bottom: 15px;
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .rv-reason {
    text-align: center;
  }

  .reviews-carousel {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  .reviews-carousel-wap {
    width: 65%;
  }

  .nav-link-dropdown {
    display: inline-block;
  }

  .colored-bg-btn-left-2 {
    width: 100%;
  }

  .rv-grid-card-wrapper {
    width: 100%;
    padding: 2rem 1rem;
  }

  .rv-grid-image-small {
    max-width: 300px;
  }

  .nav-link-3---hidden {
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
  }

  .nav-dropdown-parent {
    display: inline-block;
  }

  .h3-services {
    font-size: 24px;
    line-height: 1.2;
  }

  .testimonial-slider-small-services {
    padding: 60px 15px;
  }

  .subject-services-banner {
    padding: 10rem 15px 60px;
  }

  .subject-header {
    font-size: 52px;
    line-height: 1.1;
  }

  .vce {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .header-subject {
    font-size: 44px;
  }

  .ib {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .colored-bg-btn-red {
    height: 3rem;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-18-cms {
    font-size: 20px;
  }

  .services-benefits-header {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .new-landing-page-hero-section {
    padding: 60px 15px;
  }

  .header-block {
    display: block;
  }

  .new-landing-page-form {
    width: 85%;
  }

  .form-wrap {
    width: 100%;
  }

  .benfits-box {
    width: 80%;
  }

  .column-wrap {
    flex-direction: column;
  }

  .form-wrap-personal-details, .x-form-box-personal-details {
    width: 100%;
  }

  .why-services-image {
    margin-right: 0;
  }

  .container-35 {
    width: 90%;
  }

  .blog-grid {
    grid-row-gap: 62px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

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

  .container-37 {
    width: 90%;
  }

  .container-37.width-100 {
    width: 100%;
  }

  .service-hero-section {
    padding: 60px 5%;
  }

  .categories-block-mobile {
    margin-top: 0;
    display: block;
  }

  ._1st-session-satisfaction-guarantee-grid {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  ._1st-session {
    font-size: 20px;
  }

  ._1st-session-heder-box {
    padding-right: 0;
  }

  ._1st-session-button {
    width: 100%;
    margin-bottom: 20px;
  }

  .image-290 {
    display: block;
  }

  ._1st-session-pop-up {
    padding-left: 20px;
    padding-right: 20px;
  }

  ._1st-session-satisfaction-right-hand-pop-up {
    align-items: flex-start;
    width: 100%;
  }

  ._1st-session-button-popup {
    width: 100%;
    margin-bottom: 20px;
  }

  ._1st-session-landing-page {
    font-size: 20px;
  }

  .price-category-wrap {
    padding-left: 0%;
    padding-right: 0%;
  }

  .table-cell-title {
    background-color: #fff;
    padding: 10px;
    font-weight: 600;
  }

  .table-cell, .table-cell.featured, .table-cell.featured {
    width: 100%;
  }

  .pricing-chart-grid {
    grid-column-gap: 1px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template: "."
    / 40% 20% 20% 20%;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .comparisom-reason, .comparisom-reason.blue, .comparisom-reason.blue {
    font-size: 14px;
  }

  .container-compariosn {
    width: 90%;
    max-width: 700px;
  }

  .table-cell-title-top {
    background-color: #fff;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 600;
  }

  .table-cell-top, .table-cell-top.featured, .table-cell-top.featured {
    width: auto;
  }

  .table-cell-copy {
    width: 33.2%;
  }

  .table-cell-copy.right {
    width: auto;
  }

  .why-choose-apex-landing-page {
    padding: 60px 15px;
  }

  .why-choose-apex-services {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .oh-no {
    font-size: 30px;
  }

  ._404-section {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef750e2b38621edac1_Ellipse%205.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ee9ed038365326175b_Vector%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed462bc8d9f390ee3d_Vector%20(6).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8e1e652ce9ae0a86_Ellipse%207.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd395750e2bba5c1ed1f4_Ellipse%208.avif");
    background-position: 99% 60%, 100% 0, 50% 100%, 72% 97%, 50% 84%, 13% 6%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 26px, 274px, 212px, 65px, 26px, auto;
    padding: 60px 15px;
  }

  ._404-button-wrapper {
    justify-content: center;
  }

  .organise-a-session-button-404 {
    width: auto;
    padding-left: 25px;
    padding-right: 25px;
  }

  .return-home-404-button {
    width: auto;
    padding: 24px 25px;
  }

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

  .image-291 {
    width: 2rem;
  }

  .google-review-card {
    max-width: 100%;
    margin-right: 0;
  }

  .mask-google-reviews {
    height: auto;
    margin-left: 40px;
    margin-right: 40px;
  }

  .container-38 {
    margin-left: 20px;
    margin-right: 20px;
  }

  .google-reviews-landing-page, .melbourne-locations {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .section-logo {
    margin-top: 20px;
  }

  .page-padding-2.s0, .page-padding-2.vce-tutor {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-padding-2.s0, .page-padding-2.vce-tutor {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    padding-bottom: 0;
  }

  .page-padding-2.s0-copy {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .logo_component-slider {
    grid-row-gap: 2rem;
    flex-direction: row;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: center;
  }

  .logo-slider-img {
    width: 125px;
  }

  .collection-item-15 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .see-all-locations {
    width: 95%;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._1st-session-landing-page-in-line {
    font-size: 20px;
  }

  .content-left-2 {
    width: auto;
    position: relative;
  }

  .uui-text-size-large {
    font-size: 1rem;
  }

  .blog-grid-3 {
    grid-row-gap: 62px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .who-tutors-h2 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .melb-locations-button {
    width: 95%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .apex-is-1-choice, .comparson-table {
    padding: 60px 15px;
  }

  .blog-pop-up-discount {
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-right-hand {
    align-items: center;
    width: 100%;
  }

  .text-field-blog-pop-up {
    height: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
    font-size: 16px;
    line-height: 18px;
  }

  ._50-discount-text {
    margin-bottom: 6px;
    font-size: 90px;
    line-height: 90px;
  }

  ._50-discount-text-sub-text {
    font-size: 26px;
    line-height: 26px;
  }

  .blog-pop-up-exclusive-offerr-wrap {
    padding-right: 0;
  }

  .form-block-5 {
    width: 95%;
  }

  .link-block-5 {
    width: 100%;
  }

  .hsc, .location-buttons {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .melb-syd-button-wrap {
    justify-content: center;
  }

  .button-loc {
    width: 95%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .melb-syd-button-wrap-in-line {
    justify-content: center;
  }

  .all-subjects-wrapper {
    width: 100%;
  }

  .tabs-menu.subjects-we-tutor {
    flex-wrap: wrap;
  }

  .grid-8 {
    grid-template-columns: 1fr 1fr;
    width: 100%;
  }

  .start-tutoring-now-button {
    width: 95%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-center, .tabs-content {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .mobile-menu-wrapper.background-wrapper.paddin-none.custom-bg {
    padding-left: 20px;
    padding-right: 20px;
  }

  .title-subtagline {
    font-size: 16px;
    line-height: 24px;
  }

  .button-wrapper {
    flex-flow: column;
  }

  .heading-vce {
    font-size: 44px;
    line-height: 1.1;
  }

  .price-box {
    width: 48%;
  }

  .organise-a-tutor-today-button {
    width: 100%;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h6-heading {
    font-size: 19px;
  }

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

  .grid-cell-l {
    justify-content: flex-start;
  }

  .grid-cell-l.center {
    justify-content: center;
  }

  .comparison-wrap-inner {
    padding-left: 15px;
    padding-right: 15px;
  }

  .comparison-container {
    padding-left: 0;
    padding-right: 0;
  }

  .grid-cell-feature {
    justify-content: flex-start;
  }

  .grid-cell-feature.center {
    justify-content: center;
  }

  .pricing-grid-only-one-curriclum {
    grid-template-columns: 1fr;
  }

  .ib-maths-buttons-nsw, .ib-english-buttons-nsw, .ib-maths-buttons-vic, .ib-english-buttons-vic {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .faq {
    padding-left: 20px;
    padding-right: 20px;
  }

  .about-us-blurb, .ib-maths-buttons-sa, .ib-english-buttons-sa, .ib-english-buttons-qld, .ib-maths-buttons-qld, .ib-english-buttons-wa {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .qcesubjects, .othersubject, .wacesubjects {
    padding-left: 0;
    padding-right: 0;
  }

  .sace, .qce, .wace {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .younger-year-level-wrap, .younger-year-level-wrap-v2 {
    width: auto;
    margin-top: 0;
  }

  .center-button {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .benefits-wrap {
    width: 100%;
  }

  .younger-year-level-wrap-v3 {
    width: auto;
    margin-top: 0;
  }

  .colored-bg-btn-white {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .vce-success-stories-card {
    max-width: 100%;
    margin-right: 0%;
  }

  .success-stories {
    padding: 60px 15px;
  }

  .qce-tutors-section {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .more-resources-button {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    display: flex;
  }

  .melbourne-locations-show {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .find-me-a-tutor-now {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .ib-subjects {
    width: auto;
    margin-top: 0;
  }

  .hsc-subjects, .qce-subjects, .range-of-subject-section-sace, .range-of-subject-section-wace {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .vce-button-2 {
    text-align: center;
  }

  .younger-year-level-wrap-v3-2, .subject-form-list-3 {
    width: auto;
    margin-top: 0;
  }

  .approach-header {
    font-size: 36px;
  }

  .first-session-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .lhs-first-session {
    width: 56px;
  }

  .pricing-tab-link---service, .pricing-tab-link---service.w--current {
    min-width: auto;
  }

  .younger-year-level-wrap-v2-copy {
    width: auto;
    margin-top: 0;
  }

  .aca-vs-prof-txt {
    font-size: 14px;
    font-weight: 500;
  }

  .aca-vs-prof-header {
    font-size: 16px;
    font-weight: 500;
  }

  .left-cell-aca-vs-prof-top {
    background-color: #eff8fb;
    padding-left: 20px;
    padding-right: 20px;
    font-weight: 600;
  }

  .academic-vs-professional-text {
    width: auto;
  }

  .left-cell-aca-vs-prof {
    background-color: #eff8fb;
    padding-left: 5px;
    padding-right: 5px;
    font-weight: 600;
  }

  .mid-cell-aca-vs-prof, .mid-cell-aca-vs-prof-tp {
    width: auto;
  }

  .academic-vs-professional-row {
    grid-column-gap: 1px;
    grid-row-gap: 0px;
    flex-flow: wrap;
    grid-template: "."
    / 20% 40% 40%;
    grid-auto-columns: 1fr;
    justify-content: stretch;
    padding-left: 0;
    padding-right: 0;
    display: grid;
  }

  .comparisom-reason-2 {
    font-size: 14px;
    font-weight: 500;
  }

  .right-cell-aca-vs-prof {
    width: auto;
  }

  .improvement-button {
    width: 100%;
    margin-bottom: 20px;
  }

  .ib-table {
    width: auto;
    margin-top: 0;
  }

  .profile-2x2 {
    width: auto;
  }

  .profile-2x2-wrap {
    flex-flow: column;
  }

  .how-it-works-2 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .centeredheading-2 {
    font-size: 44px;
  }

  .how-it-works-3, .how-it-works-4 {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .centeredheading-4 {
    font-size: 44px;
  }

  .real-students-wrap {
    flex-flow: column;
  }

  ._1-3-real-students-wrap {
    width: 100%;
  }

  .suburb-blurb {
    width: auto;
  }

  .school-list {
    width: auto;
    margin-top: 0;
  }

  .suburb-info-div {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-flow: column;
  }

  .hero-chip-btn {
    width: 100%;
  }

  .hero-chip-btn-grid {
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

  .section-hero {
    padding: 60px 15px;
  }

  .hero-content-wrapper {
    margin-bottom: 0;
  }

  .stat-des {
    font-size: 1rem;
  }

  .hero-img-wrapper {
    width: 100%;
  }

  .hero-img {
    left: 24%;
  }

  .hero-content {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .widget-grade {
    left: 419.926px;
  }

  .widget-anlytic {
    left: 319.926px;
  }

  .section-why-choose {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-heading {
    font-size: 44px;
    line-height: 1.1;
  }

  .section-heading.custom-size {
    font-size: 44px;
  }

  .section-description {
    font-size: 18px;
  }

  .btn-secondary {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .content-item {
    width: 100%;
  }

  .section-find-tutor {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-find-tutor.top-padiing {
    background-image: none;
  }

  .tutorchip-btn-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section-how-it-work {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .tutor-work-steps-grid {
    flex-direction: column;
  }

  .step-grid-item {
    width: 100%;
  }

  .btn-secondary-bg {
    flex: 1;
  }

  .tutor-card-content {
    display: flex;
  }

  .tutor-btn {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cta-card {
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
  }

  .section-cta {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .contactus-form {
    justify-content: center;
    align-items: flex-start;
    width: 100%;
  }

  .cta-content-wrapper {
    justify-content: space-between;
    align-items: center;
  }

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

  .pricing-card-title {
    font-size: 24px;
  }

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

  .section-hero-wrapper {
    margin-top: 0;
  }

  .about-us-large-p {
    font-size: 1.5rem;
    line-height: 32px;
  }

  .tutor-card-link, .solution-grid-item {
    padding: 1.5rem;
  }

  .solution-item-ico-wrapper {
    flex: none;
  }

  .solution-item-title-wrapper {
    flex-flow: column;
    justify-content: space-between;
    align-items: flex-start;
  }

  .who-our-tutor {
    flex-flow: column;
  }

  .who-our-tutor-tab-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: auto;
  }

  .who-our-tutor-tab-content {
    margin-top: 2rem;
    padding-left: 0;
  }

  .who-our-tutor-tab-link {
    text-align: center;
    padding: 0;
    line-height: 40px;
  }

  .who-our-tutor-tab-p {
    font-size: 1.25rem;
    line-height: 28px;
  }

  .tutor-images-strip.line-2 {
    padding-left: 0;
  }

  .tutor-images-strip.line-1 {
    padding-right: 0;
  }

  .tutor-imges-strip-wrapper {
    justify-content: center;
    align-items: center;
  }

  .small-text {
    font-size: 16px;
  }

  .review-flex-wrapper {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
  }

  .morre-content-tab {
    flex-flow: column;
  }

  .more-content-tab-menu {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    width: auto;
  }

  .more-content-tab-content {
    margin-top: 2rem;
    padding-left: 0;
  }

  .more-content-tab-link {
    text-align: left;
    padding: 1.5rem;
    line-height: 40px;
  }

  .more-content-tab-link.w--current, .more-content-wrapper {
    padding: 1.5rem;
  }

  .more-content-tab-p {
    font-size: 1.25rem;
    line-height: 28px;
  }

  .ausgrader {
    padding-left: 20px;
    padding-right: 20px;
  }

  .more-content-tab-link-2 {
    text-align: left;
    padding: 1.5rem;
    line-height: 40px;
  }

  .more-content-tab-link-2.w--current, .more-content-wrapper-3 {
    padding: 1.5rem;
  }

  .more-content-tab-p-3 {
    font-size: 1.25rem;
    line-height: 28px;
  }

  .who-tutors-h2-3 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .section-heading-2 {
    font-size: 44px;
    line-height: 1.1;
  }

  .more-content-wrapper-4 {
    padding: 1.5rem;
  }

  .more-content-tab-p-4 {
    font-size: 1.25rem;
    line-height: 28px;
  }

  .who-tutors-h2-4 {
    margin-top: 25px;
    margin-bottom: 25px;
  }

  .section-heading-3 {
    font-size: 44px;
    line-height: 1.1;
  }

  .vce-subjects-cms, .hsc-subjects-cms, .qce-subjects-cms, .sace-subject-cms, .wace-subject-cms, .ib-subject-cms {
    grid-template-columns: 1fr 1fr;
  }

  .success-stories-2 {
    padding: 60px 15px;
  }

  .section-heading-4 {
    font-size: 44px;
    line-height: 1.1;
  }

  .section-description-3 {
    font-size: 18px;
  }
}

@media screen and (max-width: 479px) {
  p {
    clear: none;
    line-height: 1.4;
  }

  .nav-menu {
    flex-direction: column;
  }

  .nav-button-wrapper {
    width: auto;
  }

  .hero-heading-left {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef750e2b38621edac1_Ellipse%205.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8e1e652ce9ae0a86_Ellipse%207.avif");
    background-position: 88% 72%, 94% 78%, 40% 98%, 10% 96%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 49px, 26px, 50px, 26px;
    padding-bottom: 80px;
  }

  .container {
    width: 100%;
    max-width: 365px;
  }

  .hero-split {
    align-items: flex-start;
    width: 100%;
  }

  .margin-bottom-24px {
    color: var(--black-3);
  }

  .shadow-two {
    border-radius: 1rem;
    width: 100%;
    height: 100%;
  }

  .div-block, .div-block-2, .div-block-3 {
    width: 100%;
  }

  .div-block-4 {
    flex-wrap: nowrap;
    width: 100%;
  }

  .div-block-5 {
    width: 100%;
    font-size: 14px;
  }

  .image-4 {
    margin-bottom: 0;
  }

  .heading {
    font-size: 30px;
  }

  .image-7 {
    width: 150px;
    height: 150px;
    top: 6rem;
  }

  .div-block-6 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
  }

  .colored-bg-btn {
    flex: 0 auto;
  }

  .colored-bg-btn.width-auto {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
  }

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

  .div-block-7 {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .how-it-works {
    background-image: none;
    position: static;
  }

  .container-4 {
    width: 100%;
    max-width: 100%;
  }

  .centeredheading {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 1.2;
  }

  .counter-box {
    align-items: center;
    width: 100%;
  }

  .text-block-9 {
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .image-10 {
    width: auto;
  }

  .list-item {
    font-size: 16px;
  }

  .div-block-10 {
    grid-row-gap: 1rem;
    flex-flow: column wrap;
    margin-bottom: 15px;
  }

  .section-4 {
    background-color: var(--alice-blue);
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c1ce5185b062b37e7ecd1_Ellipse%2024%20(1).avif");
    background-position: -5% 66%, 92% 94%, 104% 3%, 10% 91%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 46px, 30px, 29px, 20px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .testimonial-slider-small {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
    overflow: hidden;
  }

  .testimonial-slider {
    margin-top: 0;
  }

  .testimonial-slide-wrapper {
    max-width: 100%;
    margin-right: 0%;
  }

  .testimonial-card {
    margin-left: 10px;
    margin-right: 10px;
    padding-top: 24px;
  }

  .testimonial-slider-left {
    left: -10px;
  }

  .testimonial-slider-right {
    right: -10px;
  }

  .mask {
    padding: 20px 0;
  }

  .container-9 {
    max-width: none;
  }

  .foooter-about {
    margin-bottom: 20px;
    font-size: 16px;
  }

  .blog-title {
    text-align: center;
    font-size: 32px;
    line-height: 36px;
  }

  .submit-button {
    width: 100%;
  }

  .column-15 {
    text-align: center;
  }

  .image-249 {
    margin-top: 40px;
  }

  .columns-3 {
    flex-direction: column;
  }

  .collection-item-2 {
    padding-left: 0;
    padding-right: 0;
  }

  .blog-section {
    padding-left: 15px;
    padding-right: 15px;
  }

  .container-14 {
    max-width: 100%;
  }

  .footer-dark {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .footer-block {
    align-items: flex-start;
    margin-top: 30px;
  }

  .title-small {
    margin-bottom: 10px;
  }

  .footer-divider {
    display: block;
  }

  .footer-copyright-center {
    text-align: center;
    margin-top: 20px;
  }

  .benifit-tutoring-split-1 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 200px;
    padding: 1rem;
  }

  .heading-12 {
    font-size: 18px;
  }

  .vec-button {
    text-align: center;
    width: 80%;
  }

  .ib-btn, .high-school-btn {
    width: 80%;
  }

  .subject-filter-wrapper {
    margin-top: 20px;
  }

  .subject-form-list-2 {
    width: 100%;
    padding: 1rem;
  }

  .curriclum-in-melb-suburb {
    padding: 0;
  }

  .subject-topic-list {
    flex-direction: column;
    width: 100%;
  }

  .subject-filter-btn {
    text-align: center;
    width: 100%;
    font-size: 14px;
  }

  .subject-name {
    text-align: center;
    margin-top: 0;
  }

  .heading-13 {
    font-size: 30px;
    line-height: 1.3;
  }

  .div-block-22 {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .text-block-22 {
    color: var(--dark-grey);
    font-weight: 700;
  }

  .text-block-23 {
    text-transform: uppercase;
    font-weight: 700;
  }

  .div-block-27 {
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 1.25rem;
  }

  .text-block-25 {
    text-align: center;
  }

  .nav-btn {
    margin-bottom: 25px;
    display: block;
  }

  .navbar-no-shadow-2 {
    padding-top: 0;
    padding-bottom: 0;
  }

  .navbar-no-shadow-container-2 {
    max-width: 100%;
    padding: 10px;
  }

  .nav-menu-2 {
    flex-direction: column;
    align-items: flex-start;
  }

  .mobile-margin-top-12 {
    display: none;
  }

  .nav-button-wrapper-2 {
    width: auto;
  }

  .menu-button-4.w--open {
    background-color: #0000;
  }

  .text-span-14 {
    font-weight: 700;
  }

  .dropdown-toggle-2, .text-block-27 {
    width: 100%;
  }

  .heading-15 {
    font-size: 26px;
  }

  .form-4 {
    margin-bottom: 20px;
    overflow: visible;
  }

  .form-block-3 {
    flex: 1;
    padding-top: 0;
    padding-bottom: 0;
    overflow: visible;
  }

  .filter-form-checkbox {
    text-align: center;
    width: 100%;
    padding-top: 8px;
    padding-left: 14px;
    padding-right: 14px;
    font-size: 16px;
  }

  .field-label-4 {
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .textarea-2, .text_field_5 {
    width: 100%;
  }

  .radio-button-field-2 {
    width: 50%;
  }

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

  .radio-button-field-3 {
    width: 50%;
  }

  .steps-wrapper {
    overflow: visible;
  }

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

  .text-bloc-center {
    margin-bottom: 10px;
  }

  .radio-btn-wwcc, .steps-content-copy, .step {
    width: 100%;
  }

  .step.active {
    width: 100%;
    display: block;
  }

  .prev-button {
    padding: 10px 40px;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
  }

  .next-button {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 16px;
    line-height: 24px;
    text-decoration: none;
  }

  .application-form-section {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19848cfd201e08c8246a_Vector%20(7).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19823ca2d165f19ebaf3_Frame%2038%20(1).png"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19823ca2d165f19ebaf3_Frame%2038%20(1).png"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif");
    background-position: 5% 97%, 0 25px, -5% 92%, 105% 8px, 96% 45px, 20px 10px;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 20px, 60px, 70px, 70px, 20px, 20px;
    justify-content: flex-start;
    padding: 60px 0;
    display: block;
    overflow: visible;
  }

  .application-form-container {
    padding: 0 15px;
    display: block;
  }

  .personal-information-fields {
    width: 100%;
  }

  .hiddendiv {
    opacity: 1;
    width: 100%;
    display: none;
  }

  .what-hoping-to-get-out-of-tutoring {
    opacity: 1;
  }

  .transparent-bg-btn {
    border-width: 2px;
    border-radius: 100px;
    width: 100%;
    margin-left: 0;
    padding: 12px 14px;
    font-size: 14px;
    text-decoration: none;
  }

  .div-block-38 {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .heading-h2 {
    margin-top: 0;
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 1.3;
  }

  .testimonial-wrapper {
    max-width: none;
  }

  .div-block-43 {
    grid-row-gap: 1rem;
    flex-flow: column wrap;
  }

  .counter-main-wrapper {
    grid-row-gap: 1rem;
    flex-direction: column;
    align-items: center;
  }

  .divider-inside {
    width: 20%;
    height: 3px;
  }

  .info-box-heading {
    line-height: 1.3;
  }

  .faq-answer-wrap {
    padding-left: 0;
  }

  .plus-wrap {
    border-radius: 6px;
    width: 36px;
    height: 36px;
  }

  .faq-heading {
    font-size: 30px;
  }

  .faq-section {
    background-image: none;
    padding: 40px 15px 60px;
  }

  .our-blog-banner {
    background-position: 94% 197%, 9% 5%;
  }

  .our-blog-banner.pricing {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6474f41dbc0ddaa7a36e5cd8_Ellipse%2020%20(4).avif");
    background-position: 9% 5%;
    background-repeat: no-repeat;
    background-size: 40px;
  }

  .our-tutor-faq {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .sngle-blog-post-banner {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6a68d829f1b3314f7773bef9_bg.avif");
    background-position: 50%;
    background-size: cover;
    padding-bottom: 60px;
  }

  .single-blog-post-content {
    margin-top: 0;
    padding-top: 40px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .single-blog-item {
    padding-left: 0;
    padding-right: 0;
  }

  .single-blog-wrapper {
    padding: 10px 10px 20px;
  }

  .single-blog-category-text {
    font-size: 16px;
  }

  .related-blog {
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .related-blog-heading {
    margin-bottom: 24px;
    font-size: 32px;
    font-weight: 500;
  }

  .blog-post-image {
    border-radius: 12px;
  }

  .blog-post-rich-text {
    width: 100%;
    color: var(--black-3);
    font-size: 16px;
  }

  .blog-post-short-description {
    color: var(--gray);
    font-family: Poppins, sans-serif;
    font-size: 16px;
    line-height: 24px;
  }

  .blog-btn-blk {
    border: 2px none var(--black-3);
    background-color: var(--dodger-blue);
    color: var(--white);
    border-radius: 100px;
    padding: 12px 14px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
  }

  .benifit-tutoring-heading {
    margin-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    line-height: 1.3;
  }

  .tutor-faq-section {
    padding-top: 20px;
    padding-bottom: 60px;
  }

  .left-color-bg-btn {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: space-between;
    width: 100%;
    padding-top: 0;
    padding-left: 0;
  }

  .center-block {
    grid-row-gap: 0rem;
  }

  .text-block-center {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .vce-button, .ib-tutors, .year-5-10-tutors {
    font-size: 16px;
  }

  .find-tutor-btns {
    grid-row-gap: 1rem;
    flex-flow: wrap;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .home-join-team {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef750e2b38621edac1_Ellipse%205.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ee9ed038365326175b_Vector%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed462bc8d9f390ee3d_Vector%20(6).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8e1e652ce9ae0a86_Ellipse%207.avif");
    background-position: 88% 72%, 94% 78%, 100% 77%, -16% 97%, 40% 98%, 10% 91%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 49px, 26px, 90px, 100px, 50px, 26px;
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .join-team-btn {
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    align-items: stretch;
    width: 100%;
    margin-top: 20px;
    padding-top: 0;
    padding-left: 0;
  }

  .perfect-today-text {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-49 {
    text-align: center;
    width: 100%;
  }

  .div-block-50 {
    flex-direction: column;
    align-items: center;
    margin-bottom: 0;
    padding: 20px;
  }

  .teacher-bio-wrapper {
    grid-column-gap: .5rem;
    justify-content: center;
    margin-bottom: 10px;
  }

  .our-tutor-banner {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6a68d829f1b3314f7773bef9_bg.avif");
    background-position: 50%;
    background-size: cover;
  }

  .our-tutor-banner-container {
    max-width: none;
  }

  .our-tutor-banner-heading {
    margin-top: 0;
    font-size: 36px;
  }

  .range-of-subject-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 60px 20px;
  }

  .image-256 {
    max-width: 100%;
  }

  .organize-tutor-wrapper {
    flex-direction: column;
  }

  .organize-tutor-split-1 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .organize-tutor-split-2 {
    width: 100%;
  }

  .home-online-tutoring {
    padding-left: 15px;
    padding-right: 15px;
  }

  .image-257 {
    max-width: 114%;
  }

  .why-choose-appex-hm {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
    padding-top: 0;
    padding-left: 0;
  }

  .div-block-52 {
    display: none;
  }

  .div-block-52-copy {
    display: block;
  }

  .progres-bar {
    background-color: var(--dodger-blue);
  }

  .reviews-main-wrapper {
    padding: 1rem;
  }

  .image-wrapper {
    flex: none;
    width: 32px;
    height: 15%;
  }

  .google-reviews {
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .spc-join-split-1 {
    width: 100%;
  }

  .spc-join-split-2 {
    width: 100%;
    max-width: 100%;
    padding-left: 0%;
  }

  .main-beifits-wrapper-copy {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .faq-section-specific {
    padding-top: 2rem;
  }

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

  .text-block-37 {
    text-align: left;
    font-size: 14px;
  }

  .div-block-56, .div-block-57 {
    width: 100%;
  }

  .form-block-4 {
    padding: 40px 10px;
  }

  .div-block-58 {
    flex-direction: column;
  }

  .text-field-8, .text-field-9 {
    font-size: 14px;
  }

  .text-field-10, .text-field-11 {
    font-size: 12px;
  }

  .submit-button-5 {
    padding: 10px 14px;
    font-size: 16px;
    line-height: 24px;
  }

  .radio-button-label-6, .radio-button-label-7 {
    font-size: 14px;
  }

  .subject-label {
    font-size: 16px;
  }

  .field-label-10, .field-label-11 {
    font-size: 16px;
    line-height: 22px;
  }

  .field-label-12, .field-label-13 {
    font-size: 14px;
    line-height: 22px;
  }

  .expert-private-ib-spec-copy {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 100px;
  }

  .div-block-62 {
    flex-direction: column;
    display: flex;
  }

  .apply-today-button {
    text-align: center;
    width: 100%;
    font-size: 16px;
  }

  .striaght-forward-solution-image {
    width: auto;
  }

  .radio-container {
    background-color: var(--white);
  }

  .see-what-our-clients-are-telling-us {
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
  }

  .radio-label-text {
    font-size: 16px;
  }

  .progress-div {
    background-color: var(--white-2);
  }

  .subject-box {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .heading-19 {
    text-align: center;
  }

  .vcesubjects {
    display: block;
  }

  .cta-faq-specific-page {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6473c984c16a8d71e8ee7188_Ellipse%2020%20(3).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6473c9066d3931efc9e5addd_Vector%20(25).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c1ce5185b062b37e7ecd1_Ellipse%2024%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c19823ca2d165f19ebaf3_Frame%2038%20(1).png");
    background-position: 100% 0, 0 0, -3% 103%, 100% 100%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 130px, 100px, 66px, 100px;
  }

  .google-reviews-tab {
    grid-row-gap: 12px;
    flex-direction: column;
  }

  .nav-button-wrapper-2-cop {
    width: auto;
    display: none;
  }

  .stept, .stept.subject, .stept.subject {
    width: 280px;
  }

  .vce-collection-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .text-block-66 {
    text-align: left;
  }

  .tutors-section, .high-tutors-section {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px 15px;
  }

  .dropdown-list-3.w--open {
    height: 200px;
  }

  .progres-bar-t {
    background-color: var(--dodger-blue);
  }

  .radio-btn-access-to-car-1-copy {
    width: 100%;
  }

  .menu-wrapper-4 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .midd {
    height: 2px;
    margin-top: 8px;
    margin-bottom: 8px;
  }

  .botom {
    height: 2px;
  }

  .html-embed-4 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .colored-bg-btn-sbj {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    display: block;
  }

  .sub-heading-inline {
    color: var(--black-3);
    font-size: 20px;
  }

  .sub-heading-div {
    width: auto;
  }

  .sub-heading-inline-cms {
    color: var(--dodger-blue);
    font-size: 22px;
  }

  .online-tutring-button {
    margin-top: 30px;
  }

  .rv-grid---comp {
    margin-left: 0;
    margin-right: 0;
  }

  .rv-grid-text-wrapper {
    flex-direction: column;
    width: 100%;
    padding: 20px;
  }

  .rv-reason {
    margin-top: 0;
  }

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

  .vce-tutors-section-landing-page {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px 15px;
  }

  .container-subject-directory {
    max-width: none;
  }

  .header-directory {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .directory-block {
    grid-template-columns: 1fr;
    padding-left: 0;
  }

  .directory-subject {
    margin-bottom: 0;
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 16px;
    line-height: 24px;
  }

  .pricing-faq {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 20px 15px 60px;
  }

  .priicng-list {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .pricing-list-item-1 {
    margin-bottom: 0;
  }

  .what-s-included {
    margin-bottom: 0;
    padding-top: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .reviews-carousel {
    flex-direction: column;
    padding: 2rem 15px 60px;
  }

  .reviews-carousel-wap {
    width: 100%;
  }

  .dropdown-list-4.w--open {
    background-color: #fff;
  }

  .nav-link-dropdown {
    padding-left: 0;
  }

  .container-26 {
    max-width: 330px;
  }

  .colored-bg-btn-left-2 {
    color: #fff;
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 0;
    padding: 12px 14px;
    font-size: 18px;
    line-height: 20px;
    text-decoration: none;
  }

  .rv-grid-image-small {
    max-width: 300px;
  }

  .nav-link-3---hidden {
    padding-left: 0;
  }

  .nav-dropdown-btn {
    display: block;
  }

  .nav-button-list-item {
    width: 100%;
    display: block;
  }

  .button-text {
    font-size: 12px;
  }

  .all-subject {
    text-align: center;
    margin-bottom: 10px;
  }

  .image-285 {
    display: block;
    overflow: visible;
  }

  .spiel-text-services, .sub-heading-benefits-services {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .testimonial-slider-small-services {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .subject-services-banner {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6a68d829f1b3314f7773bef9_bg.avif");
    background-position: 50%;
    background-size: cover;
  }

  .find-tutor-btns-top, .subject-button-options {
    grid-row-gap: 1rem;
    flex-flow: wrap;
    margin-top: 20px;
    margin-bottom: 0;
  }

  .subject-button-option {
    font-size: 16px;
  }

  .subject-header, .header-subject {
    font-size: 30px;
  }

  .paragraph-6 {
    font-size: 16px;
  }

  .call-out-subject-page {
    flex-direction: row;
  }

  .colored-bg-btn-red {
    height: 3rem;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 12px 1rem;
    font-size: 14px;
    line-height: 20px;
    text-decoration: none;
    display: flex;
  }

  .sub-heading-div-form {
    text-align: left;
  }

  .heading-18-cms {
    font-size: 20px;
  }

  .services-benefits-header {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .new-landing-page-hero-section {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding-top: 40px;
    padding-bottom: 80px;
  }

  .html-embed-12 {
    font-size: 24px;
  }

  .header-block {
    display: block;
  }

  .new-landing-page-form {
    width: 100%;
    padding: 1rem;
  }

  .form-wrap {
    flex-direction: column;
  }

  .x-form-box {
    width: 100%;
  }

  .benefits {
    border-radius: 16px;
    flex-flow: column;
  }

  .container-34 {
    justify-content: center;
    display: flex;
  }

  .div-block-96 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding: 0 20px;
    display: flex;
  }

  .text-block-83 {
    text-align: center;
    font-size: 14px;
  }

  .benfits-box {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .form-wrap-personal-details {
    flex-direction: column;
  }

  .x-form-box-personal-details, .nav-dropdown-btn-2 {
    width: 100%;
  }

  .why-services-image {
    flex-direction: column;
    align-items: flex-start;
    margin-right: 5px;
  }

  .blog-cta-header {
    flex-direction: column;
  }

  .container-35 {
    width: 85%;
  }

  .text-field-blog {
    width: 100%;
  }

  .blog-form {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
    align-items: flex-start;
  }

  .submit-button-7, .container-37 {
    width: 100%;
  }

  .service-hero-section {
    padding-bottom: 0;
    display: block;
  }

  .subject-landing-page-hero-left {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .subject-landing-page-hero-right {
    width: 100%;
    max-width: 100%;
    padding-left: 0%;
  }

  .categories-block-mobile {
    flex-direction: column;
    display: flex;
  }

  ._1st-session-satisfaction-guarantee {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  ._1st-session-satisfaction-guarantee-grid {
    flex-flow: column;
  }

  ._1st-session-satisfaction-right-hand {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: flex-start;
    align-items: center;
  }

  ._100 {
    display: block;
  }

  ._1st-session, ._1st-session-button {
    font-size: 16px;
  }

  ._1st-session-pop-up {
    align-items: center;
    margin-top: 9%;
  }

  ._1st-session-satisfaction-header-popup {
    font-size: 23px;
  }

  ._1st-session-button-popup {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 20px;
  }

  .modal-2-popup {
    align-items: center;
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  ._1st-session-landing-page {
    font-size: 20px;
  }

  .price-category-wrap {
    padding-left: 0%;
    padding-right: 0%;
  }

  .table-cell-title {
    text-align: left;
    border-top: 1px solid #f2f3ff;
    justify-content: center;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .table-cell {
    width: 100%;
  }

  .pricing-chart-grid {
    grid-template-columns: 40% 30% 25% 25%;
  }

  .outer-chart-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    overflow: scroll;
  }

  .comparisom-reason {
    font-size: 12px;
    font-weight: 400;
  }

  .comparisom-reason.blue {
    font-size: 12px;
  }

  .container-compariosn {
    width: 100%;
  }

  .table-cell-title-top {
    text-align: center;
    border-top: 2px solid #e4e5f6;
    justify-content: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .table-cell-top {
    width: 100%;
  }

  .table-cell-top.featured {
    padding: 10px 0;
  }

  .table-cell-copy {
    width: 33.1%;
  }

  .table-cell-copy.right {
    width: 100%;
  }

  .why-choose-apex-landing-page {
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .why-choose-apex-services {
    padding: 2rem 5%;
  }

  ._404 {
    font-size: 100px;
  }

  .oh-no {
    font-size: 24px;
  }

  ._404-section {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef750e2b38621edac1_Ellipse%205.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ee9ed038365326175b_Vector%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed462bc8d9f390ee3d_Vector%20(6).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8e1e652ce9ae0a86_Ellipse%207.avif");
    background-position: 88% 72%, 94% 78%, 100% 77%, -16% 97%, 40% 98%, 10% 91%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 49px, 26px, 90px, 100px, 50px, 26px;
    padding-bottom: 140px;
  }

  ._404-button-wrapper {
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
    padding-top: 0;
    padding-left: 0;
  }

  .organise-a-session-button-404 {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 20px;
    margin-right: 0;
    padding: 20px 14px;
    font-size: 24px;
    line-height: 20px;
    text-decoration: none;
    display: block;
  }

  .return-home-404-button {
    border-width: 2px;
    border-radius: 100px;
    width: 100%;
    margin-left: 0;
    padding: 20px 14px;
    font-size: 24px;
    text-decoration: none;
  }

  .list-box {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
  }

  .list-details {
    font-size: 14px;
    line-height: 20px;
  }

  .google-review-slider {
    height: auto;
    margin-top: 0;
  }

  .google-review-card {
    max-width: 100%;
    margin-right: 0%;
  }

  .mask-google-reviews {
    height: auto;
    padding: 0;
  }

  .in-line-header-organise {
    flex: 1;
    margin-bottom: 24px;
    font-size: 32px;
    line-height: 40px;
    display: inline-block;
  }

  .links {
    padding-left: 15px;
    padding-right: 15px;
  }

  .link-variation {
    font-size: 20px;
  }

  .call-out-links {
    flex-direction: row;
  }

  .container-38 {
    margin-left: 0;
    margin-right: 0;
  }

  .google-reviews-landing-page {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/64723ad0ee6a0b325b2350d5_Vector%20(17).avif");
    background-position: 100% 1%;
    background-repeat: no-repeat;
    background-size: 150px;
    position: static;
  }

  .x-tutors-sub-heading {
    width: 100%;
    font-size: 16px;
    line-height: 24px;
  }

  .ready-to-start-tutoring-headder {
    font-size: 30px;
  }

  .melbourne-locations {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px 15px;
  }

  .subject-button-in-location-page {
    text-align: center;
    width: auto;
  }

  .page-padding-2.s0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-padding-2.s0-copy, .page-padding-2.s0 {
    margin-top: 0;
    margin-bottom: 0;
  }

  .page-padding-2.vce-tutor {
    margin-bottom: 0;
    padding-top: 1em;
    padding-bottom: 1em;
  }

  .page-padding-2.s0-copy {
    margin-top: 0;
    margin-bottom: 0;
  }

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

  .logo_component-slider {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    overflow: hidden;
  }

  .logo-slider-img {
    width: 100px;
  }

  .h4-location-page {
    font-size: 24px;
    line-height: 32px;
  }

  .subject-wrap-locations {
    flex-direction: column;
    width: 100%;
  }

  .container-for-syd-locations {
    margin-top: 40px;
  }

  .collection-item-15 {
    padding-left: 0;
    padding-right: 0;
  }

  .overlay {
    background-image: none;
    border-radius: 20px;
  }

  .see-all-locations {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: block;
  }

  .button-subject {
    text-align: center;
    width: 100%;
  }

  .collection-subjects {
    flex-direction: column;
    width: 100%;
  }

  .text-block-center-2 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .google-review-wrapper {
    width: 100%;
  }

  ._1st-session-landing-page-in-line {
    font-size: 20px;
  }

  .why-choose-apex {
    flex-direction: column;
    align-items: flex-start;
  }

  .who-are-our-tutors {
    padding: 2rem 15px;
  }

  .container-who-are-tutors {
    grid-row-gap: 0rem;
  }

  .who-tutors-h2 {
    margin-bottom: 24px;
    font-size: 32px;
  }

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

  .melb-locations-button {
    width: 100%;
    color: var(--dodger-blue);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: block;
  }

  .section-hero-chip-wrapper {
    justify-content: space-between;
    padding-left: 10px;
  }

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

  .apex-is-1-choice {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6473c4bbc16a8d71e8ea56ac_Ellipse%2021%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/64723ad0ee6a0b325b2350d5_Vector%20(17).avif");
    background-position: 80% 97%, 100% 91%, 100% 14%, 100% 1%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 20px, 51px, 40px, 150px;
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .comparson-table {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/6473c4bbc16a8d71e8ea56ac_Ellipse%2021%20(5).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/64723ad0ee6a0b325b2350d5_Vector%20(17).avif");
    background-position: 80% 97%, 100% 91%, 0 38%, 100% 14%, 100% 1%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 20px, 51px, 70px, 40px, 150px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .blog-pop-up {
    padding-left: 0;
    padding-right: 0;
    display: none;
  }

  .pop-up-blog-form {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    align-items: flex-start;
  }

  .text-field-blog-pop-up {
    width: 100%;
    margin-bottom: 5px;
  }

  ._50-discount-text {
    font-size: 75px;
    line-height: 75px;
  }

  ._50-discount-text-sub-text {
    font-size: 26px;
  }

  .link-block-5 {
    width: 100%;
  }

  .hsc-tutors-section {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px 15px;
  }

  .high-school-button {
    flex-direction: column;
  }

  .white-h2 {
    margin-bottom: 0;
    font-size: 32px;
    font-weight: 500;
    line-height: 40px;
  }

  .container-locations {
    max-width: none;
  }

  .melb-syd-button-wrap {
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
    padding-top: 0;
    padding-left: 0;
  }

  .button-loc {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: block;
  }

  .melb-syd-button-wrap-in-line {
    grid-column-gap: 4px;
    grid-row-gap: 0px;
    flex-direction: column;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
    padding-top: 0;
    padding-left: 0;
  }

  .alice-blue-call-out {
    flex-direction: row;
  }

  .all-subjects-collection-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .all-subjects-wrapper {
    width: 100%;
    padding: .75rem 0;
  }

  .tabs-menu {
    flex-flow: column wrap;
  }

  .tabs-menu.subjects-we-tutor {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

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

  .start-tutoring-now-button {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 10px;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: block;
  }

  .group-tutoring-exception-div {
    flex-direction: row;
    width: 100%;
    margin-bottom: 0;
  }

  .nav-btn-3 {
    margin-bottom: 0;
    display: block;
  }

  .mobile-menu-wrapper.background-wrapper.paddin-none.custom-bg {
    padding-left: 10px;
    padding-right: 10px;
    display: none;
  }

  .nav-links-new {
    color: var(--dodger-blue);
  }

  .nav-links-wrapper-new {
    background-color: var(--white);
    width: 100%;
    height: 100vh;
    margin-left: 0;
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: relative;
  }

  .nav-button-wrapper-3 {
    justify-content: center;
    align-items: center;
    width: auto;
    margin-top: 40px;
  }

  .dropdown-list-full-size.w--open {
    z-index: 9999999;
    position: absolute;
  }

  .years {
    display: none;
  }

  .subjects-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }

  .dropdown-5 {
    text-align: left;
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .container-new {
    max-width: 350px;
    padding-left: 0;
    padding-right: 0;
  }

  .container-new.nav {
    max-width: none;
  }

  .dropdown-new {
    width: 100%;
    color: var(--dodger-blue);
  }

  .dropdown-list-5 {
    display: none;
  }

  .title-subtagline {
    font-size: 16px;
    line-height: 20px;
  }

  .subjects-we-tutor {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .guaranteeg-image {
    flex: 0 auto;
    max-width: 6rem;
  }

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

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

  .container-1140 {
    grid-row-gap: 0rem;
    padding: 0;
  }

  .footer_container {
    max-width: none;
  }

  .button-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    justify-content: center;
    width: 100%;
    margin-top: 0;
    padding-top: 0;
    padding-left: 0;
  }

  .container-1141 {
    max-width: 100%;
  }

  .terms-condition-text.top-margin-10px {
    margin-top: 10px;
  }

  .single_blog-item {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-vce {
    font-size: 30px;
    line-height: 1.3;
  }

  .embed-heading {
    font-size: 30px;
  }

  .price-box {
    width: 100%;
  }

  .organise-a-tutor-today-button {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: block;
  }

  .organise-a-tutor-today-button.margin-bottom-0 {
    display: flex;
  }

  .pricing-tabs {
    margin-top: 2rem;
  }

  .pricing-tab-link {
    min-width: auto;
    font-size: 13px;
    line-height: 1.3;
  }

  .h6-heading {
    text-align: center;
    font-size: 17px;
    line-height: 1.3;
  }

  .pricing-tab-menu {
    justify-content: center;
    width: auto;
    margin-bottom: 0;
  }

  .pricing-card {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    padding: 24px;
  }

  .pricing-features {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .grid-cell-l {
    justify-content: center;
    align-items: center;
  }

  .comparison-wrap-inner {
    padding-left: 0;
    padding-right: 0;
  }

  .comparison-container {
    overflow: visible;
  }

  .comparison-grid-heading {
    padding-left: 10px;
    padding-right: 10px;
  }

  .action-l {
    text-align: left;
    font-size: 16px;
    line-height: 1.3;
  }

  .younger-year-levels-section-landing-page-copy {
    padding: 40px 15px;
  }

  .vce-tutors-section-landing-page---math {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px 15px;
  }

  .heading-19-manual {
    text-align: center;
  }

  .hsc-tutors-section-landing-page {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px 15px;
  }

  .maxise-your-atar-button, .text-block-27-copy {
    width: 100%;
  }

  .centeredheading-copy {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 1.2;
  }

  .container-for-mel-locations {
    margin-top: 40px;
  }

  .about-us-blurb {
    position: static;
  }

  .only-online-in-your-city {
    flex-direction: row;
    margin-top: 1.25rem;
  }

  .younger-year-level-wrap {
    width: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .h3 {
    font-size: 30px;
    line-height: 1.3;
  }

  .younger-year-level-wrap-v2 {
    width: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .center-button {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: flex;
  }

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

  .benefits-wrap {
    grid-row-gap: 1rem;
    width: 100%;
    min-height: 200px;
    padding: 1rem;
  }

  .benefits-header {
    margin-top: 1rem;
    font-size: 20px;
    line-height: 24px;
  }

  .benefits-explained {
    margin-bottom: 0;
    font-size: 16px;
    line-height: 24px;
  }

  .h3-no-spacing {
    font-size: 30px;
    line-height: 1.3;
  }

  .younger-year-level-wrap-v3 {
    width: 100%;
    padding: 1rem;
  }

  .colored-bg-btn-white {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: flex;
  }

  ._1-trusted-tutors, .home-online-tutoring-white-bg {
    padding-left: 15px;
    padding-right: 15px;
  }

  .vce-success-stories-card {
    max-width: 100%;
    margin-right: 0%;
  }

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

  .qce-tutors-section, .wace-tutors-section, .sace-tutors-section {
    background-image: none;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px 15px;
  }

  .more-resources-button {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: block;
  }

  .melbourne-locations-show {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 40px 15px;
  }

  .find-me-a-tutor-now {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: block;
  }

  .message-italic {
    margin-bottom: 10px;
  }

  .personal-info {
    font-size: 30px;
  }

  .ib-subjects {
    width: 100%;
    margin-top: 1rem;
    padding: 1rem;
  }

  .short-blurb {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .intro-to-our-tutors {
    padding-left: 15px;
    padding-right: 15px;
  }

  .hsc-subjects, .range-of-subject-section---vce, .qce-subjects, .range-of-subject-section-sace, .range-of-subject-section-wace {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
    padding: 60px 20px;
  }

  .vce-button-2 {
    font-size: 16px;
  }

  .subject-name-2 {
    margin-top: 0;
  }

  .h3-no-spacing-2 {
    font-size: 30px;
    line-height: 1.3;
  }

  .younger-year-level-wrap-v3-2, .subject-form-list-3 {
    width: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .subject-filter-btn-2 {
    text-align: center;
    width: 100%;
  }

  .heading-33 {
    font-size: 30px;
    line-height: 1.3;
  }

  .text-block-center-4 {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .approach-header {
    font-size: 28px;
  }

  .tutoring-approach-grid {
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
  }

  .first-session-grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .two-button {
    flex-flow: column;
  }

  .tutoring-approach {
    padding-left: 15px;
    padding-right: 15px;
  }

  .main-container {
    padding-left: 0;
    padding-right: 0;
  }

  .first-session-notes-wrap-copy {
    padding: 1rem;
  }

  .tutoring-approach-wrap, .first-session-wrap {
    margin-top: 2rem;
  }

  .pricing-tabs-services {
    margin-top: 40px;
    padding: 1rem;
  }

  .pricing-tab-link---service {
    min-width: auto;
    padding: 12px 24px;
    font-size: 13px;
    line-height: 1.3;
  }

  .pricing-tab-link---service.w--current {
    padding: 12px 24px;
  }

  .pricing-tab-menu---service {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .service-explanation {
    width: 100%;
    margin-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .light-red-div {
    flex-direction: row;
    margin-top: 1.25rem;
  }

  .younger-year-level-wrap-v2-copy {
    width: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .aca-vs-prof-txt, .aca-vs-prof-header {
    font-size: 12px;
    font-weight: 400;
  }

  .academic-vs-professional-grid {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    background-color: #fff;
    overflow: scroll;
  }

  .left-cell-aca-vs-prof-top {
    text-align: center;
    background-color: #eff8fb;
    border-top: 2px #e4e5f6;
    justify-content: center;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .academic-vs-professional-text {
    width: 100%;
    padding: 10px;
  }

  .left-cell-aca-vs-prof {
    text-align: left;
    background-color: #eff8fb;
    border-top: 2px solid #e4e5f6;
    justify-content: center;
    padding-top: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .mid-cell-aca-vs-prof, .mid-cell-aca-vs-prof-tp {
    width: 100%;
  }

  .academic-vs-professional-row {
    grid-template-columns: 20% 40% 40%;
  }

  .academic-vs-professional-section {
    padding: 2rem 5%;
  }

  .comparisom-reason-2 {
    font-size: 12px;
    font-weight: 400;
  }

  .right-cell-aca-vs-prof {
    width: 100%;
    padding: 10px;
  }

  .blog-callout {
    flex-direction: row;
    margin-top: 1.25rem;
  }

  .improvement-button {
    font-size: 16px;
  }

  .tutor-bio-container {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 5px;
  }

  .ib-table {
    width: 300px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .profile-2x2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    width: auto;
    max-width: 728px;
    padding: 1rem;
    display: flex;
    overflow: visible;
  }

  .profile-2x2-wrap {
    flex-flow: column;
  }

  .tutor-bio-text {
    text-align: left;
  }

  .div-block-100-per {
    text-align: center;
    width: 100%;
  }

  .subject-button-tutor-bio {
    text-align: center;
    margin-bottom: 0;
  }

  .subject-div-on-tutor-bio {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .homepage-hero-h2 {
    font-size: 16px;
  }

  .tutor-profile-block {
    width: 100%;
    display: inline-block;
  }

  .embed-google-map {
    display: none;
    position: static;
  }

  .code-embed-4 {
    display: block;
  }

  .how-it-works-2 {
    position: static;
  }

  .centeredheading-2 {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 1.2;
  }

  .tutor-profile-block-2 {
    width: 100%;
    display: inline-block;
  }

  .how-it-works-3 {
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/64723ad0ee6a0b325b2350d5_Vector%20(17).avif");
    background-position: 100% 1%;
    background-repeat: no-repeat;
    background-size: 150px;
    position: static;
  }

  .centeredheading-3 {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 1.2;
  }

  .how-it-works-4 {
    position: static;
  }

  .centeredheading-4 {
    margin-bottom: 24px;
    font-size: 30px;
    line-height: 1.2;
  }

  .year-5-10-tutors-3 {
    font-size: 16px;
  }

  .html-embed-23 {
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-right: 0;
    display: flex;
  }

  .sub-heading-inline-4 {
    color: #202020;
    font-size: 20px;
  }

  .sub-heading-inline-4.sub-heading-black {
    font-size: 1rem;
    line-height: 20px;
  }

  .js-captcha-form {
    width: 100%;
  }

  .fssg-banner {
    height: 80px;
  }

  .speed-promise-text {
    font-size: 14px;
  }

  .heade-rreal-results {
    font-size: 30px;
    line-height: 1.3;
  }

  .block-quote, .block-quote-2, .block-quote-3 {
    font-size: 16px;
  }

  .reviews {
    text-transform: uppercase;
    font-weight: 700;
  }

  .suburb-blurb, .school-list {
    width: auto;
  }

  .suburb-info-div {
    flex-flow: column;
  }

  .hero_section-chip {
    justify-content: space-between;
    padding-left: 10px;
  }

  .herro-btn-row {
    grid-row-gap: 1rem;
    flex-flow: column wrap;
  }

  .hero-chip-btn {
    width: 100%;
  }

  .section-hero {
    padding: 60px 1.25rem;
    overflow: hidden;
  }

  .hero-img-wrapper {
    width: 100%;
  }

  .hero-img {
    background-color: #9d86f400;
    border-radius: 20px;
    width: 450px;
    bottom: -20%;
    left: 8%;
  }

  .hero-content {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .widget-grade {
    top: 107px;
    left: 145.926px;
  }

  .widget-median {
    left: 40.926px;
  }

  .widget-anlytic {
    width: 50%;
    height: auto;
    top: 386px;
    left: 200.926px;
  }

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

  .svg {
    flex: 0 auto;
    width: 18px;
  }

  .div-block-148 {
    flex-flow: column;
  }

  .section-why-choose {
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .section-heading {
    text-align: center;
    font-size: 32px;
  }

  .section-heading.custom-size {
    font-size: 32px;
  }

  .section-description {
    text-align: center;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .section-chip {
    justify-content: space-between;
  }

  .section-chip.in-cta {
    justify-content: center;
    align-items: center;
    padding-left: 20px;
  }

  .section-chip-t {
    font-size: 14px;
  }

  .btn-secondary {
    width: 100%;
    color: var(--white);
    border-width: 2px;
    border-radius: 100px;
    margin-bottom: 0;
    margin-right: 0;
    padding: 12px 14px;
    font-size: 16px;
    line-height: 20px;
    text-decoration: none;
    display: flex;
  }

  .content-item {
    flex-flow: column;
    width: 100%;
    padding: 20px;
  }

  .why-choose-item-heading {
    text-align: left;
    margin-top: 0;
    font-size: 1.5rem;
    line-height: 28px;
  }

  .section-find-tutor {
    background-color: var(--alice-blue);
    background-image: url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ed8a744863a18aeac0_Ellipse%206.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c2f22297cd3c20fecc698_Ellipse%209%20(1).avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645bd3ef6e0b3a09b9f05f31_Ellipse%204.avif"), url("https://cdn.prod.website-files.com/644b98c090ab030ba1f116c0/645c1ce5185b062b37e7ecd1_Ellipse%2024%20(1).avif");
    background-position: -5% 66%, 92% 94%, 104% 3%, 10% 91%;
    background-repeat: no-repeat, no-repeat, no-repeat, no-repeat;
    background-size: 46px, 30px, 29px, 20px;
    padding: 60px 15px;
  }

  .section-find-tutor.padiing-0 {
    padding: 2rem 20px;
  }

  .section-find-tutor.top-padiing {
    background-image: none;
    padding-top: 10rem;
  }

  .section-how-it-work {
    padding-top: 2rem;
    padding-bottom: 2rem;
    position: static;
  }

  .tutor-work-steps-grid {
    grid-row-gap: 1rem;
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .step-grid-item {
    width: 100%;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .margin-top {
    margin-top: 2rem;
  }

  .subject-tab-link, .subject-tab-link.w--current {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .subject-tab-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: center stretch;
    display: grid;
  }

  .subject-item-grid {
    grid-template-columns: 1fr;
  }

  .section-online-tutor {
    padding: 2rem 15px;
  }

  .tutor-card-content {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
    display: flex;
  }

  .tutor-card-availble-list {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
  }

  .why-choose-tab-link-t {
    font-size: 1.5rem;
    line-height: 28px;
  }

  .why-choose-tab-menu {
    display: flex;
  }

  .tutor-btn-text {
    font-size: 1rem;
  }

  .tutor-bg-img-wrap {
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .tutor-bg-img {
    justify-content: center;
    align-items: center;
    width: 800px;
    max-width: none;
    display: inline-flex;
    overflow: visible;
  }

  .cta-card {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

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

  .testomonial-btn-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    width: 100%;
    margin-top: 20px;
    padding-top: 0;
    padding-left: 0;
  }

  .section-contact-us {
    padding: 2rem 15px;
  }

  .contactus-form {
    align-items: flex-start;
    width: 100%;
    padding: 2.5rem;
  }

  .contact-detail-item-ico {
    width: 44px;
    height: 44px;
  }

  .contact-item-t {
    font-size: 16px;
  }

  .svg-4 {
    width: 24px;
    height: 24px;
  }

  .footer-links {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

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

  .explore-bg-blur {
    display: none;
    bottom: -12%;
  }

  .cta-des-t, .cta-title-t {
    margin-bottom: 0;
  }

  .exclusive-offer-title {
    text-align: center;
    margin-bottom: 0;
    font-size: 20px;
  }

  .exclusive-offer-des {
    text-align: center;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
  }

  .factors-content {
    flex-flow: column;
    display: flex;
  }

  .pricing-card-title {
    text-align: left;
    font-size: 20px;
    line-height: 1.3;
  }

  .pricing-card-ico-wrapper {
    width: 3rem;
    height: 3rem;
  }

  .pricing-card-ico {
    width: 2rem;
    height: 2rem;
  }

  .pricing-card-price {
    font-size: 32px;
  }

  .text-block-119, .text-block-120 {
    font-size: 14px;
  }

  .about-us-large-p {
    font-size: 1rem;
    line-height: 24px;
  }

  .tutor-card-link-wrapper {
    flex-flow: column;
    display: flex;
  }

  .tutor-card-link {
    padding: 1rem;
  }

  .solution-grid {
    flex-flow: column;
    grid-auto-flow: column;
    display: flex;
  }

  .first-session-grid-wrapper {
    padding: 1rem;
  }

  .who-our-tutor-tab-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .who-our-tutor-tab-link {
    font-size: 1.5rem;
    line-height: 28px;
  }

  .who-our-tutor-tab-link.w--current {
    font-size: 1.5rem;
  }

  .who-our-tutor-tab-p {
    font-size: 1rem;
    line-height: 20px;
  }

  .wrapper {
    max-width: none;
  }

  .tutor-images-strip.line-2, .tutor-images-strip.line-1, .tutor-images-strip.line-2, .tutor-images-strip.line-1 {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .tutor-img-strip-img {
    border-radius: 8px;
  }

  .tutor-imges-strip-wrapper {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    margin-top: 2rem;
  }

  .small-text {
    text-align: center;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }

  .quote-mark {
    width: 2rem;
    height: 2rem;
  }

  .befit-wrap-img {
    border-radius: 12px;
    width: 3.5rem;
    height: 3.5rem;
  }

  .trusted-t {
    font-size: 30px;
    line-height: 1.3;
  }

  .more-content-tab-menu {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .more-content-tab-link {
    font-size: 1.25rem;
    line-height: 28px;
  }

  .more-content-tab-link.w--current {
    font-size: 1.25rem;
  }

  .more-content-wrapper {
    padding: 1rem;
  }

  .more-content-tab-link-ico-t {
    font-size: 1.25rem;
  }

  .more-content-tab-p {
    font-size: 1rem;
    line-height: 20px;
  }

  .more-content-tab-t {
    font-size: 20px;
    line-height: 24px;
  }

  .more-content-tab-link-2 {
    font-size: 1.25rem;
    line-height: 28px;
  }

  .more-content-tab-link-2.w--current {
    font-size: 1.25rem;
  }

  .image-319 {
    display: none;
  }

  .more-content-wrapper-3 {
    padding: 1rem;
  }

  .more-content-tab-p-3 {
    font-size: 1rem;
    line-height: 20px;
  }

  .who-tutors-h2-3 {
    margin-bottom: 24px;
    font-size: 32px;
  }

  .more-content-tab-t-3 {
    font-size: 20px;
    line-height: 24px;
  }

  .section-heading-2 {
    text-align: center;
    font-size: 32px;
  }

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

  .container-1145 {
    width: 100%;
    max-width: 100%;
  }

  .image-320 {
    display: none;
  }

  .more-content-wrapper-4 {
    padding: 1rem;
  }

  .more-content-tab-p-4 {
    font-size: 1rem;
    line-height: 20px;
  }

  .who-tutors-h2-4 {
    margin-bottom: 24px;
    font-size: 32px;
  }

  .more-content-tab-t-4 {
    font-size: 20px;
    line-height: 24px;
  }

  .section-heading-3 {
    text-align: center;
    font-size: 32px;
  }

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

  .container-1146 {
    width: 100%;
    max-width: 100%;
  }

  .vce-subjects-cms, .hsc-subjects-cms, .qce-subjects-cms, .sace-subject-cms, .wace-subject-cms, .ib-subject-cms {
    grid-template-columns: 1fr;
  }

  .rich-text-block-7 {
    text-align: center;
  }

  .who-our-tutor-title {
    width: auto;
    font-size: 2rem;
    line-height: 1.1;
  }

  .who-our-tutor-p-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

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

  .success-stories-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .section-chip-t-2 {
    font-size: 14px;
  }

  .section-heading-4 {
    text-align: center;
    font-size: 32px;
  }

  .section-description-3 {
    text-align: center;
    margin-bottom: 0;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 16px;
    line-height: 24px;
  }
}

#w-node-_2ce6746a-2e6c-8160-1ef0-8beb9ac2c418-9f3adae6, #w-node-e9fbf7b5-3238-9384-2ca5-9dba04f53b01-9f3adae6, #w-node-fa12c931-a782-da7b-8ad0-dfbea348cbae-a348cbab {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: center;
}

#w-node-_38386bee-8c7f-f7cb-f98e-94b84904564d-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b84904564e-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b849045652-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b849045657-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b84904565b-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b84904565e-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b849045662-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b849045666-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b84904566b-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b849045671-49045645 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_38386bee-8c7f-f7cb-f98e-94b849045675-49045645 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_38386bee-8c7f-f7cb-f98e-94b84904567e-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b849045682-49045645, #w-node-_38386bee-8c7f-f7cb-f98e-94b849045692-49045645, #w-node-_949b17f2-ed76-4ab7-9785-b320b8362bd9-b8362bca, #w-node-_949b17f2-ed76-4ab7-9785-b320b8362c9e-b8362bca, #w-node-_949b17f2-ed76-4ab7-9785-b320b8363117-b8362bca, #w-node-_949b17f2-ed76-4ab7-9785-b320b8363193-b8362bca, #w-node-_949b17f2-ed76-4ab7-9785-b320b83631e8-b8362bca, #w-node-_949b17f2-ed76-4ab7-9785-b320b83631eb-b8362bca, #w-node-a0d58a19-8216-8f3e-1b59-df9bb2d2ac17-b8362bca, #w-node-a0d58a19-8216-8f3e-1b59-df9bb2d2ac1a-b8362bca {
  grid-area: span 1 / span 1 / span 1 / span 1;
}
