.element-light {
  position: relative;
  width: 1920px;
  height: 7109px;
  background-color: #ffffff;
}

.element-light .background {
  position: absolute;
  width: 1920px;
  height: 45px;
  top: 0;
  left: 0;
  background-image: url(./img/background.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .overlap {
  position: relative;
  height: 45px;
}

.element-light .container {
  position: absolute;
  width: 1920px;
  height: 45px;
  top: 0;
  left: 0;
}

.element-light .div {
  position: relative;
  width: 1140px;
  height: 45px;
  left: 390px;
}

.element-light .container-2 {
  position: absolute;
  width: 890px;
  height: 21px;
  top: 12px;
  left: 14px;
}

.element-light .SVG {
  position: absolute;
  width: 16px;
  height: 16px;
  top: 3px;
  left: 0;
}

.element-light .overlap-group {
  position: relative;
  width: 13px;
  height: 12px;
  top: 2px;
  left: 1px;
}

.element-light .vector {
  position: absolute;
  width: 3px;
  height: 12px;
  top: 0;
  left: 10px;
}

.element-light .img {
  position: absolute;
  width: 3px;
  height: 9px;
  top: 1px;
  left: 8px;
}

.element-light .vector-2 {
  position: absolute;
  width: 9px;
  height: 9px;
  top: 2px;
  left: 0;
}

.element-light .up-to-off-thesis {
  position: absolute;
  width: 344px;
  height: 19px;
  top: 0;
  left: 16px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: transparent;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .text-wrapper {
  color: #eef4ff;
}

.element-light .span {
  font-weight: 700;
  color: #ffff00;
}

.element-light .link {
  position: absolute;
  width: 103px;
  height: 19px;
  top: 13px;
  left: 1023px;
}

.element-light .overlap-2 {
  position: relative;
  height: 19px;
  top: -1px;
}

.element-light .text-wrapper-2 {
  width: 89px;
  top: 0;
  left: 0;
  font-weight: 400;
  font-size: 14px;
  text-align: right;
  line-height: 21px;
  position: absolute;
  height: 19px;
  font-family: "Noto Sans", Helvetica;
  color: #ffffff;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .vector-wrapper {
  position: absolute;
  width: 14px;
  height: 14px;
  top: 4px;
  left: 89px;
}

.element-light .vector-3 {
  position: absolute;
  width: 6px;
  height: 11px;
  top: 1px;
  left: 4px;
}

.element-light .button-SVG {
  position: absolute;
  width: 18px;
  height: 18px;
  top: 15px;
  left: 1886px;
  opacity: 0.95;
}

.element-light .img-wrapper {
  position: relative;
  width: 12px;
  height: 12px;
  top: 2px;
  left: 2px;
  background-image: url(./img/vector-4-2.svg);
  background-size: 100% 100%;
}

.element-light .vector-4 {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 0;
  left: 0;
}

.element-light .container-wrapper {
  position: absolute;
  width: 1920px;
  height: 40px;
  top: 45px;
  left: 0;
  background-color: #173a70;
}

.element-light .container-3 {
  position: relative;
  width: 1140px;
  height: 1px;
  left: 390px;
}

.element-light .list-item-link {
  position: absolute;
  width: 149px;
  height: 20px;
  top: 9px;
  left: 10px;
}

.element-light .mail {
  position: absolute;
  width: 17px;
  height: 11px;
  top: 4px;
  left: 0;
  background-image: url(./img/vector-6.svg);
  background-size: 100% 100%;
}

.element-light .emphasis-edit {
  position: absolute;
  width: 128px;
  height: 20px;
  top: -1px;
  left: 22px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 13px;
  letter-spacing: 0;
  line-height: 19.5px;
  white-space: nowrap;
}

.element-light .list {
  position: absolute;
  width: 352px;
  height: 39px;
  top: 0;
  left: 780px;
}

.element-light .item-link {
  position: absolute;
  width: 59px;
  height: 39px;
  top: 0;
  left: 0;
}

.element-light .text-wrapper-3 {
  position: absolute;
  width: 23px;
  height: 17px;
  top: 10px;
  left: 18px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 17.4px;
  white-space: nowrap;
}

.element-light .item {
  position: absolute;
  width: 103px;
  height: 39px;
  top: 0;
  left: 59px;
}

.element-light .vertical-divider {
  position: absolute;
  width: 1px;
  height: 13px;
  top: 14px;
  left: 0;
  background-color: #325a85;
}

.element-light .emphasis-wrapper {
  position: absolute;
  width: 67px;
  height: 17px;
  top: 11px;
  left: 18px;
}

.element-light .emphasis {
  position: relative;
  height: 17px;
}

.element-light .text-wrapper-4 {
  position: absolute;
  width: 52px;
  height: 17px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 15px;
  white-space: nowrap;
}

.element-light .overlap-group-wrapper {
  position: absolute;
  width: 18px;
  height: 24px;
  top: -2px;
  left: 55px;
}

.element-light .overlap-group-2 {
  position: relative;
  height: 18px;
  top: 3px;
  background-image: url(./img/image.svg);
  background-size: 100% 100%;
}

.element-light .vector-5 {
  position: absolute;
  width: 8px;
  height: 5px;
  top: 7px;
  left: 4px;
}

.element-light .overlap-wrapper {
  position: absolute;
  width: 74px;
  height: 39px;
  top: 0;
  left: 162px;
}

.element-light .overlap-3 {
  position: relative;
  height: 39px;
}

.element-light .div-wrapper {
  position: absolute;
  width: 74px;
  height: 39px;
  top: 0;
  left: 0;
}

.element-light .text-wrapper-5 {
  position: absolute;
  width: 38px;
  height: 17px;
  top: 10px;
  left: 18px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 17.4px;
  white-space: nowrap;
}

.element-light .item-2 {
  position: absolute;
  width: 116px;
  height: 39px;
  top: 0;
  left: 236px;
}

.element-light .button {
  all: unset;
  box-sizing: border-box;
  position: absolute;
  width: 116px;
  height: 39px;
  top: 0;
  left: 0;
}

.element-light .english {
  position: absolute;
  width: 16px;
  height: 11px;
  top: 15px;
  left: 18px;
}

.element-light .emphasis-2 {
  position: absolute;
  width: 56px;
  height: 17px;
  top: 11px;
  left: 42px;
}

.element-light .text-wrapper-6 {
  position: absolute;
  width: 41px;
  height: 17px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 12px;
  text-align: center;
  letter-spacing: 0;
  line-height: 15px;
  white-space: nowrap;
}

.element-light .SVG-2 {
  position: absolute;
  width: 18px;
  height: 24px;
  top: -2px;
  left: 44px;
}

.element-light .overlap-group-3 {
  position: relative;
  height: 18px;
  top: 3px;
  background-image: url(./img/vector-2.svg);
  background-size: 100% 100%;
}

.element-light .background-2 {
  position: absolute;
  width: 1920px;
  height: 719px;
  top: 171px;
  left: 0;
  background-image: url(./img/background-1.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .overlap-4 {
  position: relative;
  width: 1416px;
  height: 712px;
  top: 48px;
  left: 390px;
}

.element-light .container-4 {
  position: absolute;
  width: 1140px;
  height: 623px;
  top: 0;
  left: 0;
  overflow: hidden;
}

.element-light .heading-strong {
  position: absolute;
  width: 700px;
  height: 59px;
  top: 43px;
  left: 10px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 900;
  color: #333333;
  font-size: 43.2px;
  letter-spacing: 0;
  line-height: 51.8px;
  white-space: nowrap;
}

.element-light .container-5 {
  position: absolute;
  width: 575px;
  height: 451px;
  top: 124px;
  left: -5px;
}

.element-light .our-team-of-revision {
  position: absolute;
  width: 533px;
  height: 70px;
  top: 0;
  left: 15px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #444444;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .form-wrapper {
  position: absolute;
  width: 336px;
  height: 303px;
  top: 148px;
  left: 15px;
  background-color: #f7f8fa;
  border-radius: 20px;
}

.element-light .form {
  position: relative;
  width: 256px;
  height: 239px;
  top: 32px;
  left: 40px;
}

.element-light .heading-get-a {
  position: absolute;
  width: 117px;
  height: 24px;
  top: -3px;
  left: 69px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #333333;
  font-size: 17.6px;
  text-align: center;
  letter-spacing: -1.28px;
  line-height: 21.1px;
  white-space: nowrap;
}

.element-light .options {
  position: absolute;
  width: 256px;
  height: 48px;
  top: 45px;
  left: 0;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid;
  border-color: #ced4da;
}

.element-light .overlap-group-4 {
  position: relative;
  width: 254px;
  height: 46px;
}

.element-light .image-fill {
  width: 254px;
  height: 46px;
  top: 0;
  position: absolute;
  left: 0;
}

.element-light .image {
  position: relative;
  width: 22px;
  height: 44px;
  top: 1px;
  left: 227px;
  background-image: url(./img/vector-9.svg);
  background-size: 100% 100%;
}

.element-light .vector-6 {
  position: absolute;
  width: 9px;
  height: 7px;
  top: 14px;
  left: 6px;
}

.element-light .vector-7 {
  position: absolute;
  width: 9px;
  height: 7px;
  top: 23px;
  left: 6px;
}

.element-light .container-6 {
  position: absolute;
  width: 230px;
  height: 24px;
  top: 11px;
  left: 12px;
}

.element-light .text-wrapper-7 {
  position: absolute;
  width: 119px;
  height: 22px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #495057;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .input {
  position: absolute;
  width: 256px;
  height: 48px;
  top: 109px;
  left: 0;
  background-color: #ffffff;
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid;
  border-color: #ced4da;
}

.element-light .container-7 {
  position: relative;
  width: 215px;
  height: 22px;
  top: 12px;
  left: 12px;
}

.element-light .text-wrapper-8 {
  position: absolute;
  width: 90px;
  height: 22px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #6c757d;
  font-size: 16px;
  letter-spacing: 0;
  line-height: normal;
}

.element-light .button-2 {
  all: unset;
  box-sizing: border-box;
  position: absolute;
  width: 256px;
  height: 50px;
  top: 189px;
  left: 0;
  background-color: #2a5dba;
  border-radius: 5px;
}

.element-light .text-wrapper-9 {
  width: 80px;
  top: 14px;
  left: 88px;
  font-weight: 600;
  font-size: 14.4px;
  text-align: center;
  line-height: 50px;
  position: absolute;
  height: 19px;
  font-family: "Noto Sans", Helvetica;
  color: #ffffff;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .main-sl-png {
  position: absolute;
  width: 846px;
  height: 580px;
  top: 132px;
  left: 570px;
  background-image: url(./img/main-sl-img2-3-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-3 {
  position: absolute;
  width: 1920px;
  height: 872px;
  top: 890px;
  left: 0;
  background-color: #f4f6fb;
}

.element-light .container-8 {
  position: relative;
  width: 1140px;
  height: 712px;
  top: 80px;
  left: 390px;
}

.element-light .heading-wordvice {
  width: 607px;
  top: -4px;
  left: 267px;
  position: absolute;
  height: 43px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 32px;
  text-align: center;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  white-space: nowrap;
}

.element-light .our-expert-editors {
  position: absolute;
  width: 1099px;
  height: 46px;
  top: 54px;
  left: 21px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .background-4 {
  position: absolute;
  width: 548px;
  height: 273px;
  top: 142px;
  left: 10px;
  background-color: #ffffff;
  border-radius: 16px;
}

.element-light .heading-academic {
  position: absolute;
  width: 311px;
  height: 29px;
  top: 23px;
  left: 32px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #2d4161;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 28.8px;
  white-space: nowrap;
}

.element-light .academic-subject {
  position: absolute;
  width: 483px;
  height: 70px;
  top: 65px;
  left: 32px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .text-wrapper-10 {
  position: absolute;
  width: 123px;
  height: 24px;
  top: 160px;
  left: 32px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .link-2 {
  position: absolute;
  width: 232px;
  height: 48px;
  top: 201px;
  left: 32px;
  background-color: #2659a8;
  border-radius: 100px;
}

.element-light .text-wrapper-11 {
  position: absolute;
  width: 138px;
  height: 22px;
  top: 12px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 48px;
  white-space: nowrap;
}

.element-light .SVG-3 {
  position: absolute;
  width: 20px;
  height: 16px;
  top: 16px;
  left: 186px;
  background-image: url(./img/vector-13.svg);
  background-size: 100% 100%;
}

.element-light .background-5 {
  position: absolute;
  width: 548px;
  height: 273px;
  top: 142px;
  left: 582px;
  background-color: #ffffff;
  border-radius: 16px;
}

.element-light .heading-admissions {
  position: absolute;
  width: 331px;
  height: 29px;
  top: 23px;
  left: 32px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #2d4161;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 28.8px;
  white-space: nowrap;
}

.element-light .p {
  position: absolute;
  width: 482px;
  height: 70px;
  top: 65px;
  left: 32px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .text-wrapper-12 {
  position: absolute;
  width: 152px;
  height: 22px;
  top: 12px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 48px;
  white-space: nowrap;
}

.element-light .background-6 {
  position: absolute;
  width: 548px;
  height: 273px;
  top: 439px;
  left: 10px;
  background-color: #ffffff;
  border-radius: 16px;
}

.element-light .heading-business {
  position: absolute;
  width: 300px;
  height: 29px;
  top: 23px;
  left: 32px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #2d4161;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 28.8px;
  white-space: nowrap;
}

.element-light .qualified-editors {
  position: absolute;
  width: 474px;
  height: 70px;
  top: 65px;
  left: 32px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .text-wrapper-13 {
  position: absolute;
  width: 131px;
  height: 22px;
  top: 12px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 48px;
  white-space: nowrap;
}

.element-light .SVG-4 {
  position: absolute;
  width: 20px;
  height: 16px;
  top: 16px;
  left: 186px;
  background-image: url(./img/vector-15.svg);
  background-size: 100% 100%;
}

.element-light .background-7 {
  position: absolute;
  width: 548px;
  height: 273px;
  top: 439px;
  left: 582px;
  background-color: #ffffff;
  border-radius: 16px;
}

.element-light .heading-editing {
  width: 325px;
  height: 29px;
  top: 23px;
  left: 32px;
  font-weight: 700;
  color: #2d4161;
  font-size: 24px;
  line-height: 28.8px;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .text-wrapper-14 {
  position: absolute;
  width: 147px;
  height: 22px;
  top: 12px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 48px;
  white-space: nowrap;
}

.element-light .background-8 {
  position: absolute;
  width: 1920px;
  height: 558px;
  top: 1762px;
  left: 0;
  background-color: #ecf3f9;
}

.element-light .container-9 {
  position: relative;
  width: 1140px;
  height: 498px;
  left: 390px;
}

.element-light .descriptions-term {
  position: absolute;
  width: 634px;
  height: 42px;
  top: 59px;
  left: 253px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 28px;
  text-align: center;
  letter-spacing: 0;
  line-height: 42px;
  white-space: nowrap;
}

.element-light .section {
  position: absolute;
  width: 1120px;
  height: 376px;
  top: 122px;
  left: 10px;
}

.element-light .list-2 {
  position: absolute;
  width: 1120px;
  height: 116px;
  top: 0;
  left: 0;
}

.element-light .item-descriptions {
  position: absolute;
  width: 364px;
  height: 92px;
  top: 12px;
  left: 0;
  background-color: #ffffff;
  border-radius: 8px 0px 0px 8px;
  overflow: hidden;
  box-shadow: 0px 3px 10px #5e9bcc1a;
}

.element-light .term {
  position: absolute;
  width: 155px;
  height: 22px;
  top: 14px;
  left: 104px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #333333;
}

.element-light .text-wrapper-15 {
  position: absolute;
  width: 155px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .details {
  position: absolute;
  width: 171px;
  height: 26px;
  top: 48px;
  left: 96px;
}

.element-light .strong {
  width: 97px;
  height: 26px;
  top: -1px;
  left: 0;
  font-weight: 700;
  color: #2659a8;
  font-size: 26px;
  text-align: center;
  line-height: 26px;
  white-space: nowrap;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .emphasis-clients {
  position: absolute;
  width: 66px;
  height: 20px;
  top: 3px;
  left: 105px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 20px;
  white-space: nowrap;
}

.element-light .item-descriptions-2 {
  width: 393px;
  height: 116px;
  top: 0;
  left: 364px;
  background-color: #2f3254;
  border-radius: 8px;
  box-shadow: 0px 0px 16px #00000033;
  position: absolute;
  overflow: hidden;
}

.element-light .term-2 {
  position: absolute;
  width: 180px;
  height: 22px;
  top: 23px;
  left: 107px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #ffffff;
}

.element-light .text-wrapper-16 {
  position: absolute;
  width: 180px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .details-2 {
  position: absolute;
  width: 235px;
  height: 1px;
  top: 61px;
  left: 79px;
}

.element-light .total-user-rating {
  position: absolute;
  width: 154px;
  height: 28px;
  top: 0;
  left: 0;
}

.element-light .emphasis-3 {
  position: absolute;
  width: 66px;
  height: 20px;
  top: 4px;
  left: 170px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #ffffff;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 20px;
  white-space: nowrap;
}

.element-light .item-descriptions-3 {
  width: 364px;
  height: 92px;
  top: 12px;
  left: 756px;
  background-color: #ffffff;
  border-radius: 0px 8px 8px 0px;
  box-shadow: 0px 3px 10px #5e9bcc1a;
  position: absolute;
  overflow: hidden;
}

.element-light .term-3 {
  position: absolute;
  width: 123px;
  height: 22px;
  top: 14px;
  left: 120px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #333333;
}

.element-light .text-wrapper-17 {
  position: absolute;
  width: 123px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  text-align: center;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .details-3 {
  position: absolute;
  width: 218px;
  height: 26px;
  top: 48px;
  left: 73px;
}

.element-light .strong-2 {
  width: 149px;
  height: 26px;
  top: -1px;
  left: 0;
  font-weight: 700;
  color: #2659a8;
  font-size: 26px;
  text-align: center;
  line-height: 26px;
  white-space: nowrap;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .emphasis-words {
  position: absolute;
  width: 61px;
  height: 20px;
  top: 3px;
  left: 157px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 20px;
  white-space: nowrap;
}

.element-light .container-10 {
  position: absolute;
  width: 1120px;
  height: 200px;
  top: 176px;
  left: 0;
}

.element-light .list-3 {
  position: absolute;
  width: 411px;
  height: 40px;
  top: 0;
  left: 0;
}

.element-light .item-link-2 {
  position: absolute;
  width: 40px;
  height: 40px;
  top: 0;
  left: 0;
}

.element-light .text-wrapper-18 {
  position: absolute;
  width: 30px;
  height: 22px;
  top: 8px;
  left: 5px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #2659a8;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .horizontal-divider {
  position: absolute;
  width: 40px;
  height: 2px;
  top: 38px;
  left: 0;
  background-color: #2659a8;
}

.element-light .item-link-3 {
  position: absolute;
  width: 64px;
  height: 40px;
  top: 0;
  left: 48px;
}

.element-light .text-wrapper-19 {
  position: absolute;
  width: 54px;
  height: 22px;
  top: 8px;
  left: 5px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #9c9c9c;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .item-link-4 {
  position: absolute;
  width: 63px;
  height: 40px;
  top: 0;
  left: 119px;
}

.element-light .text-wrapper-20 {
  position: absolute;
  width: 53px;
  height: 22px;
  top: 8px;
  left: 5px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #9c9c9c;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .item-link-5 {
  position: absolute;
  width: 60px;
  height: 40px;
  top: 0;
  left: 190px;
}

.element-light .text-wrapper-21 {
  width: 50px;
  height: 22px;
  top: 8px;
  left: 5px;
  font-weight: 700;
  color: #9c9c9c;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .item-link-6 {
  position: absolute;
  width: 74px;
  height: 40px;
  top: 0;
  left: 258px;
}

.element-light .text-wrapper-22 {
  width: 65px;
  height: 22px;
  top: 8px;
  left: 5px;
  font-weight: 700;
  color: #9c9c9c;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .item-link-7 {
  position: absolute;
  width: 71px;
  height: 40px;
  top: 0;
  left: 340px;
}

.element-light .text-wrapper-23 {
  width: 62px;
  height: 22px;
  top: 8px;
  left: 5px;
  font-weight: 700;
  color: #9c9c9c;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .link-3 {
  position: absolute;
  width: 185px;
  height: 22px;
  top: 9px;
  left: 935px;
}

.element-light .text-wrapper-24 {
  position: absolute;
  width: 169px;
  height: 19px;
  top: 1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .group-wrapper {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 7px;
  left: 173px;
}

.element-light .group {
  height: 12px;
}

.element-light .group-2 {
  position: relative;
  width: 12px;
  height: 12px;
  background-image: url(./img/vector.svg);
  background-size: 100% 100%;
}

.element-light .img-2 {
  position: absolute;
  width: 7px;
  height: 12px;
  top: 0;
  left: 3px;
}

.element-light .container-11 {
  position: absolute;
  width: 1136px;
  height: 130px;
  top: 64px;
  left: -8px;
  overflow: hidden;
}

.element-light .background-9 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: -5076px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-10 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: -4588px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-11 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: -4100px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-12 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: -3612px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-13 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: -3124px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-14 {
  position: absolute;
  width: 417px;
  height: 130px;
  top: 0;
  left: -2636px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-15 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: -2200px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-16 {
  position: absolute;
  width: 345px;
  height: 130px;
  top: 0;
  left: -1712px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-17 {
  position: absolute;
  width: 345px;
  height: 130px;
  top: 0;
  left: -1349px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-18 {
  position: absolute;
  width: 400px;
  height: 130px;
  top: 0;
  left: -986px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .overlap-5 {
  position: absolute;
  width: 958px;
  height: 130px;
  top: 0;
  left: -568px;
}

.element-light .background-19 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 0;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-20 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 488px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .container-12 {
  position: absolute;
  width: 438px;
  height: 44px;
  top: 72px;
  left: 16px;
}

.element-light .thank-you-so-much {
  position: absolute;
  width: 433px;
  height: 41px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 22px;
}

.element-light .descriptions {
  position: absolute;
  width: 438px;
  height: 22px;
  top: 16px;
  left: 16px;
}

.element-light .term-strong-laura {
  position: absolute;
  width: 117px;
  height: 22px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .details-4 {
  position: absolute;
  width: 88px;
  height: 16px;
  top: 4px;
  left: 350px;
}

.element-light .gradient {
  position: absolute;
  width: 568px;
  height: 130px;
  top: 0;
  left: 100px;
  transform: rotate(180deg);
  background: linear-gradient(
    90deg,
    rgba(236, 243, 249, 0) 0%,
    rgba(236, 243, 249, 1) 22%,
    rgba(236, 243, 249, 1) 99%
  );
}

.element-light .background-21 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 408px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .text-wrapper-25 {
  position: absolute;
  width: 63px;
  height: 17px;
  top: 45px;
  left: 16px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #9c9c9c;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 18px;
  white-space: nowrap;
}

.element-light .i-ve-been-pushing {
  position: absolute;
  width: 430px;
  height: 41px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 22px;
}

.element-light .term-strong-nick {
  position: absolute;
  width: 89px;
  height: 22px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .overlap-group-5 {
  position: absolute;
  width: 958px;
  height: 130px;
  top: 0;
  left: 896px;
}

.element-light .mary-did-a-great-job {
  position: absolute;
  width: 423px;
  height: 41px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 22px;
}

.element-light .term-4 {
  position: relative;
  width: 343px;
  height: 22px;
}

.element-light .strong-florian-knasm {
  position: absolute;
  width: 152px;
  height: 22px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .emphasis-msc-sigmund {
  position: absolute;
  width: 154px;
  height: 35px;
  top: 2px;
  left: 155px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #9c9c9c;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 18px;
}

.element-light .gradient-2 {
  position: absolute;
  width: 568px;
  height: 130px;
  top: 0;
  left: 140px;
  background: linear-gradient(
    90deg,
    rgba(236, 243, 249, 0) 0%,
    rgba(236, 243, 249, 1) 22%,
    rgba(236, 243, 249, 1) 99%
  );
}

.element-light .background-22 {
  position: absolute;
  width: 417px;
  height: 130px;
  top: 0;
  left: 1872px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-23 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 2307px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-24 {
  position: absolute;
  width: 345px;
  height: 130px;
  top: 0;
  left: 2795px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-25 {
  position: absolute;
  width: 345px;
  height: 130px;
  top: 0;
  left: 3158px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-26 {
  position: absolute;
  width: 400px;
  height: 130px;
  top: 0;
  left: 3521px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-27 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 3940px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-28 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 4428px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-29 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 4916px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-30 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 5404px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-31 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 5892px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-32 {
  position: absolute;
  width: 417px;
  height: 130px;
  top: 0;
  left: 6380px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-33 {
  position: absolute;
  width: 470px;
  height: 130px;
  top: 0;
  left: 6815px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-34 {
  position: absolute;
  width: 345px;
  height: 130px;
  top: 0;
  left: 7303px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-35 {
  position: absolute;
  width: 345px;
  height: 130px;
  top: 0;
  left: 7666px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .background-36 {
  position: absolute;
  width: 400px;
  height: 130px;
  top: 0;
  left: 8029px;
  background-color: #ffffff;
  border-radius: 8px;
}

.element-light .horizontal-border {
  width: 1920px;
  height: 363px;
  top: 2320px;
  left: 0;
  border-color: #dae0e5;
  position: absolute;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.element-light .background-shadow {
  width: 550px;
  height: 202px;
  top: 80px;
  left: 400px;
  border-radius: 10px;
  box-shadow: 0px 0px 15px #0e1b4e1f;
  position: absolute;
  background-color: #ffffff;
}

.element-light .horizontal-border-2 {
  position: absolute;
  width: 495px;
  height: 26px;
  top: 27px;
  left: 27px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #e1e1e1;
}

.element-light .heading {
  position: absolute;
  width: 115px;
  height: 17px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 16.8px;
  white-space: nowrap;
}

.element-light .link-4 {
  position: absolute;
  width: 1px;
  height: 1px;
  top: 1px;
  left: 495px;
}

.element-light .emphasis-read-more {
  position: absolute;
  width: 72px;
  height: 14px;
  top: -1px;
  left: -88px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 14px;
  white-space: nowrap;
}

.element-light .icon-material-wrapper {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 1px;
  left: -12px;
  background-image: url(./img/vector-3.svg);
  background-size: 100% 100%;
}

.element-light .up-to-off-thesis-wrapper {
  position: absolute;
  width: 381px;
  height: 21px;
  top: 73px;
  left: 41px;
}

.element-light .up-to-off-thesis-2 {
  position: absolute;
  width: 341px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .background-37 {
  position: absolute;
  width: 4px;
  height: 4px;
  top: 82px;
  left: 27px;
  background-color: #2659a8;
  border-radius: 100px;
}

.element-light .text-wrapper-26 {
  top: 73px;
  position: absolute;
  width: 73px;
  height: 19px;
  left: 449px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .link-5 {
  position: absolute;
  width: 381px;
  height: 21px;
  top: 102px;
  left: 41px;
}

.element-light .text-wrapper-27 {
  position: absolute;
  width: 375px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .background-38 {
  position: absolute;
  width: 4px;
  height: 4px;
  top: 111px;
  left: 27px;
  background-color: #2659a8;
  border-radius: 100px;
}

.element-light .text-wrapper-28 {
  top: 102px;
  position: absolute;
  width: 73px;
  height: 19px;
  left: 449px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .link-6 {
  position: absolute;
  width: 381px;
  height: 21px;
  top: 131px;
  left: 41px;
}

.element-light .text-wrapper-29 {
  position: absolute;
  width: 276px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .background-39 {
  position: absolute;
  width: 4px;
  height: 4px;
  top: 140px;
  left: 27px;
  background-color: #2659a8;
  border-radius: 100px;
}

.element-light .text-wrapper-30 {
  top: 131px;
  position: absolute;
  width: 73px;
  height: 19px;
  left: 449px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .link-7 {
  position: absolute;
  width: 381px;
  height: 21px;
  top: 160px;
  left: 41px;
}

.element-light .text-wrapper-31 {
  position: absolute;
  width: 292px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .background-40 {
  position: absolute;
  width: 4px;
  height: 4px;
  top: 169px;
  left: 27px;
  background-color: #2659a8;
  border-radius: 100px;
}

.element-light .text-wrapper-32 {
  top: 160px;
  position: absolute;
  width: 73px;
  height: 19px;
  left: 449px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .background-41 {
  position: absolute;
  width: 550px;
  height: 202px;
  top: 80px;
  left: 970px;
  border-radius: 10px;
  overflow: hidden;
  background-image: url(./img/background-2.svg);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .descriptions-2 {
  position: absolute;
  width: 502px;
  height: 114px;
  top: 24px;
  left: 24px;
}

.element-light .term-5 {
  position: absolute;
  width: 184px;
  height: 33px;
  top: 0;
  left: 0;
  border-radius: 100px;
  border: 1px solid;
  border-color: #333333;
}

.element-light .text-wrapper-33 {
  position: absolute;
  width: 152px;
  height: 19px;
  top: 5px;
  left: 16px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 14px;
}

.element-light .details-5 {
  position: absolute;
  width: 502px;
  height: 33px;
  top: 47px;
  left: 0;
}

.element-light .strong-3 {
  position: absolute;
  width: 204px;
  height: 30px;
  top: 1px;
  left: 2px;
  background-color: #ffffff01;
  box-shadow: inset 0px -10px 0px #bccce4;
}

.element-light .text-wrapper-34 {
  position: absolute;
  width: 195px;
  height: 30px;
  top: -1px;
  left: 5px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #363636;
  font-size: 22.1px;
  letter-spacing: 0;
  line-height: 30.9px;
  white-space: nowrap;
}

.element-light .mispelled-provided {
  position: absolute;
  width: 223px;
  height: 30px;
  top: 0;
  left: 212px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #363636;
  font-size: 22.1px;
  letter-spacing: 0;
  line-height: 33.1px;
  white-space: nowrap;
}

.element-light .list-item-link-2 {
  position: absolute;
  width: 340px;
  height: 39px;
  top: 138px;
  left: 24px;
  background-color: #ffffff;
  border-radius: 8px;
  overflow: hidden;
  border: 1px solid;
  border-color: #0e1b4e;
}

.element-light .text-wrapper-35 {
  position: absolute;
  width: 294px;
  height: 19px;
  top: 9px;
  left: 23px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #0a3369;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .background-42 {
  position: absolute;
  width: 1920px;
  height: 550px;
  top: 2683px;
  left: 0;
  background-color: #ffffff;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #eeeeee;
}

.element-light .overlap-6 {
  position: relative;
  width: 1180px;
  height: 549px;
  left: 370px;
}

.element-light .heading-strong-how {
  width: 798px;
  top: 44px;
  left: 193px;
  position: absolute;
  height: 43px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 32px;
  text-align: center;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  white-space: nowrap;
}

.element-light .container-13 {
  position: absolute;
  width: 1140px;
  height: 398px;
  top: 102px;
  left: 20px;
}

.element-light .background-43 {
  position: absolute;
  width: 530px;
  height: 366px;
  top: 16px;
  left: 20px;
  background-color: #ffffff;
  border-radius: 25px;
}

.element-light .main-png {
  position: absolute;
  width: 479px;
  height: 43px;
  top: 75px;
  left: 24px;
  background-image: url(./img/main-step01-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .strong-correct {
  position: absolute;
  width: 415px;
  height: 33px;
  top: 163px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #e15cb1;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 46px;
  white-space: nowrap;
}

.element-light .our-editors {
  position: absolute;
  width: 461px;
  height: 70px;
  top: 220px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .proofreading-editing {
  position: absolute;
  width: 530px;
  height: 366px;
  top: 16px;
  left: 590px;
  background-image: url(./img/proofreading-editing-services.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .container-14 {
  position: absolute;
  width: 1180px;
  height: 549px;
  top: 0;
  left: 0;
}

.element-light .button-next-slide {
  position: absolute;
  width: 92px;
  height: 109px;
  top: 220px;
  left: 1180px;
}

.element-light .button-previous {
  position: absolute;
  width: 92px;
  height: 109px;
  top: 220px;
  left: -92px;
}

.element-light .container-15 {
  position: absolute;
  width: 1140px;
  height: 673px;
  top: 3232px;
  left: 390px;
  overflow: hidden;
}

.element-light .heading-strong-2 {
  width: 674px;
  top: 44px;
  left: 234px;
  font-weight: 700;
  text-align: center;
  position: absolute;
  height: 43px;
  font-family: "Noto Sans", Helvetica;
  color: #333333;
  font-size: 32px;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  white-space: nowrap;
}

.element-light .strong-why-choose {
  position: absolute;
  width: 545px;
  height: 27px;
  top: 102px;
  left: 298px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #666666;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.element-light .wordvice-offers-high {
  position: absolute;
  width: 1093px;
  height: 46px;
  top: 148px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .text-wrapper-36 {
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .text-wrapper-37 {
  font-weight: 700;
}

.element-light .list-4 {
  position: absolute;
  width: 1150px;
  height: 344px;
  top: 244px;
  left: -5px;
}

.element-light .item-3 {
  position: absolute;
  width: 353px;
  height: 148px;
  top: 0;
  left: 15px;
  box-shadow: 0px 0px 10px 5px #79797b1a;
  background-image: url(./img/item.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-44 {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 40px;
  left: 16px;
  background-color: #be5397;
  border-radius: 5px;
}

.element-light .text-wrapper-38 {
  position: absolute;
  width: 149px;
  height: 22px;
  top: 32px;
  left: 31px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #222222;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .strong-4 {
  position: absolute;
  width: 229px;
  height: 55px;
  top: 73px;
  left: 32px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #be5397;
  font-size: 40px;
  letter-spacing: 0;
  line-height: 60px;
  white-space: nowrap;
}

.element-light .item-4 {
  position: absolute;
  width: 353px;
  height: 148px;
  top: 0;
  left: 398px;
  box-shadow: 0px 0px 10px 5px #79797b1a;
  background-image: url(./img/item-1.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-45 {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 40px;
  left: 16px;
  background-color: #2a5dba;
  border-radius: 5px;
}

.element-light .text-wrapper-39 {
  position: absolute;
  width: 157px;
  height: 22px;
  top: 32px;
  left: 31px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #222222;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .strong-5 {
  width: 149px;
  height: 55px;
  top: 73px;
  left: 32px;
  font-weight: 700;
  color: #2a5dba;
  font-size: 40px;
  line-height: 60px;
  white-space: nowrap;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .item-5 {
  position: absolute;
  width: 353px;
  height: 148px;
  top: 0;
  left: 782px;
  box-shadow: 0px 0px 10px 5px #79797b1a;
  background-image: url(./img/item-2.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-46 {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 40px;
  left: 16px;
  background-color: #5eb8c2;
  border-radius: 5px;
}

.element-light .text-wrapper-40 {
  position: absolute;
  width: 182px;
  height: 22px;
  top: 32px;
  left: 31px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #222222;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .strong-6 {
  width: 69px;
  height: 55px;
  top: 73px;
  left: 32px;
  font-weight: 700;
  color: #5eb8c2;
  font-size: 40px;
  line-height: 60px;
  white-space: nowrap;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .item-6 {
  position: absolute;
  width: 353px;
  height: 148px;
  top: 180px;
  left: 15px;
  box-shadow: 0px 0px 10px 5px #79797b1a;
  background-image: url(./img/item-3.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-47 {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 40px;
  left: 16px;
  background-color: #f7a05e;
  border-radius: 5px;
}

.element-light .text-wrapper-41 {
  position: absolute;
  width: 130px;
  height: 22px;
  top: 32px;
  left: 31px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #222222;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .strong-7 {
  width: 126px;
  height: 55px;
  top: 73px;
  left: 32px;
  font-weight: 700;
  color: #f7a05e;
  font-size: 40px;
  line-height: 60px;
  white-space: nowrap;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .item-7 {
  position: absolute;
  width: 353px;
  height: 148px;
  top: 180px;
  left: 398px;
  box-shadow: 0px 0px 10px 5px #79797b1a;
  background-image: url(./img/item-4.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-48 {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 40px;
  left: 16px;
  background-color: #2e4577;
  border-radius: 5px;
}

.element-light .text-wrapper-42 {
  position: absolute;
  width: 156px;
  height: 22px;
  top: 32px;
  left: 31px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #222222;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .strong-8 {
  width: 149px;
  height: 55px;
  top: 73px;
  left: 32px;
  font-weight: 700;
  color: #2e4577;
  font-size: 40px;
  line-height: 60px;
  white-space: nowrap;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .item-8 {
  position: absolute;
  width: 353px;
  height: 148px;
  top: 180px;
  left: 782px;
  box-shadow: 0px 0px 10px 5px #79797b1a;
  background-image: url(./img/item-5.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-49 {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 40px;
  left: 16px;
  background-color: #7a4886;
  border-radius: 5px;
}

.element-light .overlap-group-6 {
  position: absolute;
  width: 59px;
  height: 55px;
  top: 73px;
  left: 32px;
}

.element-light .strong-9 {
  width: 46px;
  height: 55px;
  top: 0;
  left: 0;
  font-weight: 700;
  color: #7a4886;
  font-size: 40px;
  line-height: 60px;
  white-space: nowrap;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .text-wrapper-43 {
  position: absolute;
  width: 14px;
  height: 22px;
  top: 26px;
  left: 46px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .text-wrapper-44 {
  position: absolute;
  width: 153px;
  height: 19px;
  top: 604px;
  left: 977px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #a3a3a3;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .background-50 {
  position: absolute;
  width: 1920px;
  height: 920px;
  top: 3906px;
  left: 0;
  background-color: #f6f9fe;
}

.element-light .paragraph {
  position: absolute;
  width: 1140px;
  height: 164px;
  top: 48px;
  left: 390px;
}

.element-light .heading-strong-3 {
  width: 730px;
  top: -4px;
  left: 220px;
  font-weight: 900;
  text-align: center;
  position: absolute;
  height: 43px;
  font-family: "Noto Sans", Helvetica;
  color: #333333;
  font-size: 32px;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  white-space: nowrap;
}

.element-light .strong-who-are-our {
  position: absolute;
  width: 341px;
  height: 27px;
  top: 46px;
  left: 400px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #666666;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 30px;
  white-space: nowrap;
}

.element-light .wordvice-works-with {
  position: absolute;
  width: 1113px;
  height: 70px;
  top: 92px;
  left: 13px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .background-51 {
  position: absolute;
  width: 1920px;
  height: 520px;
  top: 260px;
  left: 0;
  background-color: #f6f9fe;
}

.element-light .container-16 {
  position: relative;
  height: 520px;
  overflow: hidden;
}

.element-light .overlap-group-7 {
  position: absolute;
  width: 1026px;
  height: 450px;
  top: 35px;
  left: -636px;
}

.element-light .background-shadow-2 {
  position: absolute;
  width: 1026px;
  height: 450px;
  top: 0;
  left: 0;
  background-color: #ffffff;
  box-shadow: 0px 0px 10px 5px #2a5dba33;
  opacity: 0.5;
}

.element-light .editor-photo-mw-jpg-wrapper {
  position: absolute;
  width: 416px;
  height: 410px;
  top: 27px;
  left: 14px;
  background-image: url(./img/background-5.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .editor-photo-mw-jpg {
  position: relative;
  width: 247px;
  height: 320px;
  top: 45px;
  left: 85px;
  background-image: url(./img/editor-photo-mw-jpg.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .container-17 {
  position: absolute;
  width: 583px;
  height: 410px;
  top: 27px;
  left: 430px;
}

.element-light .computer-science-wrapper {
  position: absolute;
  width: 363px;
  height: 30px;
  top: 28px;
  left: 36px;
  background-image: url(./img/background-4.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .computer-science {
  position: absolute;
  width: 363px;
  height: 30px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 600;
  color: #666666;
  font-size: 21.6px;
  letter-spacing: 0;
  line-height: 32.4px;
  white-space: nowrap;
}

.element-light .text-wrapper-45 {
  position: absolute;
  width: 199px;
  height: 21px;
  top: 126px;
  left: 44px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 600;
  color: #666666;
  font-size: 14.4px;
  letter-spacing: 0;
  line-height: 21.6px;
  white-space: nowrap;
}

.element-light .text-wrapper-46 {
  position: absolute;
  width: 131px;
  height: 20px;
  top: 202px;
  left: 98px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #333333;
  font-size: 14.4px;
  letter-spacing: 0;
  line-height: 21.6px;
  white-space: nowrap;
}

.element-light .text-wrapper-47 {
  width: 227px;
  height: 20px;
  top: 224px;
  left: 36px;
  font-weight: 700;
  color: #333333;
  font-size: 14.4px;
  line-height: 21.6px;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .container-18 {
  position: absolute;
  width: 511px;
  height: 97px;
  top: 267px;
  left: 36px;
}

.element-light .text-wrapper-48 {
  position: absolute;
  width: 241px;
  height: 31px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 600;
  color: #333333;
  font-size: 21.6px;
  letter-spacing: 0;
  line-height: 32.4px;
  white-space: nowrap;
}

.element-light .applied-mathematics-wrapper {
  position: absolute;
  width: 511px;
  height: 63px;
  top: 32px;
  left: 0;
}

.element-light .applied-mathematics {
  position: absolute;
  width: 496px;
  height: 41px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 14.4px;
  letter-spacing: 0;
  line-height: 21.6px;
}

.element-light .button-previous-2 {
  position: absolute;
  width: 92px;
  height: 109px;
  top: 170px;
  left: 872px;
}

.element-light .overlap-7 {
  position: absolute;
  width: 1026px;
  height: 450px;
  top: 35px;
  left: 1530px;
}

.element-light .editor-photo-mc-jpg-wrapper {
  position: relative;
  width: 416px;
  height: 410px;
  top: 27px;
  left: 14px;
  background-image: url(./img/background-5.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .editor-photo-mc-jpg {
  position: relative;
  width: 247px;
  height: 320px;
  top: 45px;
  left: 85px;
  background-image: url(./img/editor-photo-mc-jpg.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .button-next-slide-2 {
  position: absolute;
  width: 92px;
  height: 109px;
  top: 170px;
  left: 62px;
}

.element-light .background-shadow-3 {
  width: 1140px;
  height: 500px;
  top: 10px;
  left: 390px;
  box-shadow: 0px 0px 10px 5px #2a5dba33;
  position: absolute;
  background-color: #ffffff;
}

.element-light .editor-photo-jv-jpg-wrapper {
  position: absolute;
  width: 462px;
  height: 455px;
  top: 30px;
  left: 15px;
  background-image: url(./img/background-6.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .editor-photo-jv-jpg {
  position: relative;
  width: 274px;
  height: 355px;
  top: 50px;
  left: 94px;
  background-image: url(./img/editor-photo-jv-jpg.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .container-19 {
  position: absolute;
  width: 648px;
  height: 455px;
  top: 30px;
  left: 478px;
}

.element-light .physical-sciences-wrapper {
  position: absolute;
  width: 380px;
  height: 33px;
  top: 31px;
  left: 40px;
  background-image: url(./img/background-7.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .physical-sciences {
  position: absolute;
  width: 380px;
  height: 33px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 600;
  color: #666666;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 36px;
  white-space: nowrap;
}

.element-light .strong-j-v {
  width: 46px;
  height: 41px;
  top: 82px;
  left: 40px;
  font-weight: 900;
  color: #2a5dba;
  font-size: 30px;
  line-height: 45px;
  white-space: nowrap;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .strong-10 {
  width: 230px;
  height: 22px;
  top: 141px;
  left: 40px;
  font-weight: 400;
  color: transparent;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .text-wrapper-49 {
  font-weight: 900;
  color: #2a5dba;
}

.element-light .text-wrapper-50 {
  font-weight: 600;
  color: #666666;
}

.element-light .text-wrapper-51 {
  position: absolute;
  width: 120px;
  height: 34px;
  top: 188px;
  left: 40px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 600;
  color: #333333;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 36px;
  white-space: nowrap;
}

.element-light .strong-ph-d {
  width: 309px;
  height: 46px;
  top: 225px;
  left: 40px;
  font-weight: 400;
  color: transparent;
  font-size: 16px;
  line-height: 24px;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
}

.element-light .text-wrapper-52 {
  font-weight: 700;
  color: #2a5dba;
}

.element-light .text-wrapper-53 {
  color: #333333;
}

.element-light .text-wrapper-54 {
  font-weight: 700;
  color: #333333;
}

.element-light .container-20 {
  position: absolute;
  width: 568px;
  height: 108px;
  top: 297px;
  left: 40px;
}

.element-light .text-wrapper-55 {
  position: absolute;
  width: 268px;
  height: 34px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 600;
  color: #333333;
  font-size: 24px;
  letter-spacing: 0;
  line-height: 36px;
  white-space: nowrap;
}

.element-light .anatomy-anthropology-wrapper {
  position: absolute;
  width: 568px;
  height: 70px;
  top: 36px;
  left: 0;
}

.element-light .anatomy-anthropology {
  position: absolute;
  width: 499px;
  height: 70px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .link-8 {
  position: absolute;
  width: 180px;
  height: 44px;
  top: 828px;
  left: 870px;
  background-color: #2a5dba;
  border-radius: 5px;
}

.element-light .text-wrapper-56 {
  position: absolute;
  width: 115px;
  height: 19px;
  top: 11px;
  left: 33px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 14.4px;
  text-align: center;
  letter-spacing: 0;
  line-height: 42px;
  white-space: nowrap;
}

.element-light .container-21 {
  position: absolute;
  width: 1140px;
  height: 718px;
  top: 4826px;
  left: 390px;
}

.element-light .heading-strong-how-2 {
  width: 688px;
  top: 44px;
  left: 227px;
  font-weight: 700;
  text-align: center;
  position: absolute;
  height: 43px;
  font-family: "Noto Sans", Helvetica;
  color: #333333;
  font-size: 32px;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  white-space: nowrap;
}

.element-light .simply-choose-your {
  position: absolute;
  width: 1092px;
  height: 70px;
  top: 102px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  text-align: center;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .list-5 {
  position: absolute;
  width: 545px;
  height: 384px;
  top: 270px;
  left: 10px;
}

.element-light .item-9 {
  position: absolute;
  width: 545px;
  height: 80px;
  top: 0;
  left: 0;
}

.element-light .service-work-png {
  position: absolute;
  width: 58px;
  height: 58px;
  top: 1px;
  left: 1px;
  background-image: url(./img/service-work-01-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .heading-strong-get {
  width: 250px;
  height: 27px;
  top: -3px;
  left: 80px;
  font-weight: 500;
  color: #333333;
  font-size: 20px;
  line-height: 24px;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .select-the-document {
  position: absolute;
  width: 458px;
  height: 46px;
  top: 32px;
  left: 80px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .item-10 {
  position: absolute;
  width: 545px;
  height: 128px;
  top: 128px;
  left: 0;
}

.element-light .service-work-png-2 {
  position: absolute;
  width: 58px;
  height: 58px;
  top: 1px;
  left: 1px;
  background-image: url(./img/service-work-02-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .heading-strong-4 {
  position: absolute;
  width: 177px;
  height: 27px;
  top: -3px;
  left: 80px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #333333;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .tell-us-about-your {
  position: absolute;
  width: 450px;
  height: 94px;
  top: 32px;
  left: 80px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .item-11 {
  position: absolute;
  width: 545px;
  height: 80px;
  top: 304px;
  left: 0;
}

.element-light .service-work-png-3 {
  position: absolute;
  width: 58px;
  height: 58px;
  top: 1px;
  left: 1px;
  background-image: url(./img/service-work-03-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .heading-strong-5 {
  position: absolute;
  width: 300px;
  height: 27px;
  top: -3px;
  left: 80px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #333333;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .download-your-edited {
  position: absolute;
  width: 423px;
  height: 46px;
  top: 32px;
  left: 80px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
}

.element-light .service-work-img-jpg {
  position: absolute;
  width: 545px;
  height: 408px;
  top: 242px;
  left: 585px;
  background-image: url(./img/service-work-img-jpg.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-52 {
  position: absolute;
  width: 1920px;
  height: 706px;
  top: 5545px;
  left: 0;
  background-color: #eff5ff;
}

.element-light .container-22 {
  position: relative;
  width: 1140px;
  height: 706px;
  left: 390px;
  overflow: hidden;
}

.element-light .container-23 {
  position: absolute;
  width: 575px;
  height: 610px;
  top: 48px;
  left: -5px;
}

.element-light .heading-strong-6 {
  position: absolute;
  width: 248px;
  height: 43px;
  top: -4px;
  left: 15px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #333333;
  font-size: 32px;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  white-space: nowrap;
}

.element-light .link-9 {
  position: absolute;
  width: 86px;
  height: 40px;
  top: 0;
  left: 474px;
  background-image: url(./img/link-1.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .text-wrapper-57 {
  position: absolute;
  width: 71px;
  height: 22px;
  top: 8px;
  left: 8px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #2a5dba;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .background-shadow-4 {
  width: 545px;
  height: 258px;
  top: 54px;
  left: 15px;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0px 0px 10px 5px #2a5dba1a;
  position: absolute;
  background-color: #ffffff;
}

.element-light .container-24 {
  position: relative;
  width: 527px;
  height: 210px;
  top: 24px;
  left: 9px;
  overflow: scroll;
}

.element-light .container-24::-webkit-scrollbar {
  width: 0;
  display: none;
}

.element-light .separation-and {
  position: absolute;
  width: 146px;
  height: 194px;
  top: 0;
  left: 15px;
  background-image: url(./img/separation-and-purification-technology-jpg.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .container-25 {
  position: absolute;
  width: 351px;
  height: 210px;
  top: 0;
  left: 176px;
}

.element-light .container-26 {
  position: absolute;
  width: 321px;
  height: 40px;
  top: 0;
  left: 15px;
  overflow: hidden;
}

.element-light .overlap-group-8 {
  position: relative;
  width: 309px;
  height: 100px;
  top: -35px;
  left: -1px;
}

.element-light .strong-mechanism-of {
  position: absolute;
  width: 309px;
  height: 40px;
  top: 34px;
  left: 0;
  text-shadow: 0px 4px 4px #00000040;
  -webkit-text-stroke: 1px #000000;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
}

.element-light .slice {
  position: absolute;
  width: 100px;
  height: 100px;
  top: 0;
  left: 119px;
}

.element-light .horizontal-divider-2 {
  width: 321px;
  height: 1px;
  top: 56px;
  left: 15px;
  border-color: #eaeaea;
  position: absolute;
  border-bottom-width: 1px;
  border-bottom-style: solid;
}

.element-light .container-27 {
  position: absolute;
  width: 321px;
  height: 21px;
  top: 73px;
  left: 15px;
}

.element-light .text-wrapper-58 {
  position: absolute;
  width: 287px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #477be2;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .overlap-8 {
  position: absolute;
  width: 244px;
  height: 40px;
  top: 94px;
  left: 15px;
}

.element-light .separation-and-2 {
  position: absolute;
  width: 244px;
  height: 40px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
}

.element-light .text-wrapper-59 {
  font-style: italic;
}

.element-light .text-wrapper-60 {
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
}

.element-light .tw-png {
  position: absolute;
  width: 22px;
  height: 14px;
  top: 26px;
  left: 83px;
  background-image: url(./img/tw-png-1.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-shadow-5 {
  width: 545px;
  height: 258px;
  top: 332px;
  left: 15px;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0px 0px 10px 5px #2a5dba1a;
  position: absolute;
  background-color: #ffffff;
}

.element-light .cinema-journal-of {
  position: absolute;
  width: 146px;
  height: 204px;
  top: 0;
  left: 15px;
  background-image: url(./img/cinema-journal-of-philosophy-and-the-moving-image-jpg.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .container-28 {
  position: absolute;
  width: 321px;
  height: 40px;
  top: 0;
  left: 15px;
}

.element-light .strong-vtubers-as {
  position: absolute;
  width: 317px;
  height: 40px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
}

.element-light .text-wrapper-61 {
  position: absolute;
  width: 311px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #477be2;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .overlap-group-9 {
  position: absolute;
  width: 288px;
  height: 61px;
  top: 94px;
  left: 15px;
}

.element-light .cinema-journal-of-2 {
  position: absolute;
  width: 288px;
  height: 61px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
}

.element-light .tw-png-2 {
  position: absolute;
  width: 22px;
  height: 14px;
  top: 47px;
  left: 89px;
  background-image: url(./img/tw-png-1.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .container-29 {
  position: absolute;
  width: 575px;
  height: 610px;
  top: 48px;
  left: 570px;
}

.element-light .heading-strong-7 {
  width: 330px;
  top: -4px;
  left: 15px;
  font-weight: 700;
  position: absolute;
  height: 43px;
  font-family: "Noto Sans", Helvetica;
  color: #333333;
  font-size: 32px;
  letter-spacing: -1.28px;
  line-height: 38.4px;
  white-space: nowrap;
}

.element-light .stanford-png {
  position: absolute;
  width: 146px;
  height: 146px;
  top: 0;
  left: 15px;
  background-image: url(./img/stanford-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .strong-stanford {
  position: absolute;
  width: 136px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .container-30 {
  position: absolute;
  width: 321px;
  height: 21px;
  top: 40px;
  left: 15px;
}

.element-light .text-wrapper-62 {
  position: absolute;
  width: 50px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #477be2;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .horizontal-divider-3 {
  position: absolute;
  width: 321px;
  height: 1px;
  top: 77px;
  left: 15px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #eaeaea;
}

.element-light .text-wrapper-63 {
  position: absolute;
  width: 276px;
  height: 21px;
  top: 93px;
  left: 15px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  font-style: italic;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .columbia-univ-jpg {
  position: absolute;
  width: 146px;
  height: 146px;
  top: 0;
  left: 15px;
  background-image: url(./img/columbia-univ-jpg.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .strong-columbia {
  position: absolute;
  width: 142px;
  height: 19px;
  top: 0;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 700;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .text-wrapper-64 {
  width: 51px;
  height: 19px;
  top: 0;
  left: 0;
  font-weight: 400;
  color: #477be2;
  font-size: 14px;
  line-height: 21px;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .text-wrapper-65 {
  position: absolute;
  width: 185px;
  height: 21px;
  top: 93px;
  left: 15px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  font-style: italic;
  color: #666666;
  font-size: 14px;
  letter-spacing: 0;
  line-height: 21px;
  white-space: nowrap;
}

.element-light .footer {
  position: absolute;
  width: 1920px;
  height: 858px;
  top: 6251px;
  left: 0;
  background-color: transparent;
}

.element-light .background-53 {
  position: absolute;
  width: 1920px;
  height: 272px;
  top: 0;
  left: 0;
  background-color: #273042;
}

.element-light .container-31 {
  position: relative;
  width: 1140px;
  height: 176px;
  top: 48px;
  left: 390px;
}

.element-light .container-32 {
  position: absolute;
  width: 373px;
  height: 176px;
  top: 0;
  left: 10px;
}

.element-light .footer-png-wrapper {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 0;
  left: 161px;
  background-color: #2a5dba;
  border-radius: 26px;
}

.element-light .footer-png {
  position: relative;
  width: 36px;
  height: 36px;
  top: 8px;
  left: 8px;
  background-image: url(./img/footer-icon01-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .heading-2 {
  position: absolute;
  width: 343px;
  height: 39px;
  top: 62px;
  left: 15px;
}

.element-light .convenient-fast {
  position: absolute;
  width: 171px;
  height: 27px;
  top: -3px;
  left: 86px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #d9dfe9;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .horizontal-divider-4 {
  position: absolute;
  width: 32px;
  height: 1px;
  top: 38px;
  left: 156px;
  background-color: #777777;
}

.element-light .with-delivery-as {
  position: absolute;
  width: 333px;
  height: 41px;
  top: 111px;
  left: 20px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #d9dfe9;
  font-size: 14.4px;
  text-align: center;
  letter-spacing: 0;
  line-height: 21.6px;
}

.element-light .container-33 {
  position: absolute;
  width: 373px;
  height: 176px;
  top: 0;
  left: 383px;
}

.element-light .footer-icon-png-wrapper {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 0;
  left: 161px;
  background-color: #7ecad3;
  border-radius: 26px;
}

.element-light .footer-icon-png {
  position: relative;
  width: 36px;
  height: 36px;
  top: 8px;
  left: 8px;
  background-image: url(./img/footer-icon02-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .text-wrapper-66 {
  position: absolute;
  width: 161px;
  height: 27px;
  top: -3px;
  left: 91px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #d9dfe9;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .our-highly-qualified {
  position: absolute;
  width: 330px;
  height: 62px;
  top: 111px;
  left: 22px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #d9dfe9;
  font-size: 14.4px;
  text-align: center;
  letter-spacing: 0;
  line-height: 21.6px;
}

.element-light .container-34 {
  position: absolute;
  width: 373px;
  height: 176px;
  top: 0;
  left: 757px;
}

.element-light .background-54 {
  position: absolute;
  width: 52px;
  height: 52px;
  top: 0;
  left: 161px;
  background-color: #fcb75f;
  border-radius: 26px;
}

.element-light .footer-png-2 {
  position: relative;
  width: 36px;
  height: 36px;
  top: 8px;
  left: 8px;
  background-image: url(./img/footer-icon03-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .safe-confidential {
  position: absolute;
  width: 180px;
  height: 27px;
  top: -3px;
  left: 82px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #d9dfe9;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .your-documents-are {
  position: absolute;
  width: 327px;
  height: 41px;
  top: 111px;
  left: 23px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #d9dfe9;
  font-size: 14.4px;
  text-align: center;
  letter-spacing: 0;
  line-height: 21.6px;
}

.element-light .background-55 {
  position: absolute;
  width: 1920px;
  height: 293px;
  top: 272px;
  left: 0;
  background-color: #202837;
}

.element-light .container-35 {
  position: absolute;
  width: 192px;
  height: 245px;
  top: 24px;
  left: 385px;
}

.element-light .heading-company {
  position: absolute;
  width: 90px;
  height: 24px;
  top: -1px;
  left: 15px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #eef4ff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .list-6 {
  position: absolute;
  width: 162px;
  height: 136px;
  top: 39px;
  left: 15px;
}

.element-light .item-link-8 {
  position: absolute;
  width: 66px;
  height: 19px;
  top: 4px;
  left: 0;
}

.element-light .text-wrapper-67 {
  position: absolute;
  width: 67px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-9 {
  position: absolute;
  width: 77px;
  height: 19px;
  top: 31px;
  left: 0;
}

.element-light .text-wrapper-68 {
  position: absolute;
  width: 77px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-10 {
  position: absolute;
  width: 123px;
  height: 19px;
  top: 58px;
  left: 0;
}

.element-light .text-wrapper-69 {
  position: absolute;
  width: 123px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .terms-conditions-wrapper {
  position: absolute;
  width: 133px;
  height: 19px;
  top: 86px;
  left: 0;
}

.element-light .terms-conditions {
  position: absolute;
  width: 133px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-11 {
  position: absolute;
  width: 143px;
  height: 19px;
  top: 113px;
  left: 0;
}

.element-light .text-wrapper-70 {
  position: absolute;
  width: 143px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .container-36 {
  position: absolute;
  width: 192px;
  height: 245px;
  top: 24px;
  left: 577px;
}

.element-light .heading-editing-2 {
  position: absolute;
  width: 147px;
  height: 24px;
  top: -1px;
  left: 15px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #eef4ff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .list-7 {
  position: absolute;
  width: 162px;
  height: 82px;
  top: 39px;
  left: 15px;
}

.element-light .item-link-12 {
  position: absolute;
  width: 70px;
  height: 19px;
  top: 4px;
  left: 0;
}

.element-light .text-wrapper-71 {
  position: absolute;
  width: 70px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-13 {
  position: absolute;
  width: 81px;
  height: 19px;
  top: 31px;
  left: 0;
}

.element-light .text-wrapper-72 {
  position: absolute;
  width: 81px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-14 {
  position: absolute;
  width: 160px;
  height: 19px;
  top: 58px;
  left: 0;
}

.element-light .text-wrapper-73 {
  position: absolute;
  width: 161px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .container-37 {
  position: absolute;
  width: 192px;
  height: 245px;
  top: 24px;
  left: 768px;
}

.element-light .heading-discover {
  position: absolute;
  width: 81px;
  height: 24px;
  top: -1px;
  left: 15px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #eef4ff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .item-link-15 {
  position: absolute;
  width: 52px;
  height: 19px;
  top: 4px;
  left: 0;
}

.element-light .text-wrapper-74 {
  position: absolute;
  width: 52px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-16 {
  position: absolute;
  width: 34px;
  height: 19px;
  top: 31px;
  left: 0;
}

.element-light .text-wrapper-75 {
  position: absolute;
  width: 34px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-17 {
  position: absolute;
  width: 73px;
  height: 19px;
  top: 58px;
  left: 0;
}

.element-light .text-wrapper-76 {
  position: absolute;
  width: 74px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-18 {
  position: absolute;
  width: 153px;
  height: 19px;
  top: 86px;
  left: 0;
}

.element-light .text-wrapper-77 {
  position: absolute;
  width: 153px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-19 {
  position: absolute;
  width: 159px;
  height: 19px;
  top: 113px;
  left: 0;
}

.element-light .text-wrapper-78 {
  position: absolute;
  width: 159px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .container-38 {
  position: absolute;
  width: 288px;
  height: 245px;
  top: 24px;
  left: 960px;
}

.element-light .heading-link {
  position: absolute;
  width: 184px;
  height: 27px;
  top: -2px;
  left: 15px;
}

.element-light .text-wrapper-79 {
  position: absolute;
  width: 184px;
  height: 27px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #eef4ff;
  font-size: 20px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .list-8 {
  position: absolute;
  width: 258px;
  height: 190px;
  top: 39px;
  left: 15px;
}

.element-light .item-link-20 {
  position: absolute;
  width: 102px;
  height: 19px;
  top: 4px;
  left: 0;
}

.element-light .text-wrapper-80 {
  width: 102px;
  position: absolute;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-21 {
  position: absolute;
  width: 103px;
  height: 19px;
  top: 31px;
  left: 0;
}

.element-light .text-wrapper-81 {
  width: 103px;
  position: absolute;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-22 {
  position: absolute;
  width: 102px;
  height: 19px;
  top: 58px;
  left: 0;
}

.element-light .item-link-23 {
  position: absolute;
  width: 89px;
  height: 19px;
  top: 86px;
  left: 0;
}

.element-light .text-wrapper-82 {
  width: 90px;
  position: absolute;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-24 {
  position: absolute;
  width: 147px;
  height: 19px;
  top: 113px;
  left: 0;
}

.element-light .text-wrapper-83 {
  position: absolute;
  width: 148px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-link-25 {
  position: absolute;
  width: 80px;
  height: 19px;
  top: 140px;
  left: 0;
}

.element-light .item-link-26 {
  position: absolute;
  width: 142px;
  height: 19px;
  top: 167px;
  left: 0;
}

.element-light .text-wrapper-84 {
  position: absolute;
  width: 142px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .container-39 {
  position: absolute;
  width: 288px;
  height: 245px;
  top: 24px;
  left: 1247px;
}

.element-light .heading-contact {
  position: absolute;
  width: 73px;
  height: 24px;
  top: -1px;
  left: 108px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #eef4ff;
  font-size: 20px;
  text-align: center;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .list-9 {
  position: absolute;
  width: 258px;
  height: 54px;
  top: 39px;
  left: 15px;
}

.element-light .item-12 {
  position: absolute;
  width: 258px;
  height: 27px;
  top: 0;
  left: 0;
}

.element-light .footer-email-png {
  position: absolute;
  width: 13px;
  height: 10px;
  top: 10px;
  left: 58px;
  background-image: url(./img/footer-email-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .edit-wordvice-com-wrapper {
  position: absolute;
  width: 129px;
  height: 19px;
  top: 4px;
  left: 71px;
}

.element-light .edit-wordvice-com {
  position: absolute;
  width: 129px;
  height: 19px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  text-align: center;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .item-hours-of {
  position: absolute;
  width: 220px;
  height: 19px;
  top: 30px;
  left: 19px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  text-align: center;
  letter-spacing: 0;
  line-height: 27.2px;
  white-space: nowrap;
}

.element-light .youtube-wrapper {
  position: absolute;
  width: 36px;
  height: 36px;
  top: 109px;
  left: 34px;
  background-color: #33415a;
  border-radius: 18px;
}

.element-light .youtube {
  position: relative;
  width: 18px;
  height: 18px;
  top: 9px;
  left: 9px;
  background-image: url(./img/youtube.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .instagram-wrapper {
  position: absolute;
  width: 36px;
  height: 36px;
  top: 109px;
  left: 80px;
  background-color: #33415a;
  border-radius: 18px;
}

.element-light .instagram {
  position: relative;
  width: 18px;
  height: 18px;
  top: 9px;
  left: 9px;
  background-image: url(./img/instagram.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .facebook-wrapper {
  position: absolute;
  width: 36px;
  height: 36px;
  top: 109px;
  left: 126px;
  background-color: #33415a;
  border-radius: 18px;
}

.element-light .facebook {
  position: relative;
  width: 9px;
  height: 16px;
  top: 10px;
  left: 14px;
  background-image: url(./img/facebook.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .twitter-wrapper {
  position: absolute;
  width: 36px;
  height: 36px;
  top: 109px;
  left: 172px;
  background-color: #33415a;
  border-radius: 18px;
}

.element-light .twitter {
  position: relative;
  width: 15px;
  height: 13px;
  top: 12px;
  left: 10px;
  background-image: url(./img/twitter.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .linkedin-wrapper {
  position: absolute;
  width: 36px;
  height: 36px;
  top: 109px;
  left: 218px;
  background-color: #33415a;
  border-radius: 18px;
}

.element-light .linkedin {
  position: relative;
  width: 12px;
  height: 12px;
  top: 12px;
  left: 12px;
  background-image: url(./img/linkedin.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-border {
  position: absolute;
  width: 1920px;
  height: 176px;
  top: 565px;
  left: 0;
  background-color: #202837;
  border-top-width: 1px;
  border-top-style: solid;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-color: #28364f;
}

.element-light .wordvice-logo-white-wrapper {
  position: absolute;
  width: 180px;
  height: 19px;
  top: 37px;
  left: 400px;
}

.element-light .wordvice-logo-white {
  position: relative;
  height: 30px;
  top: -12px;
  background-image: url(./img/wordvice-logo-white-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .vertical-border {
  position: absolute;
  width: 575px;
  height: 72px;
  top: 79px;
  left: 385px;
  border-right-width: 1px;
  border-right-style: solid;
  border-color: #28364f;
}

.element-light .our-elite-team-of {
  position: absolute;
  width: 528px;
  height: 60px;
  top: -1px;
  left: 15px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #f6f6f6;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 20.4px;
}

.element-light .list-wrapper {
  position: absolute;
  width: 575px;
  height: 72px;
  top: 79px;
  left: 960px;
  border-left-width: 1px;
  border-left-style: solid;
  border-color: #000000;
}

.element-light .list-10 {
  position: relative;
  width: 544px;
  height: 72px;
  left: 16px;
}

.element-light .item-13 {
  position: absolute;
  width: 544px;
  height: 18px;
  top: 0;
  left: 0;
}

.element-light .text-wrapper-85 {
  position: absolute;
  width: 23px;
  height: 18px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 18px;
  white-space: nowrap;
}

.element-light .link-10 {
  position: absolute;
  width: 496px;
  height: 18px;
  top: 0;
  left: 48px;
}

.element-light .text-wrapper-86 {
  position: absolute;
  width: 315px;
  height: 17px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #717682;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 18px;
  white-space: nowrap;
}

.element-light .item-14 {
  position: absolute;
  width: 544px;
  height: 18px;
  top: 18px;
  left: 0;
}

.element-light .text-wrapper-87 {
  position: absolute;
  width: 33px;
  height: 18px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 18px;
  white-space: nowrap;
}

.element-light .text-wrapper-88 {
  position: absolute;
  width: 353px;
  height: 17px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #717682;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 18px;
  white-space: nowrap;
}

.element-light .item-15 {
  position: absolute;
  width: 544px;
  height: 18px;
  top: 36px;
  left: 0;
}

.element-light .text-wrapper-89 {
  width: 32px;
  height: 18px;
  top: -1px;
  left: 0;
  font-weight: 400;
  color: #ffffff;
  font-size: 12px;
  line-height: 18px;
  position: absolute;
  font-family: "Noto Sans", Helvetica;
  letter-spacing: 0;
  white-space: nowrap;
}

.element-light .text-wrapper-90 {
  position: absolute;
  width: 376px;
  height: 17px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #717682;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 18px;
  white-space: nowrap;
}

.element-light .item-16 {
  position: absolute;
  width: 544px;
  height: 18px;
  top: 54px;
  left: 0;
}

.element-light .text-wrapper-91 {
  position: absolute;
  width: 438px;
  height: 17px;
  top: -1px;
  left: 0;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #717682;
  font-size: 12px;
  letter-spacing: 0;
  line-height: 18px;
  white-space: nowrap;
}

.element-light .background-56 {
  position: absolute;
  width: 1920px;
  height: 60px;
  top: 741px;
  left: 0;
  background-color: #121721;
}

.element-light .text-wrapper-92 {
  position: absolute;
  width: 277px;
  height: 28px;
  top: 15px;
  left: 400px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 13.6px;
  letter-spacing: 0;
  line-height: 28px;
  white-space: nowrap;
}

.element-light .payment-png {
  position: absolute;
  width: 297px;
  height: 28px;
  top: 16px;
  left: 1223px;
  background-image: url(./img/v2-payment-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-57 {
  position: absolute;
  width: 1920px;
  height: 57px;
  top: 801px;
  left: 0;
  background-color: #121721;
  overflow: scroll;
  border-top-width: 1px;
  border-top-style: solid;
  border-color: #28364f;
}

.element-light .background-57::-webkit-scrollbar {
  width: 0;
  display: none;
}

.element-light .link-11 {
  position: absolute;
  width: 93px;
  height: 24px;
  top: 17px;
  left: 559px;
}

.element-light .img-3 {
  width: 24px;
  height: 16px;
  top: 4px;
  position: absolute;
  left: 0;
}

.element-light .text-wrapper-93 {
  position: absolute;
  width: 64px;
  height: 22px;
  top: 0;
  left: 29px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .link-12 {
  position: absolute;
  width: 140px;
  height: 24px;
  top: 17px;
  left: 678px;
}

.element-light .text-wrapper-94 {
  position: absolute;
  width: 111px;
  height: 22px;
  top: 0;
  left: 29px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .link-13 {
  position: absolute;
  width: 93px;
  height: 24px;
  top: 17px;
  left: 843px;
}

.element-light .link-14 {
  position: absolute;
  width: 93px;
  height: 24px;
  top: 17px;
  left: 961px;
}

.element-light .link-15 {
  position: absolute;
  width: 93px;
  height: 24px;
  top: 17px;
  left: 1079px;
}

.element-light .flag-jp-svg-fill {
  height: 16px;
}

.element-light .flag-jp-svg {
  position: relative;
  width: 24px;
  height: 16px;
  background-image: url(./img/vector-17.svg);
  background-size: 100% 100%;
}

.element-light .vector-8 {
  position: absolute;
  width: 10px;
  height: 10px;
  top: 3px;
  left: 7px;
}

.element-light .link-16 {
  position: absolute;
  width: 164px;
  height: 24px;
  top: 17px;
  left: 1197px;
}

.element-light .text-wrapper-95 {
  position: absolute;
  width: 135px;
  height: 22px;
  top: 0;
  left: 29px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .header {
  position: absolute;
  width: 1920px;
  height: 86px;
  top: 85px;
  left: 0;
  background-color: #ffffff;
  border-top-style: none;
  border-right-style: none;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-left-style: none;
  border-color: #e9e9e9;
}

.element-light .nav-wrapper {
  width: 1920px;
  height: 85px;
  background-color: #ffffff;
}

.element-light .nav {
  position: relative;
  width: 1120px;
  height: 85px;
  left: 400px;
}

.element-light .picture-wordvice-wrapper {
  position: absolute;
  width: 180px;
  height: 85px;
  top: 0;
  left: 0;
}

.element-light .picture-wordvice {
  position: relative;
  height: 37px;
  top: 24px;
  background-image: url(./img/picture-wordvice.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .list-11 {
  position: absolute;
  width: 658px;
  height: 85px;
  top: 0;
  left: 245px;
}

.element-light .link-wrapper {
  position: absolute;
  width: 235px;
  height: 85px;
  top: 0;
  left: 0;
}

.element-light .link-17 {
  position: relative;
  height: 84px;
}

.element-light .editing-proofreading {
  position: absolute;
  width: 172px;
  height: 22px;
  top: 30px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #173a70;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .menu-arrow-png {
  position: absolute;
  width: 12px;
  height: 12px;
  top: 38px;
  left: 199px;
  background-image: url(./img/menu-arrow-png.png);
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-58 {
  position: absolute;
  width: 1px;
  height: 2px;
  top: 82px;
  left: 118px;
  background-color: #2a5dba;
}

.element-light .item-17 {
  position: absolute;
  width: 116px;
  height: 85px;
  top: 0;
  left: 235px;
}

.element-light .text-wrapper-96 {
  position: absolute;
  width: 52px;
  height: 22px;
  top: 30px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #173a70;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .menu-arrow-png-2 {
  left: 80px;
  background-image: url(./img/menu-arrow-png-1.png);
  position: absolute;
  width: 12px;
  height: 12px;
  top: 38px;
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .background-59 {
  position: absolute;
  width: 1px;
  height: 2px;
  top: 82px;
  left: 58px;
  background-color: #2a5dba;
}

.element-light .item-18 {
  position: absolute;
  width: 166px;
  height: 85px;
  top: 0;
  left: 351px;
}

.element-light .text-wrapper-97 {
  position: absolute;
  width: 102px;
  height: 22px;
  top: 30px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #173a70;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .menu-arrow-png-3 {
  left: 130px;
  background-image: url(./img/menu-arrow-png-2.png);
  position: absolute;
  width: 12px;
  height: 12px;
  top: 38px;
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .item-19 {
  position: absolute;
  width: 141px;
  height: 85px;
  top: 0;
  left: 517px;
}

.element-light .text-wrapper-98 {
  position: absolute;
  width: 77px;
  height: 22px;
  top: 30px;
  left: 24px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 500;
  color: #173a70;
  font-size: 16px;
  letter-spacing: 0;
  line-height: 24px;
  white-space: nowrap;
}

.element-light .menu-arrow-png-4 {
  left: 105px;
  background-image: url(./img/menu-arrow-png-3.png);
  position: absolute;
  width: 12px;
  height: 12px;
  top: 38px;
  background-size: cover;
  background-position: 50% 50%;
}

.element-light .link-18 {
  position: absolute;
  width: 153px;
  height: 44px;
  top: 20px;
  left: 967px;
  background-color: #2a5dba;
  border-radius: 5px;
}

.element-light .text-wrapper-99 {
  position: absolute;
  width: 87px;
  height: 19px;
  top: 11px;
  left: 33px;
  font-family: "Noto Sans", Helvetica;
  font-weight: 400;
  color: #ffffff;
  font-size: 14.4px;
  text-align: center;
  letter-spacing: 0;
  line-height: 42px;
  white-space: nowrap;
}

.element-light .SVG-wrapper {
  position: fixed;
  width: 46px;
  height: 46px;
  top: 7048px;
  left: 1864px;
  background-color: #2659a8;
  border-radius: 23px;
}

.element-light .SVG-5 {
  position: relative;
  width: 24px;
  height: 24px;
  top: 11px;
  left: 11px;
}

.element-light .overlap-group-10 {
  position: relative;
  width: 11px;
  height: 17px;
  top: 4px;
  left: 7px;
}

.element-light .vector-9 {
  position: absolute;
  width: 2px;
  height: 15px;
  top: 2px;
  left: 5px;
}

.element-light .vector-10 {
  position: absolute;
  width: 11px;
  height: 6px;
  top: 0;
  left: 0;
}
