@font-face {
  font-family: "Tan Pearl";
  src: url("tan-pearl.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: "Casad Serial";
  src: url("casad-serial-regular.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}


.i-phone-12-pro-max-2,
.i-phone-12-pro-max-2 * {
  box-sizing: border-box;
}
.i-phone-12-pro-max-2 {
  background: var(--rgb255-246-248, #fff6f8);
  height: 2624px;
  position: relative;
  overflow: hidden;
}
.mask-group-1 {
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.component-5-2 {
  width: 175px;
  height: 38px;
  position: absolute;
  left: 128px;
  top: 965px;
  overflow: hidden;
}
.classes {
  color: #9e1d38;
  text-align: left;
  font-family: "Tan Pearl", sans-serif;
  font-size: 24px;
  font-weight: 400;
  position: absolute;
  right: 52px;
  left: 28px;
  bottom: 9px;
  top: 0px;
  -webkit-text-stroke: 1px transparent;
}
.line-32 {
  margin-top: -3px;
  border-style: solid;
  border-color: #9e1d38;
  border-width: 3px 0 0 0;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  top: 38px;
}
.component-1-2 {
  width: 320px;
  height: 147px;
  position: absolute;
  left: 55px;
  top: 1031px;
  overflow: hidden;
}
.rectangle-708 {
  border-radius: 15px;
  border-style: solid;
  border-color: #242121;
  border-width: 3px;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  top: 0px;
}
.general-english-a-1-c-2 {
  color: #150d0f;
  text-align: left;
  font-family: "Casad Serial", sans-serif;
  font-size: 25px;
  font-weight: 400;
  position: absolute;
  right: 3px;
  left: 36px;
  bottom: 99px;
  top: 10px;
  -webkit-text-stroke: 1px transparent;
}
.improve-grammar-vocabulary-speaking-and-writing-at-your-level-structured-practical-and-tailored-to-your-goals {
  color: #150d0f;
  text-align: center;
  font-family: "Arimo-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  right: 22px;
  left: 22px;
  bottom: 20px;
  top: 45px;
  -webkit-text-stroke: 1px transparent;
}
.component-2-2 {
  width: 320px;
  height: 156px;
  position: absolute;
  left: 55px;
  top: 1200px;
  overflow: hidden;
}
.rectangle-709 {
  background: #242121;
  border-radius: 15px;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  top: 0px;
}
.exam-preparation-cambridge-toefl-ielts {
  color: #fff6f8;
  text-align: center;
  font-family: "Casad Serial", sans-serif;
  font-size: 25px;
  line-height: 25px;
  font-weight: 400;
  position: absolute;
  right: 25px;
  bottom: 65px;
  top: 16px;
  -webkit-text-stroke: 1px transparent;
}
.exam-preparation-cambridge-toefl-ielts-span {
}
.exam-preparation-cambridge-toefl-ielts-span2 {
  color: var(--rgb255-246-248, #fff6f8);
}
.score-higher-with-focused-prep-for-your-exam-strategy-practice-and-personalized-feedback-for-all-levels {
  color: #fff6f8;
  text-align: center;
  font-family: "Arimo-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  right: 31px;
  left: 31px;
  bottom: 24px;
  top: 78px;
  -webkit-text-stroke: 1px transparent;
}
.component-3-2 {
  width: 320px;
  height: 130px;
  position: absolute;
  left: 55px;
  top: 1378px;
  overflow: hidden;
}
.rectangle-710 {
  background: var(--rgb158-29-56, #9e1d38);
  border-radius: 15px;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  top: 0px;
}
.learn-to-write-emails-lead-meetings-and-speak-confidently-at-work-ideal-for-professionals-and-job-seekers {
  color: #fff6f8;
  text-align: center;
  font-family: "Arimo-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  right: 29px;
  left: 30px;
  bottom: 23px;
  top: 43px;
  -webkit-text-stroke: 1px transparent;
}
.business-english {
  color: #fff6f8;
  text-align: left;
  font-family: "Casad Serial", sans-serif;
  font-size: 25px;
  font-weight: 400;
  position: absolute;
  right: 50px;
  left: 73px;
  bottom: 85px;
  top: 5px;
  -webkit-text-stroke: 1px transparent;
}
.component-4-2 {
  width: 320px;
  height: 129px;
  position: absolute;
  left: 55px;
  top: 1530px;
  overflow: hidden;
}
.rectangle-711 {
  border-radius: 15px;
  border-style: solid;
  border-color: #9e1d38;
  border-width: 3px;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  top: 0px;
}
.conversational-english {
  color: #9e1d38;
  text-align: left;
  font-family: "Casad Serial", sans-serif;
  font-size: 25px;
  font-weight: 400;
  position: absolute;
  right: 10px;
  left: 42px;
  bottom: 84px;
  top: 5px;
  -webkit-text-stroke: 1px transparent;
}
.speak-with-ease-and-confidence-real-life-topics-natural-vocabulary-and-lots-of-speaking-practice {
  color: #9e1d38;
  text-align: center;
  font-family: "Arimo-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
  position: absolute;
  right: 35px;
  left: 36px;
  bottom: 19px;
  top: 46px;
  -webkit-text-stroke: 1px transparent;
}
.component-6-2 {
  width: 360px;
  height: 504px;
  position: absolute;
  left: 34px;
  top: 1697px;
  overflow: hidden;
}
.let-s-talk-about-your-english-goals {
  color: #9e1d38;
  text-align: center;
  font-family: "Tan Pearl", sans-serif;
  font-size: 22px;
  font-weight: 400;
  position: absolute;
  left: 55.22300720214844px;
  bottom: 414px;
  top: 36px;
  -webkit-text-stroke: 1px transparent;
}
.line-25 {
  margin-top: -3px;
  border-style: solid;
  border-color: #9e1d38;
  border-width: 3px 0 0 0;
  position: absolute;
  right: 15px;
  left: 18px;
  bottom: 390px;
  top: 114px;
}
.not-sure-where-to-start-or-what-kind-of-class-you-need-book-a-free-15-minute-call-and-let-s-talk-about-what-you-want-to-achieve-with-english-your-level-interests-and-daily-routine-how-i-can-help-you-improve-fast-with-lessons-designed-just {
  text-align: left;
  position: absolute;
  right: -1155px;
  left: 28px;
  bottom: -90px;
  top: 136px;
  -webkit-text-stroke: 1px transparent;
}
.not-sure-where-to-start-or-what-kind-of-class-you-need-book-a-free-15-minute-call-and-let-s-talk-about-what-you-want-to-achieve-with-english-your-level-interests-and-daily-routine-how-i-can-help-you-improve-fast-with-lessons-designed-just-span {
  color: #9e1d38;
  font-family: "Casad Serial", sans-serif;
  font-size: 24px;
  font-weight: 400;
}
.not-sure-where-to-start-or-what-kind-of-class-you-need-book-a-free-15-minute-call-and-let-s-talk-about-what-you-want-to-achieve-with-english-your-level-interests-and-daily-routine-how-i-can-help-you-improve-fast-with-lessons-designed-just-span2 {
  color: var(--rgb21-13-15, #150d0f);
  font-family: "Arimo-Regular", sans-serif;
  font-size: 16px;
  font-weight: 400;
}
.rectangle-29 {
  border-radius: 15px;
  border-style: solid;
  border-color: #9e1d38;
  border-width: 2.5px;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 0px;
  top: 0px;
}
.group-1382 {
  position: absolute;
  inset: 0;
}
.rectangle-30 {
  background: var(--rgb158-29-56, #9e1d38);
  border-radius: 20px;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  position: absolute;
  right: 111px;
  left: 113px;
  bottom: 23px;
  top: 428px;
}
.let-s-chat {
  color: #fff6f8;
  text-align: center;
  font-family: "Casad Serial", sans-serif;
  font-size: 21px;
  font-weight: 400;
  position: absolute;
  right: 116.93px;
  left: 120.07049560546875px;
  bottom: 36px;
  top: 435px;
  -webkit-text-stroke: 1px transparent;
}
.component-9-2 {
  width: 295px;
  height: 610.75px;
  position: absolute;
  left: 66.5px;
  top: 0px;
  overflow: hidden;
}
.english {
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  height: 123px;
  position: absolute;
  right: 85.5px;
  left: 86.5px;
  top: calc(50% - 305.38px);
  object-fit: cover;
  aspect-ratio: 1;
}
.img-5048-1-1 {
  border-radius: 50%;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  position: absolute;
  right: 23.5px;
  left: 24.5px;
  bottom: 202.75px;
  top: 123px;
  object-fit: cover;
}
.group-1390 {
  position: absolute;
  inset: 0;
}
.rectangle-715 {
  background: var(--rgb158-29-56, #9e1d38);
  border-radius: 20px;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  position: absolute;
  right: 4px;
  left: 0px;
  bottom: 60.75px;
  top: 485px;
}
.personalized-english-classes-built-around-you {
  text-align: center;
  font-family: "Tan Pearl", sans-serif;
  font-size: 28px;
  line-height: 60px;
  font-weight: 400;
  position: absolute;
  left: 1.0139923095703125px;
  bottom: 1.75px;
  top: 429px;
  -webkit-text-stroke: 1px transparent;
}
.personalized-english-classes-built-around-you-span {
  color: #9e1d38;
}
.personalized-english-classes-built-around-you-span2 {
  color: #fff6f8;
}
.line-35 {
  margin-top: -3px;
  border-style: solid;
  border-color: #9e1d38;
  border-width: 3px 0 0 0;
  position: absolute;
  right: 9.75px;
  left: 4.75px;
  bottom: 0px;
  top: 610.75px;
}
.component-10-2 {
  width: 324px;
  height: 256.83px;
  position: absolute;
  left: 52px;
  top: 631px;
  overflow: hidden;
}
.group-1391 {
  position: absolute;
  inset: 0;
}
.hello-i-m-yoanna-certified-english-teacher-helping-students-master-english-for-work-exams-or-travel-through-practical-and-engaging-online-lessons {
  color: #150d0f;
  text-align: center;
  font-family: "Arimo-Regular", sans-serif;
  font-size: 18px;
  font-weight: 400;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 93.58px;
  top: 79.25px;
  -webkit-text-stroke: 1px transparent;
}
.celta-certified-m-a-in-applied-linguistics {
  color: #9e1d38;
  text-align: center;
  font-family: "Casad Serial", sans-serif;
  font-size: 21px;
  font-weight: 400;
  position: absolute;
  right: 31.24px;
  left: 8.761016845703125px;
  bottom: 202.83px;
  top: 4px;
  -webkit-text-stroke: 1px transparent;
}
.celta-certified-m-a-in-applied-linguistics-span {
}
.celta-certified-m-a-in-applied-linguistics-span2 {
  color: var(--rgb158-29-56, #9e1d38);
}
.group-1389 {
  position: absolute;
  inset: 0;
}
.rectangle-716 {
  background: var(--rgb158-29-56, #9e1d38);
  border-radius: 20px;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  position: absolute;
  right: 69.21px;
  left: 69.21484375px;
  bottom: 0px;
  top: 196px;
}
.tell-me-your-goals {
  color: #fff6f8;
  text-align: center;
  font-family: "Casad Serial", sans-serif;
  font-size: 21px;
  font-weight: 400;
  position: absolute;
  right: 69.14px;
  left: 70.8564453125px;
  bottom: 16.41px;
  top: 210.4150390625px;
  -webkit-text-stroke: 1px transparent;
}

.tell-me-your-goals-span2 {
}
.component-11-1 {
  width: 428px;
  height: 380px;
  position: absolute;
  left: 0px;
  top: 2257px;
  overflow: hidden;
}
.mask-group-12 {
  height: auto;
  position: absolute;
  left: 0px;
  top: 0px;
  overflow: visible;
}
.rectangle-718 {
  background: rgba(21, 13, 15, 0.7);
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  position: absolute;
  right: 0px;
  left: 0px;
  bottom: 14px;
  top: 0px;
}
.group-1395 {
  position: absolute;
  inset: 0;
}
.contact-me {
  color: #fff6f8;
  text-align: left;
  font-family: "Tan Pearl", sans-serif;
  font-size: 24px;
  font-weight: 400;
  position: absolute;
  left: 129px;
  bottom: 311px;
  top: 40px;
  -webkit-text-stroke: 1px transparent;
}
.contact-me-span {
}
.contact-me-span2 {
  color: var(--rgb255-246-248, #fff6f8);
}
.line-33 {
  margin-top: -3px;
  border-style: solid;
  border-color: #fff6f8;
  border-width: 3px 0 0 0;
  position: absolute;
  right: 107.75px;
  left: 107.75px;
  bottom: 302.42px;
  top: 77.578125px;
}
.group-1393 {
  position: absolute;
  inset: 0;
}
.rectangle-717 {
  background: #48c857;
  border-radius: 15px;
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  position: absolute;
  right: 80px;
  left: 81px;
  bottom: 68px;
  top: 244px;
}
.group-1392 {
  width: 225.57px;
  height: 38px;
  position: static;
}
.chat-on-whats-app {
  color: #f5f5f5;
  text-align: center;
  font-family: "Arimo-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  right: 99.43px;
  left: 148.56640625px;
  bottom: 91px;
  top: 266px;
  -webkit-text-stroke: 1px transparent;
}
.whatsapp {
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  height: 38px;
  position: absolute;
  right: 287px;
  left: 103px;
  top: calc(50% - -70px);
  object-fit: cover;
  aspect-ratio: 1;
}
.group-1394 {
  position: absolute;
  inset: 0;
}
.path-7 {
  height: auto;
  position: absolute;
  right: 97.71px;
  left: 97.7080078125px;
  bottom: 197px;
  top: 115px;
  overflow: visible;
}
.group-13922 {
  width: 135px;
  height: 23px;
  position: static;
}
.send-an-email {
  color: #ff4131;
  text-align: center;
  font-family: "Arimo-Bold", sans-serif;
  font-size: 20px;
  font-weight: 700;
  position: absolute;
  right: 121.54px;
  left: 171.4619140625px;
  bottom: 221px;
  top: 136px;
  -webkit-text-stroke: 1px transparent;
}
.gmail {
  border-style: solid;
  border-color: transparent;
  border-width: 1px;
  height: 38px;
  position: absolute;
  right: 276.29px;
  left: 113.7080078125px;
  top: calc(50% - 60px);
  object-fit: cover;
  aspect-ratio: 1;
}
.or {
  color: #fff6f8;
  text-align: left;
  font-family: "Arimo-Regular", sans-serif;
  font-size: 26px;
  font-weight: 400;
  position: absolute;
  right: 201px;
  left: 203px;
  bottom: 156px;
  top: 194px;
  -webkit-text-stroke: 1px transparent;
}
