.toast__overlay{height:100%;position:fixed;top:0;left:0;display:flex;padding:20px;flex-direction:column;justify-content:flex-end;z-index:999999;width:100%}@media(max-width: 850px){.toast__overlay{display:flex}}.toast{border:1px solid #aaeeb1;background:#eefcef;padding:12px 16px;border-radius:10px;max-width:-moz-max-content;max-width:max-content}@media(max-width: 850px){.toast{max-width:100%}}
.job-apply-success{max-width:500px}@media(max-width: 850px){.job-apply-success{max-width:360px;max-height:calc(100vh - 150px);overflow-y:auto}.job-apply-success .fields{max-width:300px}}.job-apply-success .total-col{max-width:280px}.job-apply-success .job-apply-success__header{font-family:"Adieu";font-style:normal;font-weight:400;font-size:25px;line-height:45px;display:flex;align-items:center;letter-spacing:-0.01em;color:#000;margin:20px 33px;margin-top:0px;padding:0px}@media(max-width: 850px){.job-apply-success .job-apply-success__header{margin:10px 15px;margin-top:0px;margin-bottom:20}}.job-apply-success .job-apply-success__text{font-family:"Roobert";font-style:normal;font-weight:400;font-size:15px;line-height:25px;display:flex;align-items:flex-start;letter-spacing:-0.01em;color:#000}@media(max-width: 850px){.job-apply-success .job-apply-success__text{display:none}}.job-apply-success .m-primary-btn{width:100%;padding-left:40px;padding-right:40px;font-size:15px;margin:0 auto}.choice{cursor:pointer;padding:15px 25px;background:rgba(0,0,0,0);border:none;border:2px dashed #d0d0d0;box-sizing:border-box;border-radius:900px;font-family:"Roobert-bold";font-size:14px;line-height:20px;letter-spacing:-0.005em;color:#000;text-align:center;margin-top:10px;transition:all 300ms}@media(max-width: 850px){.choice{font-size:15px;padding:10px 15px;width:100%;background:#fff;border:1px solid #000;border-radius:10px}}@media(min-width: 850px){.choice:hover{background:#5dde69;border-color:#5dde69;border-style:solid;cursor:pointer;font-weight:bold}}@media(min-width: 850px)and (max-width: 850px){.choice:hover{font-weight:normal}}.choice.selected{background:#5dde69;border-color:#5dde69;border-style:solid;cursor:pointer;font-weight:bold}@media(max-width: 850px){.choice.selected{font-weight:normal}}.choice:active{transform:scale(0.9)}
* {
  scroll-behavior: smooth;
}

.faq-bg {
  background: linear-gradient(116deg, #000 -1.89%, #08192b 66.23%) !important;
}

@font-face {
  font-family: RoobertHeavy;
  src: url(/assets/dist/fonts/RoobertHeavy.85bcddc027e4ff1c97cce4e517f75153.woff2) format("woff2"),
       url(/assets/dist/fonts/RoobertHeavy.e672e0373ddc24e3936c0660575eb061.ttf) format("truetype");
  font-weight: 800;
  font-display: swap;
}
@font-face {
  font-family: RoobertBold;
  src: url(/assets/dist/fonts/RoobertBold.8b361a08bdd1d32aeaebd3b5150e119a.woff2) format("woff2"),
       url(/assets/dist/fonts/RoobertBold.c9bb75a6f501882ef54b5e2e8c3c64e9.ttf) format("truetype");
  font-weight: 700;
  font-display: swap;
}
@font-face {
  font-family: RoobertSemibold;
  src: url(/assets/dist/fonts/RoobertSemiBold.d7d52177ccb33e8d51410295da3e4a1a.woff2) format("woff2"),
       url(/assets/dist/fonts/RoobertSemiBold.de351a6986a465f4d7d150831b94a224.ttf) format("truetype");
  font-weight: 600;
  font-display: swap;
}
@font-face {
  font-family: RoobertMedium;
  src: url(/assets/dist/fonts/RoobertMedium.5b066cf5a799e9d5651bbb6617d561c4.woff2) format("woff2"),
       url(/assets/dist/fonts/RoobertMedium.931030793fbfe424d53ea0f1074324d9.ttf) format("truetype");
  font-weight: 500;
  font-display: swap;
}
@font-face {
  font-family: RoobertRegular;
  src: url(/assets/dist/fonts/RoobertRegular.bfc9c07b0b6791647f2b6c3f056b71c9.woff2) format("woff2"),
       url(/assets/dist/fonts/RoobertRegular.cfc706856c1857877d5e4ba7d6c6c810.ttf) format("truetype");
  font-weight: 400;
  font-display: swap;
}
@font-face {
  font-family: RoobertLight;
  src: url(/assets/dist/fonts/RoobertLight.38580f99b99334950ecda99eb21936e4.woff2) format("woff2"),
       url(/assets/dist/fonts/RoobertLight.607b76c4274ec6940e884105173e8ed5.ttf) format("truetype");
  font-weight: 300;
  font-display: swap;
}
/* @font-face {
  font-family: AdieuRegular;
  src: url(assets/font/adieu-regular.otf);
  font-weight: 400;
} */
.product-design-bg {
  border-radius: 32px;
  background: linear-gradient(116deg, #000 -1.89%, #08192b 66.23%);
  width: 100%;
  height: 100%;
}
.dream-job-bg::after {
  content: "";
  position: absolute;
  background-image: url(/assets/dist/static/media/dream-job-bg.561e4616.webp);
  background-position: center;
  background-repeat: no-repeat;
  bottom: 0;
  left: 0;
  background-size: contain;
  width: 100%;
  z-index: 2;
  height: 100%;
}
.bg-gradient {
  background: linear-gradient(92deg, #000 1.16%, #0b0132 84.04%);
}
@media (max-width: 640px) {
  .dream-job-bg::after {
    background-image: url(/assets/dist/static/media/Faded.53337f25.webp);
  }
  .product-design-bg {
    border-radius: 0;
  }
}

