.en-container {
  width: 100%;
  display: flex;
  min-height: 100vh;
  align-items: center;
  flex-direction: column;
}
.en-navbar {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
.en-burger-menu {
  display: none;
  align-items: center;
  justify-content: center;
}
.en-navbar-interactive {
  width: 100%;
  display: flex;
  position: relative;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: row;
  justify-content: space-between;
}
.en-branding {
  width: 100%;
  display: flex;
  max-width: 640px;
  align-self: center;
  align-items: flex-start;
  border-color: #61616B;
  flex-direction: row;
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
  border-bottom-width: 1px;
}
.en-text {
  color: rgb(39, 39, 45);
  font-size: 54px;
  font-family: "Inter";
}
.en-work-with-us {
  cursor: pointer;
  align-self: center;
  text-align: center;
  transition: 0.3s;
  margin-left: 169px;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  text-decoration: none;
  background-color: #6e47fc;
}
.en-work-with-us:hover {
  opacity: 0.5;
}
.en-text004 {
  color: rgb(255, 255, 255);
  display: flex;
  font-size: 30px;
}
.en-image {
  width: 100px;
  display: none;
  object-fit: cover;
}
.en-desktop-menu {
  display: flex;
}
.en-nav {
  flex: 0 0 auto;
  display: flex;
  align-items: center;
  flex-direction: row;
}
.en-right {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-items: center;
  flex-direction: row;
  padding-bottom: var(--dl-space-space-twounits);
}
.en-links {
  gap: var(--dl-space-space-twounits);
  display: flex;
  position: relative;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
.en-link {
  font-size: 30px;
  text-decoration: none;
}
.en-link01 {
  font-size: 30px;
  text-decoration: none;
}
.en-link02 {
  font-size: 30px;
  text-decoration: none;
}
.en-button {
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.en-work-with-us1 {
  cursor: pointer;
  transition: 0.3s;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  text-decoration: none;
  background-color: rgb(229, 254, 88);
}
.en-work-with-us1:hover {
  opacity: 0.5;
}
.en-text005 {
  display: flex;
  font-size: 30px;
}
.en-image01 {
  width: 100px;
  display: none;
  object-fit: cover;
}
.en-button1 {
  border: 2px dashed rgba(120, 120, 120, 0.4);
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.en-burger-menu1 {
  display: none;
  align-items: center;
  justify-content: center;
}
.en-work-with-us2 {
  cursor: pointer;
  transition: 0.3s;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  background-color: rgb(229, 254, 88);
}
.en-work-with-us2:hover {
  opacity: 0.5;
}
.en-text006 {
  display: flex;
  font-size: 24px;
}
.en-image02 {
  width: 100px;
  display: none;
  object-fit: cover;
}
.en-mobile-menu {
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100vh;
  display: flex;
  padding: 32px;
  z-index: 100;
  position: fixed;
  transform: translateX(100%);
  transition: 0.5s;
  flex-direction: column;
  justify-content: space-between;
  background-color: #fff;
}
.en-nav1 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-top {
  width: 100%;
  display: flex;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
}
.en-branding1 {
  flex: 1;
  display: flex;
  max-width: 640px;
  align-items: flex-start;
  border-color: #61616B;
  flex-direction: row;
  justify-content: flex-start;
  border-bottom-width: 1px;
}
.en-text007 {
  color: #27272D;
  font-size: 30px;
  font-family: Inter;
}
.en-menu-close {
  display: flex;
  align-items: center;
  justify-content: center;
}
.en-icon {
  width: var(--dl-size-size-xsmall);
  height: var(--dl-size-size-xsmall);
}
.en-middle {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-links1 {
  gap: var(--dl-space-space-twounits);
  display: flex;
  position: relative;
  align-items: flex-start;
  margin-bottom: var(--dl-space-space-twounits);
  flex-direction: column;
  justify-content: center;
}
.en-work-with-us3 {
  cursor: pointer;
  transition: 0.3s;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  background-color: rgb(229, 254, 88);
}
.en-work-with-us3:hover {
  opacity: 0.5;
}
.en-text008 {
  display: flex;
  font-size: 24px;
}
.en-hero {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: 42px;
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-oneandhalfunits);
}
.en-header {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-text009 {
  color: rgb(39, 39, 45);
  width: 1140px;
  font-size: 54px;
  max-width: 1000px;
  font-style: normal;
  font-weight: 400;
}
.en-hero01 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-twounits);
}
.en-purpose {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: column;
}
.en-container01 {
  width: 100%;
  height: 100%;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: row;
  justify-content: center;
}
.en-container02 {
  flex: 0 0 auto;
  display: flex;
  margin-top: 0px;
  align-items: flex-start;
  padding-top: 0t;
  padding-right: var(--dl-space-space-threeunits);
  flex-direction: column;
  padding-bottom: 0t;
}
.en-container03 {
  flex: 0 0 auto;
  width: 460px;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  border-color: #000000;
  border-style: solid;
  border-width: 4px;
  border-radius: 16px;
  margin-bottom: var(--dl-space-space-threeunits);
  flex-direction: column;
  justify-content: flex-start;
}
.en-description {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  align-self: flex-start;
  text-align: center;
  line-height: 54px;
}
.en-container04 {
  flex: 0 0 auto;
  width: 460px;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  border-color: #000000;
  border-style: solid;
  border-width: 4px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
}
.en-description01 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  align-self: flex-start;
  text-align: center;
  line-height: 54px;
}
.en-container05 {
  flex: 0 0 auto;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-container06 {
  flex: 0 0 auto;
  width: 460px;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  border-color: #000000;
  border-style: solid;
  border-width: 4px;
  border-radius: 16px;
  margin-bottom: var(--dl-space-space-threeunits);
  flex-direction: column;
  justify-content: flex-start;
}
.en-description02 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  align-self: flex-start;
  text-align: center;
  line-height: 54px;
}
.en-container07 {
  flex: 0 0 auto;
  width: 460px;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  border-color: #000000;
  border-style: solid;
  border-width: 4px;
  border-radius: 16px;
  flex-direction: column;
  justify-content: flex-start;
}
.en-description03 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  align-self: flex-start;
  text-align: center;
  line-height: 54px;
}
.en-hero02 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: none;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: var(--dl-space-space-threeunits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-twounits);
}
.en-purpose1 {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-caption {
  color: #27272D;
  font-size: 30px;
  letter-spacing: 5%;
  text-transform: uppercase;
}
.en-description04 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 30px;
  max-width: 900px;
  line-height: 54px;
}
.en-hero03 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: 42px;
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 44px;
}
.en-header1 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-text014 {
  color: rgb(39, 39, 45);
  width: 1140px;
  height: 100%;
  font-size: 54px;
  max-width: 1000px;
  font-style: normal;
  font-weight: 400;
}
.en-steps {
  width: auto;
  height: auto;
  display: flex;
  position: relative;
  max-width: auto;
  align-items: center;
  padding-top: var(--dl-space-space-oneandhalfunits);
  padding-left: var(--dl-space-space-halfunit);
  padding-right: 5px;
  flex-direction: column;
  padding-bottom: 21px;
}
.en-container08 {
  width: 100%;
  height: 100%;
  display: flex;
  align-self: center;
  align-items: flex-start;
  flex-direction: row;
  justify-content: center;
}
.en-step {
  width: 100%;
  display: flex;
  align-items: center;
  margin-left: var(--dl-space-space-unit);
  margin-right: var(--dl-space-space-unit);
  flex-direction: column;
}
.en-container09 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: 2px;
  padding-right: 2px;
  flex-direction: row;
  justify-content: center;
}
.en-container10 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-image03 {
  flex: 1;
  width: var(--dl-size-size-large);
  object-fit: cover;
}
.en-container11 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-text015 {
  font-size: 2rem;
  text-align: center;
  font-weight: 500;
  margin-bottom: var(--dl-space-space-unit);
}
.en-text016 {
  color: var(--dl-color-gray-500);
  width: var(--dl-size-size-xxlarge);
  font-size: 1.5rem;
  text-align: center;
}
.en-step1 {
  width: 100%;
  display: flex;
  align-items: center;
  margin-left: var(--dl-space-space-unit);
  margin-right: var(--dl-space-space-unit);
  flex-direction: column;
}
.en-container12 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: 2px;
  padding-right: 2px;
  flex-direction: row;
  justify-content: center;
}
.en-container13 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-image04 {
  flex: 1;
  width: var(--dl-size-size-large);
  object-fit: cover;
}
.en-container14 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-text019 {
  font-size: 2rem;
  text-align: center;
  font-weight: 500;
  margin-bottom: var(--dl-space-space-unit);
}
.en-text020 {
  color: var(--dl-color-gray-500);
  width: var(--dl-size-size-xxlarge);
  font-size: 1.5rem;
  text-align: center;
}
.en-step2 {
  width: 100%;
  display: flex;
  align-items: center;
  margin-left: var(--dl-space-space-unit);
  margin-right: var(--dl-space-space-unit);
  flex-direction: column;
}
.en-container15 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: 2px;
  padding-right: 2px;
  flex-direction: row;
  justify-content: center;
}
.en-container16 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-image05 {
  flex: 1;
  width: var(--dl-size-size-large);
  object-fit: cover;
}
.en-container17 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-text023 {
  font-size: 2rem;
  text-align: center;
  font-weight: 500;
  margin-bottom: var(--dl-space-space-unit);
}
.en-text024 {
  color: var(--dl-color-gray-500);
  width: var(--dl-size-size-xxlarge);
  font-size: 1.5rem;
  text-align: center;
}
.en-step3 {
  width: 100%;
  display: flex;
  align-items: center;
  margin-left: var(--dl-space-space-unit);
  margin-right: var(--dl-space-space-unit);
  flex-direction: column;
}
.en-container18 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: 2px;
  padding-right: 2px;
  flex-direction: row;
  justify-content: center;
}
.en-container19 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-image06 {
  flex: 1;
  width: var(--dl-size-size-large);
  object-fit: cover;
}
.en-container20 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-text027 {
  font-size: 2rem;
  text-align: center;
  font-weight: 500;
  margin-bottom: var(--dl-space-space-unit);
}
.en-text028 {
  color: var(--dl-color-gray-500);
  width: var(--dl-size-size-xxlarge);
  font-size: 1.5rem;
  text-align: center;
}
.en-steps1 {
  width: 100%;
  height: 100%;
  display: none;
  position: relative;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  padding-top: var(--dl-space-space-oneandhalfunits);
  padding-left: var(--dl-space-space-halfunit);
  padding-right: 5px;
  flex-direction: column;
  padding-bottom: 21px;
}
.en-container21 {
  flex: 0 0 auto;
  width: 200px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-step4 {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-container22 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: 2px;
  padding-right: 2px;
  flex-direction: row;
  justify-content: center;
}
.en-container23 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-image07 {
  flex: 1;
  width: var(--dl-size-size-large);
  object-fit: cover;
}
.en-container24 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-text029 {
  font-size: 2rem;
  text-align: center;
  font-weight: 500;
  margin-bottom: var(--dl-space-space-unit);
}
.en-text030 {
  color: var(--dl-color-gray-500);
  font-size: 1.5rem;
  text-align: center;
}
.en-step5 {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-container25 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: 2px;
  padding-right: 2px;
  flex-direction: row;
  justify-content: center;
}
.en-container26 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-image08 {
  flex: 1;
  width: var(--dl-size-size-large);
  object-fit: cover;
}
.en-container27 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-text031 {
  font-size: 2rem;
  text-align: center;
  font-weight: 500;
  margin-bottom: var(--dl-space-space-unit);
}
.en-text032 {
  color: var(--dl-color-gray-500);
  font-size: 1.5rem;
  text-align: center;
}
.en-step6 {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-container28 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: 2px;
  padding-right: 2px;
  flex-direction: row;
  justify-content: center;
}
.en-container29 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-image09 {
  flex: 1;
  width: var(--dl-size-size-large);
  object-fit: cover;
}
.en-container30 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-text033 {
  font-size: 2rem;
  text-align: center;
  font-weight: 500;
  margin-bottom: var(--dl-space-space-unit);
}
.en-text034 {
  color: var(--dl-color-gray-500);
  font-size: 1.5rem;
  text-align: center;
}
.en-step7 {
  width: 100%;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-container31 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: 2px;
  padding-right: 2px;
  flex-direction: row;
  justify-content: center;
}
.en-container32 {
  flex: 0 0 auto;
  width: auto;
  height: auto;
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-image10 {
  flex: 1;
  width: var(--dl-size-size-large);
  object-fit: cover;
}
.en-container33 {
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-text035 {
  font-size: 2rem;
  text-align: center;
  font-weight: 500;
  margin-bottom: var(--dl-space-space-unit);
}
.en-text036 {
  color: var(--dl-color-gray-500);
  font-size: 1.5rem;
  text-align: center;
}
.en-hero04 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: var(--dl-space-space-sixunits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-oneandhalfunits);
}
.en-header2 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-text037 {
  color: rgb(39, 39, 45);
  width: 1140px;
  font-size: 54px;
  max-width: 1000px;
  font-style: normal;
  font-weight: 400;
}
.en-hero05 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: 20px;
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-twounits);
}
.en-purpose2 {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-caption1 {
  color: #27272D;
  font-size: 30px;
  letter-spacing: 5%;
  text-transform: uppercase;
}
.en-description05 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 30px;
  max-width: 900px;
  line-height: 54px;
}
.en-who {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0x;
  justify-content: center;
}
.en-hero-image {
  height: 677px;
  display: flex;
  align-self: stretch;
  padding-top: var(--dl-space-space-threeunits);
  padding-left: var(--dl-space-space-halfunit);
  border-radius: var(--dl-radius-radius-radius8);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: center;
  background-color: rgba(110, 71, 252, 0);
}
.en-image11 {
  width: 1214px;
  height: 628px;
  align-self: center;
  object-fit: cover;
}
.en-hero12 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-self: center;
  align-items: center;
  padding-top: var(--dl-space-space-oneandhalfunits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 42px;
  justify-content: center;
}
.en-button2 {
  width: 174px;
  height: 90px;
  font-size: 24px;
  align-self: center;
  font-style: normal;
  text-align: center;
  font-weight: 500;
  padding-top: var(--dl-space-space-twounits);
  border-color: rgba(255, 250, 250, 0.01);
  border-width: 1px;
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-twounits);
  text-decoration: none;
  background-color: rgb(229, 254, 88);
}
.en-hero06 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: 42px;
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-oneandhalfunits);
}
.en-header3 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-text041 {
  color: rgb(39, 39, 45);
  width: 1140px;
  font-size: 54px;
  max-width: 1000px;
  font-style: normal;
  font-weight: 400;
}
.en-hero07 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: 20px;
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-twounits);
}
.en-purpose3 {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-caption2 {
  color: rgb(39, 39, 45);
  font-size: 30px;
  letter-spacing: 5%;
  text-transform: uppercase;
}
.en-description06 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 30px;
  max-width: 900px;
  line-height: 54px;
}
.en-who1 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: 0x;
  justify-content: center;
}
.en-hero-image1 {
  height: 677px;
  display: flex;
  align-self: stretch;
  padding-top: var(--dl-space-space-threeunits);
  border-radius: var(--dl-radius-radius-radius8);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: center;
  background-color: rgba(110, 71, 252, 0);
}
.en-image12 {
  width: 100%;
  height: 100%;
  align-self: center;
  object-fit: cover;
  border-radius: 16px;
}
.en-hero08 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-twounits);
}
.en-header4 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-text046 {
  color: rgb(39, 39, 45);
  width: 1140px;
  font-size: 54px;
  max-width: 1000px;
  font-style: normal;
  font-weight: 400;
}
.en-hero09 {
  gap: 120px;
  width: 100%;
  height: auto;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-unit);
}
.en-header5 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  height: 428px;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-form {
  width: 100%;
  height: 100%;
  display: flex;
  align-self: flex-start;
  align-items: flex-start;
  margin-bottom: 0px;
  padding-right: 0px;
  flex-direction: column;
  padding-bottom: 0px;
  justify-content: flex-start;
}
.en-textinput {
  width: 100%;
  height: 60px;
  font-size: 30px;
  align-self: flex-start;
  margin-left: 0px;
  padding-top: var(--dl-space-space-halfunit);
  padding-left: var(--dl-space-space-unit);
  margin-bottom: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-halfunit);
}
.en-textarea {
  width: 100%;
  height: 100%;
  font-size: 30px;
  align-self: flex-start;
  margin-left: 0px;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-unit);
  margin-bottom: var(--dl-space-space-halfunit);
  padding-right: var(--dl-space-space-unit);
  padding-bottom: var(--dl-space-space-unit);
}
.en-button1 {
  width: 174px;
  height: 90px;
  font-size: 24px;
  align-self: center;
  margin-top: var(--dl-space-space-twounits);
  text-align: center;
  padding-top: var(--dl-space-space-twounits);
  border-color: rgba(255, 255, 255, 0.01);
  border-width: 1px;
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  margin-bottom: var(--dl-space-space-twounits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-twounits);
  background-color: rgb(229, 254, 88);
}
.en-text1 {
  color: rgba(0, 0, 0, 0.99);
  font-style: normal;
  text-align: center;
  font-weight: 500;
  border-color: rgba(0, 0, 0, 0);
  border-width: 1px;
}
.en-book {
  width: 100%;
  height: 100%;
  display: none;
  align-self: center;
  align-items: center;
  padding-top: var(--dl-space-space-fiveunits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fiveunits);
  justify-content: flex-start;
  background-color: #27272D;
}
.en-container34 {
  flex: 0 0 auto;
  width: var(--dl-size-size-maxwidth);
  height: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  padding-top: 0px;
  padding-left: 0px;
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fiveunits);
  justify-content: flex-start;
}
.en-text049 {
  color: rgb(255, 255, 255);
  font-size: 54px;
  align-self: center;
  text-align: center;
  line-height: 36px;
}
.en-gallery {
  gap: var(--dl-space-space-fiveunits);
  width: 100%;
  height: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  padding-left: 0px;
  flex-direction: column;
}
.en-container35 {
  flex: 0 0 auto;
  width: var(--dl-size-size-maxwidth);
  height: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
}
.en-heading {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
.en-text052 {
  color: rgb(255, 255, 255);
  font-size: 30px;
  line-height: 36px;
}
.en-text053 {
  color: rgb(255, 255, 255);
  font-size: 30px;
}
.en-container36 {
  flex: 0 0 auto;
  width: var(--dl-size-size-maxwidth);
  height: 100%;
  display: flex;
  align-self: center;
  align-items: center;
  flex-direction: column;
}
.en-heading1 {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: center;
  flex-direction: column;
}
.en-text056 {
  color: rgb(255, 255, 255);
  font-size: 30px;
  line-height: 36px;
}
.en-text057 {
  color: rgb(255, 255, 255);
  font-size: 30px;
}
.en-container123 {
  flex: 0 0 auto;
  width: var(--dl-size-size-maxwidth);
  display: none;
  align-self: center;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  flex-direction: column;
  justify-content: flex-start;
}
.en-hero10 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  align-items: flex-start;
  padding-top: 42px;
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-oneandhalfunits);
}
.en-header6 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-text060 {
  color: rgb(39, 39, 45);
  width: 1140px;
  font-size: 54px;
  max-width: 1000px;
  font-style: normal;
  font-weight: 400;
}
.en-text061 {
  width: 1140px;
  max-width: 1000px;
}
.en-container37 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
}
.en-image13 {
  width: 200px;
  align-self: center;
  object-fit: cover;
}
.en-container38 {
  flex: 0 0 auto;
  width: 909px;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-description07 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
  text-decoration: underline;
}
.en-description08 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
}
.en-container39 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
}
.en-image14 {
  width: 200px;
  align-self: center;
  object-fit: cover;
}
.en-container40 {
  flex: 0 0 auto;
  width: 909px;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-description09 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
  text-decoration: underline;
}
.en-description10 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
}
.en-container41 {
  flex: 0 0 auto;
  width: 100%;
  height: 100px;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-unit);
}
.en-link06 {
  color: rgb(255, 255, 255);
  width: auto;
  font-size: 24px;
  align-self: flex-start;
  padding-top: var(--dl-space-space-unit);
  margin-right: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  text-transform: lowercase;
  text-decoration: none;
  background-color: rgb(0, 0, 0);
}
.en-container42 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
}
.en-image15 {
  width: 200px;
  align-self: center;
  object-fit: cover;
}
.en-container43 {
  flex: 0 0 auto;
  width: 909px;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-description11 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
  text-decoration: underline;
}
.en-description12 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
}
.en-container44 {
  flex: 0 0 auto;
  width: 100%;
  height: 100px;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-unit);
}
.en-link07 {
  color: rgb(255, 255, 255);
  width: auto;
  font-size: 24px;
  align-self: flex-start;
  padding-top: var(--dl-space-space-unit);
  margin-right: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  text-transform: lowercase;
  text-decoration: none;
  background-color: rgb(0, 0, 0);
}
.en-container1231 {
  flex: 0 0 auto;
  width: var(--dl-size-size-maxwidth);
  display: flex;
  align-self: center;
  align-items: center;
  margin-bottom: var(--dl-space-space-threeunits);
  flex-direction: column;
  justify-content: flex-start;
}
.en-hero11 {
  gap: 120px;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  max-width: 100%;
  max-height: 100%;
  align-items: flex-start;
  padding-top: 42px;
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-oneandhalfunits);
}
.en-header7 {
  gap: var(--dl-space-space-twounits);
  width: 100%;
  display: flex;
  align-items: flex-start;
  flex-direction: column;
}
.en-text073 {
  color: rgb(39, 39, 45);
  width: 1140px;
  font-size: 54px;
  max-width: 1000px;
  font-style: normal;
  font-weight: 400;
}
.en-container45 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
}
.en-image16 {
  width: var(--dl-size-size-xlarge);
  object-fit: cover;
}
.en-container46 {
  flex: 0 0 auto;
  width: 909px;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-description13 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
  text-decoration: underline;
}
.en-description14 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
}
.en-container47 {
  flex: 0 0 auto;
  width: 100%;
  height: 100px;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-unit);
}
.en-link08 {
  color: rgb(255, 255, 255);
  width: auto;
  font-size: 24px;
  align-self: flex-start;
  padding-top: var(--dl-space-space-unit);
  margin-right: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  text-transform: lowercase;
  text-decoration: none;
  background-color: rgb(0, 0, 0);
}
.en-link09 {
  color: rgb(255, 255, 255);
  width: auto;
  font-size: 24px;
  align-self: flex-start;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  text-transform: lowercase;
  text-decoration: none;
  background-color: rgb(0, 0, 0);
}
.en-container48 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
}
.en-image17 {
  width: var(--dl-size-size-xlarge);
  object-fit: cover;
}
.en-container49 {
  flex: 0 0 auto;
  width: 909px;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-description15 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
  text-decoration: underline;
}
.en-description16 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
}
.en-container50 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
}
.en-image18 {
  width: var(--dl-size-size-xlarge);
  object-fit: cover;
}
.en-container51 {
  flex: 0 0 auto;
  width: 909px;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-description17 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
  text-decoration: underline;
}
.en-description18 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
}
.en-container52 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
}
.en-image19 {
  width: var(--dl-size-size-xlarge);
  object-fit: cover;
}
.en-container53 {
  flex: 0 0 auto;
  width: 909px;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-description19 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
  text-decoration: underline;
}
.en-description20 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
}
.en-container54 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
}
.en-image20 {
  width: var(--dl-size-size-xlarge);
  object-fit: cover;
}
.en-container55 {
  flex: 0 0 auto;
  width: 909px;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-description21 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
  text-decoration: underline;
}
.en-description22 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
}
.en-container56 {
  flex: 0 0 auto;
  width: 100%;
  height: 100px;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-unit);
}
.en-link10 {
  color: rgb(255, 255, 255);
  width: auto;
  font-size: 24px;
  align-self: flex-start;
  padding-top: var(--dl-space-space-unit);
  margin-right: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  text-transform: lowercase;
  text-decoration: none;
  background-color: rgb(0, 0, 0);
}
.en-container57 {
  flex: 0 0 auto;
  width: 100%;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-twounits);
  padding-bottom: var(--dl-space-space-twounits);
  justify-content: flex-start;
}
.en-image21 {
  width: var(--dl-size-size-xlarge);
  object-fit: cover;
}
.en-container58 {
  flex: 0 0 auto;
  width: 909px;
  display: flex;
  align-items: flex-start;
  padding-left: var(--dl-space-space-threeunits);
  flex-direction: column;
}
.en-description23 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
  text-decoration: underline;
}
.en-description24 {
  color: rgb(39, 39, 45);
  width: 100%;
  font-size: 32px;
  max-width: 900px;
  margin-top: 0px;
  text-align: left;
  line-height: 54px;
}
.en-container59 {
  flex: 0 0 auto;
  width: 100%;
  height: 100px;
  display: flex;
  align-items: flex-start;
  padding-top: var(--dl-space-space-unit);
}
.en-link11 {
  color: rgb(255, 255, 255);
  width: auto;
  font-size: 24px;
  align-self: flex-start;
  padding-top: var(--dl-space-space-unit);
  margin-right: var(--dl-space-space-twounits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  text-transform: lowercase;
  text-decoration: none;
  background-color: rgb(0, 0, 0);
}
.en-book1 {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  padding-top: var(--dl-space-space-fiveunits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fiveunits);
  background-color: #E5FE58;
}
.en-content {
  width: 100%;
  display: flex;
  max-width: var(--dl-size-size-maxwidth);
  align-items: center;
  flex-direction: row;
  justify-content: space-between;
}
.en-left {
  gap: var(--dl-space-space-threeunits);
  width: 100%;
  display: flex;
  max-width: 100%;
  align-items: flex-start;
  flex-direction: column;
}
.en-text090 {
  width: 100%;
  font-size: 54px;
  align-self: center;
  text-align: center;
  font-weight: initial;
  line-height: 65px;
}
.en-link12 {
  color: rgb(255, 255, 255);
  font-size: 24px;
  align-self: center;
  padding-top: var(--dl-space-space-unit);
  padding-left: var(--dl-space-space-oneandhalfunits);
  border-radius: 70px;
  padding-right: var(--dl-space-space-oneandhalfunits);
  padding-bottom: var(--dl-space-space-unit);
  text-transform: lowercase;
  text-decoration: none;
  background-color: rgb(0, 0, 0);
}
.en-footer {
  width: 100%;
  height: 100%;
  display: none;
  max-width: var(--dl-size-size-maxwidth);
  align-items: flex-start;
  padding-top: var(--dl-space-space-fiveunits);
  padding-left: var(--dl-space-space-oneandhalfunits);
  padding-right: var(--dl-space-space-oneandhalfunits);
  flex-direction: column;
  padding-bottom: var(--dl-space-space-fiveunits);
}
.en-header8 {
  width: 100%;
  display: none;
  align-items: center;
  padding-top: var(--dl-space-space-threeunits);
  border-color: #61616B;
  flex-direction: row;
  padding-bottom: var(--dl-space-space-threeunits);
  justify-content: space-between;
  border-bottom-width: 1px;
}
.en-branding2 {
  color: rgb(39, 39, 45);
  font-size: 30px;
}
.en-socials {
  gap: var(--dl-space-space-twounits);
  display: flex;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
.en-link13 {
  display: contents;
}
.en-link14 {
  display: contents;
}
.en-link15 {
  display: contents;
}
.en-link16 {
  display: contents;
}
.en-link17 {
  display: contents;
}
.en-link18 {
  display: contents;
}
.en-link19 {
  display: contents;
}
.en-link20 {
  display: contents;
}
.en-content1 {
  gap: var(--dl-space-space-fiveunits);
  width: 100%;
  display: none;
  align-items: center;
  padding-top: var(--dl-space-space-fiveunits);
  border-color: #61616B;
  flex-direction: row;
  padding-bottom: var(--dl-space-space-fiveunits);
  justify-content: flex-start;
  border-bottom-width: 1px;
}
.en-contact {
  gap: var(--dl-space-space-unit);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.en-email {
  color: rgb(39, 39, 45);
  font-size: 30px;
}
.en-links-row {
  gap: 128px;
  display: flex;
  align-items: flex-start;
  flex-direction: row;
  justify-content: flex-start;
}
.en-links-column {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.en-link21 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link21:hover {
  opacity: 0.7;
}
.en-link22 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link22:hover {
  opacity: 0.7;
}
.en-link23 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link23:hover {
  opacity: 0.7;
}
.en-link24 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link24:hover {
  opacity: 0.7;
}
.en-links-column1 {
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  justify-content: flex-start;
}
.en-link25 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link25:hover {
  opacity: 0.7;
}
.en-link26 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link26:hover {
  opacity: 0.7;
}
.en-link27 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link27:hover {
  opacity: 0.7;
}
.en-link28 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link28:hover {
  opacity: 0.7;
}
.en-link29 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link29:hover {
  opacity: 0.7;
}
.en-link30 {
  color: rgb(39, 39, 45);
  cursor: pointer;
  font-size: 16px;
  transition: 0.3s;
  line-height: 32px;
}
.en-link30:hover {
  opacity: 0.7;
}
.en-socials1 {
  gap: var(--dl-space-space-twounits);
  display: none;
  align-items: center;
  flex-direction: row;
  justify-content: center;
}
@media(max-width: 1600px) {
  .en-navbar {
    height: 100%;
    max-width: 100%;
    align-self: flex-start;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
    justify-content: flex-start;
  }
  .en-navbar-interactive {
    width: 100%;
    height: 100%;
    max-width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .en-right {
    align-items: center;
    justify-content: flex-end;
  }
  .en-hero {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-text009 {
    color: rgb(39, 39, 45);
    font-size: 54px;
    max-width: 800px;
    font-style: normal;
    font-weight: 400;
  }
  .en-hero01 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-container01 {
    height: 100%;
  }
  .en-hero02 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-hero03 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-text014 {
    width: 100%;
    height: 100%;
    max-width: 100%;
  }
  .en-steps {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    align-items: flex-start;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
    justify-content: flex-start;
  }
  .en-container08 {
    height: 100%;
  }
  .en-steps1 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-hero04 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-header2 {
    height: 100%;
    align-self: flex-start;
  }
  .en-text037 {
    color: rgb(39, 39, 45);
    width: 100%;
    height: 100%;
    font-size: 54px;
    max-width: 800px;
    font-style: normal;
    max-height: 100%;
    font-weight: 400;
  }
  .en-hero05 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-who {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-hero-image {
    width: 100%;
    height: 100%;
    padding-top: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image11 {
    width: var(--dl-size-size-maxwidth);
    height: auto;
  }
  .en-hero12 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-button2 {
    font-size: 24px;
    text-decoration: none;
    background-color: rgb(229, 254, 88);
  }
  .en-hero06 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-header3 {
    height: 100%;
  }
  .en-text041 {
    color: rgb(39, 39, 45);
    width: 100%;
    height: 100%;
    font-size: 54px;
    max-width: 900px;
    font-style: normal;
    font-weight: 400;
  }
  .en-hero07 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-description06 {
    height: 100%;
  }
  .en-who1 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: 0px;
  }
  .en-hero-image1 {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
    padding-top: 0px;
    padding-bottom: 0px;
    justify-content: center;
  }
  .en-image12 {
    width: 100%;
    height: 100%;
    border-radius: 16px;
    padding-bottom: 0px;
  }
  .en-hero08 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-text046 {
    width: 100%;
    max-width: 100%;
  }
  .en-hero09 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-unit);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-header5 {
    height: 100%;
  }
  .en-form {
    height: 100%;
  }
  .en-book {
    height: 100%;
    max-width: 100%;
    align-self: center;
    max-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-threeunits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: center;
    background-color: #27272D;
  }
  .en-container34 {
    width: 100%;
    height: 100%;
    align-self: flex-start;
    padding-bottom: 0px;
  }
  .en-text049 {
    width: 100%;
    height: 100%;
    font-size: 52px;
    align-self: flex-start;
    margin-bottom: 0px;
    padding-bottom: var(--dl-space-space-fiveunits);
  }
  .en-gallery {
    height: 100%;
  }
  .en-container35 {
    width: 100%;
    height: 100%;
  }
  .en-container36 {
    width: 100%;
    height: 100%;
  }
  .en-text057 {
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .en-container123 {
    width: 100%;
    margin-bottom: var(--dl-space-space-unit);
    padding-bottom: 0px;
  }
  .en-hero10 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-text060 {
    color: rgb(39, 39, 45);
    font-size: 54px;
    max-width: 800px;
    font-style: normal;
    font-weight: 400;
  }
  .en-text061 {
    max-width: 800px;
  }
  .en-container37 {
    width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-fiveunits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: flex-start;
  }
  .en-image13 {
    width: var(--dl-size-size-xlarge);
    height: auto;
  }
  .en-container38 {
    width: auto;
    align-items: flex-start;
    padding-left: var(--dl-space-space-fiveunits);
  }
  .en-description07 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 48px;
    align-self: center;
    text-align: left;
    line-height: 54px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .en-description08 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 32px;
    align-self: center;
    text-align: left;
    line-height: 54px;
  }
  .en-container39 {
    width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-fiveunits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: flex-start;
  }
  .en-image14 {
    width: var(--dl-size-size-xlarge);
    height: auto;
  }
  .en-container40 {
    width: auto;
    align-items: flex-start;
    padding-left: var(--dl-space-space-fiveunits);
  }
  .en-description09 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 48px;
    align-self: center;
    text-align: left;
    line-height: 54px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .en-description10 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 32px;
    align-self: center;
    text-align: left;
    line-height: 54px;
  }
  .en-container42 {
    width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-fiveunits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: flex-start;
  }
  .en-image15 {
    width: var(--dl-size-size-xlarge);
    height: auto;
  }
  .en-container43 {
    width: auto;
    align-items: flex-start;
    padding-left: var(--dl-space-space-fiveunits);
  }
  .en-description11 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 48px;
    align-self: center;
    text-align: left;
    line-height: 54px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .en-description12 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 32px;
    align-self: center;
    text-align: left;
    line-height: 54px;
  }
  .en-container1231 {
    width: 100%;
    margin-bottom: var(--dl-space-space-unit);
    padding-bottom: 0px;
  }
  .en-hero11 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-text073 {
    color: rgb(39, 39, 45);
    font-size: 54px;
    max-width: 800px;
    font-style: normal;
    font-weight: 400;
  }
  .en-text074 {
    max-width: 800px;
  }
  .en-container45 {
    width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-fiveunits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: flex-start;
  }
  .en-image16 {
    width: var(--dl-size-size-xlarge);
  }
  .en-container46 {
    width: auto;
    align-items: flex-start;
    padding-left: var(--dl-space-space-fiveunits);
  }
  .en-description13 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 48px;
    align-self: center;
    text-align: left;
    line-height: 54px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .en-description14 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 32px;
    align-self: center;
    text-align: left;
    line-height: 54px;
  }
  .en-container48 {
    width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-fiveunits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: flex-start;
  }
  .en-image17 {
    width: var(--dl-size-size-xlarge);
  }
  .en-container49 {
    width: auto;
    align-items: flex-start;
    padding-left: var(--dl-space-space-fiveunits);
  }
  .en-description15 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 48px;
    align-self: center;
    text-align: left;
    line-height: 54px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .en-description16 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 32px;
    align-self: center;
    text-align: left;
    line-height: 54px;
  }
  .en-container50 {
    width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-fiveunits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: flex-start;
  }
  .en-image18 {
    width: var(--dl-size-size-xlarge);
  }
  .en-container51 {
    width: auto;
    align-items: flex-start;
    padding-left: var(--dl-space-space-fiveunits);
  }
  .en-description17 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 48px;
    align-self: center;
    text-align: left;
    line-height: 54px;
    margin-bottom: var(--dl-space-space-twounits);
    text-decoration: underline;
  }
  .en-description18 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 32px;
    align-self: center;
    text-align: left;
    line-height: 54px;
  }
  .en-container52 {
    width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-fiveunits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: flex-start;
  }
  .en-image19 {
    width: var(--dl-size-size-xlarge);
  }
  .en-container53 {
    width: auto;
    align-items: flex-start;
    padding-left: var(--dl-space-space-fiveunits);
  }
  .en-description19 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 48px;
    align-self: center;
    text-align: left;
    line-height: 54px;
    margin-bottom: var(--dl-space-space-twounits);
    text-decoration: underline;
  }
  .en-description20 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 32px;
    align-self: center;
    text-align: left;
    line-height: 54px;
  }
  .en-container54 {
    width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-fiveunits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: flex-start;
  }
  .en-image20 {
    width: var(--dl-size-size-xlarge);
  }
  .en-container55 {
    width: auto;
    align-items: flex-start;
    padding-left: var(--dl-space-space-fiveunits);
  }
  .en-description21 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 48px;
    align-self: center;
    text-align: left;
    line-height: 54px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .en-description22 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 32px;
    align-self: center;
    text-align: left;
    line-height: 54px;
  }
  .en-container57 {
    width: 100%;
    align-self: flex-start;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-fiveunits);
    padding-bottom: var(--dl-space-space-threeunits);
    justify-content: flex-start;
  }
  .en-image21 {
    width: var(--dl-size-size-xlarge);
  }
  .en-container58 {
    width: auto;
    align-items: flex-start;
    padding-left: var(--dl-space-space-fiveunits);
  }
  .en-description23 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 48px;
    align-self: center;
    text-align: left;
    line-height: 54px;
    margin-bottom: var(--dl-space-space-twounits);
  }
  .en-description24 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 32px;
    align-self: center;
    text-align: left;
    line-height: 54px;
  }
  .en-book1 {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-content {
    height: 100%;
    max-width: 100%;
  }
  .en-left {
    align-items: center;
  }
  .en-link12 {
    align-self: center;
  }
  .en-footer {
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-fiveunits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
}
@media(max-width: 1200px) {
  .en-container38 {
    flex: 1;
  }
  .en-container40 {
    flex: 1;
  }
  .en-container43 {
    flex: 1;
  }
  .en-container46 {
    flex: 1;
  }
  .en-container49 {
    flex: 1;
  }
  .en-container51 {
    flex: 1;
  }
  .en-container53 {
    flex: 1;
  }
  .en-container55 {
    flex: 1;
  }
  .en-container58 {
    flex: 1;
  }
}
@media(max-width: 991px) {
  .en-work-with-us {
    margin-left: var(--dl-space-space-threeunits);
    margin-right: var(--dl-space-space-threeunits);
  }
  .en-image11 {
    width: 928px;
  }
  .en-image12 {
    width: 928px;
  }
  .en-container38 {
    flex: 1;
  }
  .en-container40 {
    flex: 1;
  }
  .en-container43 {
    flex: 1;
  }
  .en-container46 {
    flex: 1;
  }
  .en-container49 {
    flex: 1;
  }
  .en-container51 {
    flex: 1;
  }
  .en-container53 {
    flex: 1;
  }
  .en-container55 {
    flex: 1;
  }
  .en-container58 {
    flex: 1;
  }
}
@media(max-width: 479px) {
  .en-navbar {
    width: 100%;
    height: 100%;
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: 0px;
    justify-content: center;
  }
  .en-navbar-interactive {
    width: 100%;
    height: 100%;
    padding-top: 0its;
    padding-bottom: 0its;
    justify-content: space-between;
  }
  .en-branding {
    width: 100%;
    height: 100%;
    padding-bottom: 0px;
    justify-content: center;
  }
  .en-text {
    color: rgb(39, 39, 45);
    font-size: 32px;
    text-align: left;
    font-family: Inter;
    padding-top: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-threeunits);
  }
  .en-work-with-us {
    align-self: center;
    margin-top: var(--dl-space-space-unit);
    margin-left: var(--dl-space-space-fourunits);
    padding-top: var(--dl-space-space-unit);
    margin-right: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-text004 {
    color: rgb(255, 255, 255);
    font-size: 30px;
  }
  .en-desktop-menu {
    display: none;
  }
  .en-image02 {
    display: flex;
  }
  .en-mobile-menu {
    padding: 16px;
  }
  .en-text007 {
    color: rgb(39, 39, 45);
  }
  .en-hero {
    width: auto;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
    justify-content: center;
  }
  .en-text009 {
    color: rgb(39, 39, 45);
    width: 100%;
    height: 100%;
    font-size: 32px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    font-style: normal;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
    font-weight: 400;
  }
  .en-hero01 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    align-items: stretch;
    padding-top: var(--dl-space-space-unit);
    margin-bottom: 0px;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-purpose {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
  }
  .en-container01 {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
    padding-left: 0px;
    flex-direction: column;
    justify-content: flex-start;
  }
  .en-container02 {
    width: 100%;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .en-container03 {
    width: 100%;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .en-description {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: center;
    margin-top: 0px;
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: 0px;
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container04 {
    width: 100%;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .en-description01 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: center;
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-text010 {
    align-self: center;
    text-align: center;
    padding-top: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container05 {
    width: 100%;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
  }
  .en-container06 {
    width: 100%;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .en-description02 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: center;
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container07 {
    width: 100%;
    margin-bottom: var(--dl-space-space-oneandhalfunits);
  }
  .en-description03 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: center;
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-hero02 {
    width: 100%;
    height: 100%;
    display: none;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    align-items: stretch;
    padding-top: var(--dl-space-space-unit);
    margin-bottom: 18px;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-purpose1 {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
  }
  .en-caption {
    font-size: 18px;
    align-self: center;
    text-align: center;
  }
  .en-description04 {
    font-size: 18px;
    align-self: center;
    text-align: center;
    line-height: 25px;
  }
  .en-hero03 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    align-self: stretch;
    max-height: 100%;
    min-height: 100%;
    align-items: stretch;
    padding-top: 13px;
    padding-bottom: 12px;
    justify-content: center;
  }
  .en-text014 {
    width: 100%;
    height: 100%;
    font-size: 32px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
    margin-right: 0px;
  }
  .en-steps {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-twounits);
    max-width: auto;
    min-width: auto;
    max-height: auto;
    min-height: auto;
    padding-top: 11px;
    padding-left: var(--dl-space-space-oneandhalfunits);
    margin-bottom: 0px;
    padding-right: var(--dl-space-space-oneandhalfunits);
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-container08 {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
    padding-left: 0px;
    flex-direction: column;
    justify-content: flex-start;
  }
  .en-step {
    width: 100%;
    height: 230px;
    align-self: center;
    margin-top: var(--dl-space-space-unit);
    align-items: center;
    padding-left: 0px;
    margin-bottom: var(--dl-space-space-unit);
    justify-content: flex-start;
  }
  .en-container09 {
    flex: 1;
    width: auto;
    height: auto;
    align-self: center;
    padding-top: 0px;
  }
  .en-container10 {
    width: auto;
    height: 136px;
    align-self: center;
    padding-bottom: 0px;
  }
  .en-image03 {
    width: 159px;
    height: 107px;
    align-self: stretch;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .en-container11 {
    width: 296px;
    height: 100%;
    align-self: center;
    align-items: flex-start;
    padding-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .en-text015 {
    font-size: 24px;
    align-self: center;
    text-align: center;
    font-weight: 500;
    margin-left: 0px;
    margin-right: 0px;
  }
  .en-text016 {
    color: var(--dl-color-gray-500);
    font-size: 18px;
    align-self: center;
  }
  .en-step1 {
    height: 230px;
    margin-top: var(--dl-space-space-unit);
    align-items: center;
    margin-bottom: var(--dl-space-space-unit);
    justify-content: flex-start;
  }
  .en-container12 {
    flex: 1;
    width: auto;
    height: auto;
    align-self: center;
    padding-top: 0px;
  }
  .en-container13 {
    width: auto;
    height: 136px;
    align-self: center;
    padding-bottom: 0px;
  }
  .en-image04 {
    width: 147px;
  }
  .en-container14 {
    width: 296px;
    height: 100%;
    align-self: center;
    align-items: flex-start;
    padding-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .en-text019 {
    font-size: 24px;
    align-self: center;
    text-align: center;
    font-weight: 500;
    margin-left: 0px;
    margin-right: 0px;
  }
  .en-text020 {
    color: var(--dl-color-gray-500);
    font-size: 18px;
    align-self: center;
  }
  .en-step2 {
    height: 230px;
    margin-top: var(--dl-space-space-unit);
    align-items: center;
    margin-bottom: var(--dl-space-space-unit);
    justify-content: flex-start;
  }
  .en-container15 {
    flex: 1;
    width: auto;
    height: auto;
    align-self: center;
    padding-top: 0px;
  }
  .en-container16 {
    width: auto;
    height: 136px;
    align-self: center;
    padding-bottom: 0px;
  }
  .en-image05 {
    width: 159px;
    height: 107px;
    align-self: stretch;
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
  }
  .en-container17 {
    width: 296px;
    height: 100%;
    align-self: center;
    align-items: flex-start;
    padding-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .en-text023 {
    font-size: 24px;
    align-self: center;
    text-align: center;
    font-weight: 500;
    margin-left: 0px;
    margin-right: 0px;
  }
  .en-text024 {
    color: var(--dl-color-gray-500);
    font-size: 18px;
    align-self: center;
    text-align: center;
  }
  .en-step3 {
    height: 230px;
    margin-top: var(--dl-space-space-unit);
    align-items: center;
    margin-bottom: var(--dl-space-space-unit);
    justify-content: flex-start;
  }
  .en-container18 {
    flex: 1;
    width: auto;
    height: auto;
    align-self: center;
    padding-top: 0px;
  }
  .en-container19 {
    width: auto;
    height: 136px;
    align-self: center;
    padding-bottom: 0px;
  }
  .en-image06 {
    width: 147px;
  }
  .en-container20 {
    width: 296px;
    height: 100%;
    align-self: center;
    align-items: flex-start;
    padding-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .en-text027 {
    font-size: 24px;
    align-self: center;
    text-align: center;
    font-weight: 500;
    margin-left: 0px;
    margin-right: 0px;
  }
  .en-text028 {
    color: var(--dl-color-gray-500);
    font-size: 18px;
    align-self: center;
    text-align: center;
  }
  .en-steps1 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    padding-top: 11px;
    padding-left: 2px;
    margin-bottom: 0px;
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-step4 {
    height: 192px;
  }
  .en-container22 {
    width: 167px;
    height: 100%;
    align-self: center;
    margin-bottom: 0px;
  }
  .en-container23 {
    width: auto;
    height: auto;
    align-self: center;
  }
  .en-image07 {
    width: 112px;
    height: 202px;
    align-self: stretch;
    margin-top: var(--dl-space-space-twounits);
  }
  .en-container24 {
    width: 296px;
    height: 100%;
    align-self: flex-start;
    align-items: flex-start;
    padding-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .en-text029 {
    font-size: 2rem;
    font-weight: 500;
    margin-left: 0px;
    margin-right: var(--dl-space-space-fiveunits);
  }
  .en-text030 {
    color: var(--dl-color-gray-500);
  }
  .en-step5 {
    height: 192px;
  }
  .en-container25 {
    width: 167px;
    height: 100%;
    align-self: center;
    margin-bottom: 0px;
  }
  .en-container26 {
    width: auto;
    height: auto;
    align-self: center;
  }
  .en-image08 {
    width: 147px;
  }
  .en-container27 {
    width: 296px;
    height: 100%;
    align-self: flex-start;
    align-items: flex-start;
    padding-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .en-text031 {
    font-size: 2rem;
    font-weight: 500;
    margin-left: 0px;
    margin-right: var(--dl-space-space-fiveunits);
  }
  .en-text032 {
    color: var(--dl-color-gray-500);
  }
  .en-step6 {
    height: 192px;
  }
  .en-container28 {
    width: 167px;
    height: 100%;
    align-self: center;
    margin-bottom: 0px;
  }
  .en-container29 {
    width: auto;
    height: auto;
    align-self: center;
  }
  .en-image09 {
    width: 147px;
  }
  .en-container30 {
    width: 296px;
    height: 100%;
    align-self: flex-start;
    align-items: flex-start;
    padding-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .en-text033 {
    font-size: 2rem;
    font-weight: 500;
    margin-left: 0px;
    margin-right: var(--dl-space-space-fiveunits);
  }
  .en-text034 {
    color: var(--dl-color-gray-500);
    font-size: 1.5rem;
  }
  .en-step7 {
    height: 192px;
  }
  .en-container31 {
    width: 167px;
    height: 100%;
    align-self: center;
    margin-bottom: 0px;
  }
  .en-container32 {
    width: auto;
    height: auto;
    align-self: center;
  }
  .en-image10 {
    width: 88px;
    height: 84px;
    align-self: stretch;
    margin-top: var(--dl-space-space-twounits);
    margin-left: var(--dl-space-space-unit);
    margin-right: var(--dl-space-space-unit);
    margin-bottom: 45px;
  }
  .en-container33 {
    width: 296px;
    height: 100%;
    align-self: flex-start;
    align-items: flex-start;
    padding-top: 0px;
    padding-left: 0px;
    margin-bottom: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    justify-content: flex-start;
  }
  .en-text035 {
    font-size: 2rem;
    font-weight: 500;
    margin-left: 0px;
    margin-right: var(--dl-space-space-fiveunits);
  }
  .en-text036 {
    color: var(--dl-color-gray-500);
    font-size: 1.5rem;
  }
  .en-hero04 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    align-items: stretch;
    padding-top: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-text037 {
    width: 100%;
    height: 100%;
    font-size: 32px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
  }
  .en-hero05 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-unit);
    justify-content: center;
  }
  .en-purpose2 {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
    justify-content: center;
  }
  .en-caption1 {
    font-size: 18px;
    align-self: center;
    text-align: center;
  }
  .en-description05 {
    font-size: 18px;
    align-self: center;
    text-align: center;
    line-height: 25px;
  }
  .en-who {
    height: 100%;
    padding: 0px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    border-radius: var(--dl-radius-radius-radius8);
  }
  .en-hero-image {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
    padding-top: var(--dl-space-space-unit);
    padding-left: 0px;
    padding-bottom: var(--dl-space-space-unit);
    justify-content: center;
    background-color: rgba(110, 71, 252, 0);
  }
  .en-image11 {
    width: 100%;
    height: 100%;
    align-self: center;
    border-radius: var(--dl-radius-radius-radius8);
  }
  .en-hero12 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    padding-top: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-button2 {
    width: auto;
    height: auto;
    align-self: center;
  }
  .en-hero06 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
    justify-content: center;
  }
  .en-header3 {
    width: 398px;
  }
  .en-text041 {
    width: 100%;
    height: 100%;
    font-size: 32px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
  }
  .en-hero07 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-unit);
    justify-content: center;
  }
  .en-purpose3 {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
    justify-content: center;
  }
  .en-caption2 {
    font-size: 18px;
    align-self: center;
    text-align: center;
  }
  .en-description06 {
    color: rgb(39, 39, 45);
    height: 100%;
    font-size: 18px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
    line-height: 25px;
  }
  .en-who1 {
    height: 100%;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    padding-top: 0px;
    padding-left: var(--dl-space-space-twounits);
    border-radius: var(--dl-radius-radius-radius8);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: 0px;
  }
  .en-hero-image1 {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
    padding-top: var(--dl-space-space-unit);
    padding-left: 0px;
    padding-bottom: var(--dl-space-space-unit);
    justify-content: center;
    background-color: rgba(110, 71, 252, 0);
  }
  .en-image12 {
    width: 100%;
    height: 100%;
    align-self: center;
    border-radius: var(--dl-radius-radius-radius8);
    padding-bottom: 0px;
  }
  .en-hero08 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-oneandhalfunits);
    padding-bottom: var(--dl-space-space-oneandhalfunits);
    justify-content: center;
  }
  .en-text046 {
    width: 100%;
    height: 100%;
    font-size: 32px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
  }
  .en-hero09 {
    width: auto;
    height: auto;
    max-width: auto;
    min-width: auto;
    max-height: auto;
    min-height: auto;
    align-items: center;
    padding-top: 0px;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    padding-bottom: 0px;
    justify-content: center;
  }
  .en-header5 {
    height: 100%;
  }
  .en-form {
    width: 418px;
    height: 467px;
    align-self: center;
    margin-bottom: 0px;
    padding-right: 0px;
  }
  .en-textinput {
    width: 100%;
    height: auto;
    font-size: 16px;
  }
  .en-textarea {
    width: 100%;
    height: 242px;
    font-size: 16px;
    align-self: center;
    margin-right: 0px;
    margin-bottom: 0px;
  }
  .en-button1 {
    width: auto;
    height: auto;
    font-size: 16px;
    align-self: center;
    border-color: rgba(0, 0, 0, 0.01);
    border-width: 1px;
    text-decoration: none;
    background-color: rgb(229, 254, 88);
  }
  .en-text1 {
    font-size: 24px;
  }
  .en-book {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-oneandhalfunits);
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
    padding-bottom: var(--dl-space-space-oneandhalfunits);
    justify-content: center;
    background-color: #27272D;
  }
  .en-container34 {
    width: 100%;
    height: 100%;
    align-self: center;
    align-items: center;
    margin-bottom: 39px;
    justify-content: center;
  }
  .en-text049 {
    color: rgb(255, 255, 255);
    font-size: 32px;
    align-self: center;
    text-align: center;
    line-height: 36px;
    padding-top: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-text050 {
    align-self: center;
    text-align: center;
  }
  .en-gallery {
    height: 100%;
    align-self: center;
    padding-bottom: var(--dl-space-space-twounits);
  }
  .en-container35 {
    width: 100%;
    height: 100%;
    align-self: flex-start;
    align-items: center;
  }
  .en-heading {
    width: 100%;
    height: 100%;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-twounits);
    margin-bottom: 0px;
    padding-right: var(--dl-space-space-twounits);
    justify-content: center;
  }
  .en-text052 {
    color: rgb(255, 255, 255);
    font-size: 24px;
    align-self: center;
    text-align: center;
    line-height: 36px;
  }
  .en-text053 {
    color: rgb(255, 255, 255);
    font-size: 18px;
    align-self: center;
    text-align: center;
  }
  .en-container36 {
    width: 100%;
    height: 100%;
    align-self: flex-start;
    align-items: center;
  }
  .en-heading1 {
    width: 100%;
    height: 100%;
    align-items: center;
    margin-left: 0px;
    margin-right: 0px;
    padding-left: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-twounits);
    justify-content: center;
  }
  .en-text056 {
    color: rgb(255, 255, 255);
    font-size: 24px;
    align-self: center;
    text-align: center;
    line-height: 36px;
  }
  .en-text057 {
    color: rgb(255, 255, 255);
    font-size: 18px;
    align-self: center;
    text-align: center;
  }
  .en-container123 {
    margin-bottom: 0px;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-hero10 {
    width: auto;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
    justify-content: center;
  }
  .en-text060 {
    color: rgb(39, 39, 45);
    width: 100%;
    height: 100%;
    font-size: 32px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    font-style: normal;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
    font-weight: 400;
  }
  .en-text061 {
    color: rgb(39, 39, 45);
    width: 100%;
    height: 100%;
    font-size: 32px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    font-style: normal;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
    font-weight: 400;
  }
  .en-container37 {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-threeunits);
    align-self: center;
    margin-left: var(--dl-space-space-twounits);
    padding-top: var(--dl-space-space-unit);
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    margin-right: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    border-radius: var(--dl-radius-radius-radius4);
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-unit);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image13 {
    width: 136px;
    height: 136px;
  }
  .en-container38 {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-left: 0px;
    justify-content: flex-start;
  }
  .en-description07 {
    color: rgb(39, 39, 45);
    font-size: 24px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
    text-decoration: underline;
  }
  .en-description08 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: flex-start;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container39 {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-threeunits);
    align-self: center;
    margin-left: var(--dl-space-space-twounits);
    padding-top: var(--dl-space-space-unit);
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    margin-right: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    border-radius: var(--dl-radius-radius-radius4);
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-unit);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image14 {
    width: 136px;
    height: 136px;
    border-radius: var(--dl-radius-radius-radius8);
  }
  .en-container40 {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-left: 0px;
    justify-content: flex-start;
  }
  .en-description09 {
    color: rgb(39, 39, 45);
    font-size: 24px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
    text-decoration: underline;
  }
  .en-description10 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: flex-start;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container41 {
    height: auto;
    align-self: center;
    align-items: center;
    padding-top: 0px;
    flex-direction: column;
  }
  .en-link06 {
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .en-text067 {
    text-align: center;
  }
  .en-container42 {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-halfunit);
    align-self: center;
    margin-left: var(--dl-space-space-twounits);
    padding-top: var(--dl-space-space-unit);
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    margin-right: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    border-radius: var(--dl-radius-radius-radius4);
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-unit);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image15 {
    width: 136px;
    height: 136px;
    border-radius: var(--dl-radius-radius-radius8);
  }
  .en-container43 {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-left: 0px;
    justify-content: flex-start;
  }
  .en-description11 {
    color: rgb(39, 39, 45);
    font-size: 24px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
    text-decoration: underline;
  }
  .en-description12 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: flex-start;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container44 {
    height: auto;
    align-self: center;
    align-items: center;
    padding-top: 0px;
    flex-direction: column;
  }
  .en-link07 {
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .en-text070 {
    text-align: center;
  }
  .en-text071 {
    text-align: center;
  }
  .en-container1231 {
    margin-bottom: 0px;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-hero11 {
    width: auto;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-twounits);
    padding-bottom: var(--dl-space-space-twounits);
    justify-content: center;
  }
  .en-text073 {
    color: rgb(39, 39, 45);
    width: 100%;
    height: 100%;
    font-size: 32px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    font-style: normal;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
    font-weight: 400;
  }
  .en-text074 {
    color: rgb(39, 39, 45);
    width: 100%;
    height: 100%;
    font-size: 32px;
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    font-style: normal;
    max-height: 100%;
    min-height: 100%;
    text-align: center;
    font-weight: 400;
  }
  .en-container45 {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-twounits);
    align-self: center;
    margin-left: var(--dl-space-space-twounits);
    padding-top: var(--dl-space-space-unit);
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    margin-right: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    border-radius: var(--dl-radius-radius-radius4);
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-unit);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image16 {
    width: var(--dl-size-size-medium);
  }
  .en-container46 {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-left: 0px;
    justify-content: flex-start;
  }
  .en-description13 {
    color: rgb(39, 39, 45);
    font-size: 24px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-description14 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: flex-start;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container47 {
    height: auto;
    align-self: center;
    align-items: center;
    padding-top: 0px;
    flex-direction: column;
  }
  .en-link08 {
    font-size: 18px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .en-text076 {
    text-align: center;
  }
  .en-link09 {
    height: auto;
    font-size: 18px;
    align-self: center;
    text-align: center;
  }
  .en-text077 {
    text-align: center;
  }
  .en-container48 {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-threeunits);
    align-self: center;
    margin-left: var(--dl-space-space-twounits);
    padding-top: var(--dl-space-space-unit);
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    margin-right: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    border-radius: var(--dl-radius-radius-radius4);
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-unit);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image17 {
    width: var(--dl-size-size-medium);
  }
  .en-container49 {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-left: 0px;
    justify-content: flex-start;
  }
  .en-description15 {
    color: rgb(39, 39, 45);
    font-size: 24px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
    text-decoration: underline;
  }
  .en-description16 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: flex-start;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container50 {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-twounits);
    align-self: center;
    margin-left: var(--dl-space-space-twounits);
    padding-top: var(--dl-space-space-unit);
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    margin-right: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    border-radius: var(--dl-radius-radius-radius4);
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-unit);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image18 {
    width: var(--dl-size-size-medium);
  }
  .en-container51 {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-left: 0px;
    justify-content: flex-start;
  }
  .en-description17 {
    color: rgb(39, 39, 45);
    font-size: 24px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-description18 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: flex-start;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container52 {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-twounits);
    align-self: center;
    margin-left: var(--dl-space-space-twounits);
    padding-top: var(--dl-space-space-unit);
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    margin-right: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    border-radius: var(--dl-radius-radius-radius4);
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-unit);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image19 {
    width: var(--dl-size-size-medium);
  }
  .en-container53 {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-left: 0px;
    justify-content: flex-start;
  }
  .en-description19 {
    color: rgb(39, 39, 45);
    font-size: 24px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-description20 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: flex-start;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container54 {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-threeunits);
    align-self: center;
    margin-left: var(--dl-space-space-twounits);
    padding-top: var(--dl-space-space-unit);
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    margin-right: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    border-radius: var(--dl-radius-radius-radius4);
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-unit);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image20 {
    width: var(--dl-size-size-medium);
  }
  .en-container55 {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-left: 0px;
    justify-content: flex-start;
  }
  .en-description21 {
    color: rgb(39, 39, 45);
    font-size: 24px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
    text-decoration: underline;
  }
  .en-description22 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: flex-start;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container56 {
    height: auto;
    align-self: center;
    align-items: center;
    padding-top: 0px;
    flex-direction: column;
  }
  .en-link10 {
    font-size: 18px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .en-text084 {
    text-align: center;
  }
  .en-container57 {
    width: auto;
    height: auto;
    padding: var(--dl-space-space-halfunit);
    align-self: center;
    margin-left: var(--dl-space-space-twounits);
    padding-top: var(--dl-space-space-unit);
    border-color: var(--dl-color-gray-black);
    border-width: 1px;
    margin-right: var(--dl-space-space-twounits);
    padding-left: var(--dl-space-space-unit);
    border-radius: var(--dl-radius-radius-radius4);
    margin-bottom: var(--dl-space-space-twounits);
    padding-right: var(--dl-space-space-unit);
    flex-direction: column;
    padding-bottom: var(--dl-space-space-unit);
  }
  .en-image21 {
    width: var(--dl-size-size-medium);
  }
  .en-container58 {
    width: 100%;
    height: auto;
    align-items: flex-start;
    padding-left: 0px;
    justify-content: flex-start;
  }
  .en-description23 {
    color: rgb(39, 39, 45);
    font-size: 24px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-bottom: var(--dl-space-space-halfunit);
    text-decoration: underline;
  }
  .en-description24 {
    color: rgb(39, 39, 45);
    font-size: 18px;
    align-self: flex-start;
    margin-top: var(--dl-space-space-halfunit);
    text-align: center;
    line-height: 25px;
    padding-top: var(--dl-space-space-halfunit);
    padding-left: var(--dl-space-space-unit);
    margin-bottom: var(--dl-space-space-halfunit);
    padding-right: var(--dl-space-space-unit);
    padding-bottom: var(--dl-space-space-halfunit);
  }
  .en-container59 {
    height: auto;
    align-self: center;
    align-items: center;
    padding-top: 0px;
    flex-direction: column;
  }
  .en-link11 {
    font-size: 18px;
    align-self: center;
    margin-top: var(--dl-space-space-halfunit);
    margin-right: 0px;
    margin-bottom: var(--dl-space-space-halfunit);
  }
  .en-text087 {
    text-align: center;
  }
  .en-text088 {
    text-align: center;
  }
  .en-book1 {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    align-self: center;
    max-height: 100%;
    min-height: 100%;
    align-items: center;
    padding-top: var(--dl-space-space-oneandhalfunits);
    padding-left: var(--dl-space-space-oneandhalfunits);
    padding-right: var(--dl-space-space-oneandhalfunits);
    justify-content: center;
  }
  .en-content {
    width: auto;
  }
  .en-text090 {
    width: 100%;
    font-size: 32px;
    align-self: center;
    text-align: center;
    font-weight: initial;
    line-height: 50px;
  }
  .en-link12 {
    align-self: center;
  }
  .en-text097 {
    text-align: center;
  }
  .en-footer {
    width: 100%;
    height: 100%;
    padding: var(--dl-space-space-twounits);
    max-width: 100%;
    min-width: 100%;
    max-height: 100%;
    min-height: 100%;
  }
}
