.page--HJRoSOU9 {
  width: 100%;
  overflow-x: hidden;
}
.sectionInner--Ja0JCKIw {
  width: 100%;
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 22px;
}
.sectionTitle--eBFYmTY0 {
  margin: 0 0 15px;
  font-family: 'en', sans-serif;
  font-size: 40px;
  font-weight: 400;
  line-height: 48px;
  letter-spacing: 0;
  color: #000000;
  text-align: center;
}
.sectionSubtitle--gcoBSqib {
  max-width: 980px;
  margin: 0 auto 50px;
  font-family: 'en', sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #656b6f;
  text-align: center;
}
.heroSection--FCX_ijes {
  min-height: 606px;
  padding: 125px 0 0;
  background-color: #fde134;
  background-image: url(/assets/d1e731dca4a3214c93ff.jpg);
  background-position: 0 0;
  background-size: cover;
  background-repeat: no-repeat;
  box-sizing: border-box;
}
.heroInner--o5o_qybh {
  width: 100%;
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 22px;
  text-align: center;
}
.heroTitle--W8nP72Hv {
  margin: 0;
  font-family: 'enbold', sans-serif;
  font-size: 56px;
  font-weight: 600;
  line-height: 64px;
  color: #000000;
}
.heroSubtitle--DyLW0GtC {
  margin: 18px auto 0;
  max-width: 820px;
  font-family: 'enlight', sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #000000;
}
.heroImageSection--BUJx4Otx {
  background-color: #fde134;
  background-image: url(/assets/d1e731dca4a3214c93ff.jpg);
  background-position: 0 0;
  background-repeat: no-repeat;
}
.heroImageInner--ZfOLoJjd {
  width: 100%;
  max-width: 1260px;
  margin: 0 auto;
  padding: 0 12px;
  box-sizing: border-box;
}
.heroImage--GpxVSOQh {
  display: block;
  width: 100%;
  height: auto;
  margin: -300px auto 0;
  border-radius: 0;
  object-fit: cover;
  background: transparent;
}
.formSection--XBAY0die {
  padding: 105px 0 75px;
  background: #fde134;
}
.form--wU9tvUKV {
  margin-top: 50px;
}
.formRow--rxeToEEK {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 22px;
  margin-bottom: 22px;
}
.formFieldThird--yaWhLFrY {
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.formFieldTwoThird--Qx6ZHYIC {
  grid-column: span 2;
  display: flex;
  flex-direction: column;
  gap: 10px;
}
.formLabel--TAsbRi0t {
  font-family: 'en', sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 22px;
  color: #000000;
}
.formControl--WPJYzHRt {
  width: 100%;
  height: 64px;
  padding: 0 18px;
  border: 1px solid rgba(0, 0, 0, 0.12);
  border-radius: 16px;
  background: #ffffff;
  font-family: 'en', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
  box-sizing: border-box;
  outline: none;
}
.formActions--NvSKuAuH {
  padding-top: 18px;
}
.formSubmit--gnWCWPhj {
  display: inline-flex;
  width: 100%;
  height: 70px;
  align-items: center;
  justify-content: center;
  border: 0;
  border-radius: 18px;
  background: #000000;
  font-family: 'en', sans-serif;
  font-size: 20px;
  font-weight: 400;
  line-height: 22px;
  color: #ffffff;
  cursor: pointer;
}
.formSubmit--gnWCWPhj:disabled {
  cursor: not-allowed;
  opacity: 0.85;
}
.formSubmitInner--fERB0lZX {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
}
.formSubmitInner--fERB0lZX .ant-spin-dot-item {
  background-color: #ffffff;
}
.advantagesSection--EMRMzjFN {
  margin-bottom: 100px;
  padding: 65px 0 0;
  background: #ffffff;
}
.advantagesGrid--drtP1cls {
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 36px 15px;
  padding-top: 0;
}
.advCard--vuJ10E3f {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  transition: transform 0.2s ease-in-out;
}
.advCard--vuJ10E3f:hover {
  transform: translateY(-10px);
}
.advIconWrap--gObB1foG {
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 72px;
  margin-bottom: 18px;
}
.advIcon--oVXppMDG {
  display: block;
  width: 50px;
  height: auto;
}
.advTitle--Prwn5fuK {
  margin: 0 0 15px;
  font-family: 'enbold', sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  color: #000000;
}
.advDesc--bK0FdHPR {
  margin: 0;
  font-family: 'en', sans-serif;
  font-size: 16px;
  font-weight: 300;
  line-height: 24px;
  color: #656b6f;
}
.partnersSection--YhA6x0uU {
  padding: 100px 0 75px;
  background: #f8f8f8;
}
.partnersGrid--gKb8TGcn {
  display: grid;
  grid-template-columns: repeat(5, 240px);
  justify-content: center;
  gap: 15px;
  padding-top: 50px;
}
.partnerCard--Tz_s8gUn {
  width: 240px;
  height: 240px;
  overflow: hidden;
  background: #ffffff;
}
.partnerLogo--remcTRrE {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.adSpaceSection--dUC9hfa7 {
  padding: 75px 0 0;
  background-color: #fde134;
  background-image: url(/assets/d1e731dca4a3214c93ff.jpg);
  background-position: 0 0;
  background-size: cover;
  background-repeat: no-repeat;
}
.adSpaceRow--RepnaYhE {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 30px;
  align-items: center;
  margin-bottom: 75px;
}
.adSpaceRow--RepnaYhE:last-child {
  margin-bottom: 0;
}
.adSpaceRowReverse--FakbScET .adSpaceCopy--K9FIMdXX {
  order: 2;
}
.adSpaceRowReverse--FakbScET .adSpaceVisual--vrCIWPuK {
  order: 1;
}
.adSpaceCopy--K9FIMdXX {
  padding: 0 10px;
}
.adSpaceTitle--uJBa9wk2 {
  margin: 0 0 18px;
  font-family: 'enbold', sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 32px;
  color: #000000;
}
.adSpaceList--sv4vUeU7 {
  margin: 0 0 18px;
  padding: 0;
  list-style: none;
}
.adSpaceListItem--CtYLsPa7 {
  position: relative;
  margin: 0 0 10px;
  padding-left: 28px;
  font-family: 'en', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #000000;
}
.adSpaceListItem--CtYLsPa7::before {
  content: '✓';
  position: absolute;
  top: 3px;
  left: 0;
  width: 18px;
  height: 18px;
  border-radius: 50%;
  background: #000000;
  color: #ffffff;
  font-size: 10px;
  line-height: 18px;
  text-align: center;
}
.adSpaceCtr--YPB9lhEQ {
  margin: 0;
  font-family: 'enbold', sans-serif;
  font-size: 22px;
  font-weight: 600;
  line-height: 27px;
  color: #000000;
}
.adSpaceVisual--vrCIWPuK {
  display: flex;
  justify-content: center;
  align-items: center;
}
.adSpaceImage--ch4ZV_BG {
  display: block;
  width: 100%;
  max-width: 420px;
  height: auto;
}
.adSpaceVisualFromLeft--h4DKEc0X,
.adSpaceVisualFromRight--nne5wAii {
  opacity: 0;
  will-change: transform, opacity;
}
.adSpaceVisualFromLeft--h4DKEc0X {
  transform: translateX(-60vw);
}
.adSpaceVisualFromRight--nne5wAii {
  transform: translateX(60vw);
}
.adSpaceVisualFromLeft--h4DKEc0X.adSpaceVisualVisible--f3MaXAZw {
  animation: businessFadeInFromLeft--588eI4dG 1s ease forwards;
}
.adSpaceVisualFromRight--nne5wAii.adSpaceVisualVisible--f3MaXAZw {
  animation: businessFadeInFromRight--I6wyol9r 1s ease forwards;
}
@keyframes businessFadeInFromLeft--588eI4dG {
  from {
    opacity: 0;
    transform: translateX(-60vw);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes businessFadeInFromRight--I6wyol9r {
  from {
    opacity: 0;
    transform: translateX(60vw);
  }
  to {
    opacity: 1;
    transform: translateX(0);
  }
}
@media (prefers-reduced-motion: reduce) {
  .adSpaceVisualFromLeft--h4DKEc0X,
  .adSpaceVisualFromRight--nne5wAii {
    opacity: 1;
    transform: none;
  }
  .adSpaceVisualFromLeft--h4DKEc0X.adSpaceVisualVisible--f3MaXAZw,
  .adSpaceVisualFromRight--nne5wAii.adSpaceVisualVisible--f3MaXAZw {
    animation: none;
  }
}
.closingSection--c0mtFrCS {
  padding: 0;
  background: #ffffff;
}
.closingInner--fS00xIiv {
  display: flex;
  align-items: stretch;
  width: 100%;
  max-width: 1260px;
  min-height: 240px;
  margin: 0 auto;
  padding: 0 22px;
}
.closingText--JQ8Fklwl {
  flex: 3;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 24px 40px 24px 0;
}
.closingTitle--vwDXfE0U {
  margin: 0 0 15px;
  font-family: 'enbold', sans-serif;
  font-size: 40px;
  font-weight: 600;
  line-height: 48px;
  color: #000000;
  text-align: left;
}
.closingArrow--BoyP_c6_ {
  display: inline-block;
  width: 30px;
  height: auto;
  margin-left: 8px;
  vertical-align: middle;
}
.closingEmailLine--vQVJX_J1 {
  margin: 0;
  font-family: 'en', sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #000000;
}
.closingEmail--_MQX1iR0 {
  color: #000000;
  text-decoration: none;
}
.closingEmail--_MQX1iR0:hover {
  text-decoration: underline;
}
.closingVisual--K_BrIpxN {
  flex: 2;
  min-height: 240px;
  background-image: url(/assets/dc7dcbe2bfff25e000fa.jpg);
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  border-radius: 0;
}
@media (max-width: 1032px) {
  .heroTitle--W8nP72Hv {
    font-size: 44px;
    line-height: 52px;
  }
  .heroImage--GpxVSOQh {
    margin-top: -260px;
  }
  .formRow--rxeToEEK {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .formFieldTwoThird--Qx6ZHYIC {
    grid-column: span 2;
  }
  .advantagesGrid--drtP1cls {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .partnersGrid--gKb8TGcn {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 15px;
  }
  .partnerCard--Tz_s8gUn {
    width: 100%;
    height: auto;
    aspect-ratio: 1 / 1;
  }
  .adSpaceRow--RepnaYhE,
  .adSpaceRowReverse--FakbScET {
    grid-template-columns: 1fr;
    gap: 36px;
  }
  .adSpaceRow--RepnaYhE .adSpaceCopy--K9FIMdXX,
  .adSpaceRowReverse--FakbScET .adSpaceCopy--K9FIMdXX,
  .adSpaceRow--RepnaYhE .adSpaceVisual--vrCIWPuK,
  .adSpaceRowReverse--FakbScET .adSpaceVisual--vrCIWPuK {
    order: initial;
  }
  .closingInner--fS00xIiv {
    flex-direction: column;
  }
  .closingText--JQ8Fklwl {
    padding: 24px 0;
  }
  .closingVisual--K_BrIpxN {
    min-height: 220px;
  }
}
@media (max-width: 700px) {
  .heroSection--FCX_ijes {
    padding-top: 96px;
  }
  .heroTitle--W8nP72Hv {
    font-size: 34px;
    line-height: 42px;
  }
  .heroImage--GpxVSOQh {
    margin-top: -210px;
  }
  .sectionTitle--eBFYmTY0 {
    font-size: 34px;
    line-height: 42px;
  }
  .formRow--rxeToEEK {
    grid-template-columns: 1fr;
  }
  .formFieldTwoThird--Qx6ZHYIC {
    grid-column: span 1;
  }
  .advantagesGrid--drtP1cls {
    grid-template-columns: 1fr;
  }
  .partnersGrid--gKb8TGcn {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .closingTitle--vwDXfE0U {
    font-size: 34px;
    line-height: 42px;
  }
}
/*# sourceMappingURL=style.module.css.map */
