/*!*************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/MasterHeadCarousel.module.scss ***!
  \*************************************************************************************************************************************************************************/
.MasterHeadCarousel-module__content--pj9hT {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 125vh;
  width: 100%;
  left: 0;
  top: 0;
}

.MasterHeadCarousel-module__scene--ohobC {
  perspective: 1000px;
  overflow: hidden;
  position: absolute;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 125vh;
  width: 100vw;
  left: 0;
  top: 0;
}

.MasterHeadCarousel-module__card--aCOqr {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.MasterHeadCarousel-module__card__img--kSAdz {
  width: 8em;
  border-radius: 5px;
  aspect-ratio: 2/3;
  background-position: center;
  background-size: cover;
}

.MasterHeadCarousel-module__headings--HoqOg {
  text-align: center;
  position: relative;
  z-index: 10;
  width: 45%;
}

.MasterHeadCarousel-module__text--vU9NS {
  font-size: 20px;
  line-height: normal;
  color: #000;
}
.MasterHeadCarousel-module__text__uppercase--YJDId {
  text-transform: uppercase;
}

.MasterHeadCarousel-module__futureHiringText--V09YV {
  font-size: 16px;
}

.MasterHeadCarousel-module__headingMain--XMhLA {
  font-size: clamp(2.5rem, 5vw, 4.5rem);
  color: rgb(0, 0, 0);
  letter-spacing: -1px;
  line-height: 1.2;
  font-weight: 600;
}

.MasterHeadCarousel-module__headingSecondary--XlHVL {
  font-size: clamp(2.5rem, 5vw, 3.6rem);
  color: rgb(0, 0, 0);
  letter-spacing: -1px;
  line-height: 1.2;
  margin-bottom: 20px;
}

.MasterHeadCarousel-module__textSmallBox--oDhDS {
  width: 70%;
  margin: 4px auto 0;
}

@media screen and (max-width: 899px) {
  .MasterHeadCarousel-module__scene--ohobC {
    height: 510px;
    position: relative;
  }
  .MasterHeadCarousel-module__content--pj9hT {
    height: auto;
    margin-top: 80px;
    flex-direction: column;
  }
  .MasterHeadCarousel-module__headingMain--XMhLA {
    font-size: clamp(2.1rem, 5vw, 4.5rem);
  }
  .MasterHeadCarousel-module__card__img--kSAdz {
    width: 80px;
  }
  .MasterHeadCarousel-module__headings--HoqOg {
    max-width: 260px;
    margin-top: -320px;
  }
  .MasterHeadCarousel-module__headings--HoqOg .MasterHeadCarousel-module__futureHiringText--V09YV {
    font-size: 10px;
  }
  .MasterHeadCarousel-module__headings--HoqOg h1 {
    font-size: clamp(2.5rem, 5vw, 5rem);
  }
  .MasterHeadCarousel-module__headings--HoqOg .MasterHeadCarousel-module__headingSecondary--XlHVL {
    font-size: 20px;
  }
  .MasterHeadCarousel-module__text__colorful--_9x_n {
    font-size: 10px;
  }
  .MasterHeadCarousel-module__sub_content--BFur0 {
    text-align: center;
    position: relative;
    padding: 0 30px;
    margin-top: 160px;
  }
  .MasterHeadCarousel-module__sub_content--BFur0 .MasterHeadCarousel-module__text--vU9NS {
    font-size: 18px;
  }
  .MasterHeadCarousel-module__sub_content--BFur0 .MasterHeadCarousel-module__text__colorful--_9x_n {
    width: 100%;
  }
}
/*!***************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/ScrollableMotionText.module.scss ***!
  \***************************************************************************************************************************************************************************/
.ScrollableMotionText-module__textContainer--Pq4Qh {
  position: relative;
  display: flex;
  white-space: nowrap;
}
/*!********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/ProcessSlider.module.scss ***!
  \********************************************************************************************************************************************************************/
:root {
  --swiper-pagination-progressbar-size: 8px;
  --swiper-pagination-color: #ff005b;
  --swiper-pagination-progressbar-bg-color: transparent;
}

.ProcessSlider-module__carouselArrow--XdIjF {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 4%;
  z-index: 9;
  display: flex;
}

.ProcessSlider-module__swiperSlider--kLkUv {
  height: 100%;
}

.ProcessSlider-module__slideContent--bVZyw {
  padding-left: 80px;
}

.ProcessSlider-module__simpleSectionSlides--AvlAB {
  padding: 80px 0;
}

.ProcessSlider-module__textRight--rmqZN {
  text-align: right;
}

.ProcessSlider-module__textCenter--oxBKG {
  text-align: center;
}

.ProcessSlider-module__slideImage--UVCaU {
  width: 70%;
  margin-top: 52px;
  max-width: 65vh;
}

.ProcessSlider-module__slideStepCount--eYp7g {
  font-size: 32px;
}

.ProcessSlider-module__slideHeading--tuYnc {
  margin: 32px 0;
}

.ProcessSlider-module__slideText--RSG1J {
  margin-bottom: 32px;
}

.ProcessSlider-module__nextArrow--NrAeP,
.ProcessSlider-module__prevArrow--mUXFI {
  cursor: pointer;
  width: 50px;
  opacity: 0.5;
  transition: all 0.3s ease;
}
.ProcessSlider-module__nextArrow--NrAeP:hover,
.ProcessSlider-module__prevArrow--mUXFI:hover {
  opacity: 1;
}

.ProcessSlider-module__nextArrow--NrAeP {
  transform: rotate(360deg);
  margin-left: 32px;
}

.ProcessSlider-module__prevArrow--mUXFI {
  transform: rotate(180deg);
  width: 32px;
}

.ProcessSlider-module__slide--MxY7b {
  position: relative;
  overflow: hidden;
}

.ProcessSlider-module__slide1--CgX0L {
  background: #FFEDD0;
}

.ProcessSlider-module__slide2--xX3zn {
  background: #FEF3B8;
}

.ProcessSlider-module__slide3--MxyaT {
  background: #99FFE4;
}

.ProcessSlider-module__slide4--ehwze {
  background: #FECFCF;
}

@media screen and (max-width: 899px) {
  .ProcessSlider-module__slideHeading--tuYnc {
    margin: 12px 0;
  }
  .ProcessSlider-module__carouselArrow--XdIjF {
    top: auto;
    top: 179px;
    right: 24px;
    left: auto;
    justify-content: center;
  }
  .ProcessSlider-module__prevArrow--mUXFI,
  .ProcessSlider-module__nextArrow--NrAeP {
    width: 20px;
  }
  .ProcessSlider-module__simpleSectionSlides--AvlAB {
    padding: 60px 20px 0;
  }
  .ProcessSlider-module__slide--MxY7b {
    padding-bottom: 60px;
  }
  .ProcessSlider-module__sliderBubble--Gf_l4 {
    z-index: -1;
  }
  .ProcessSlider-module__slideContent--bVZyw {
    padding-left: 0px;
  }
}
/*!***********************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/components/Home/SalesTalentPopup.module.scss ***!
  \***********************************************************************************************************************************************************************/
@charset "UTF-8";
/* ── Full CSS Reset & Isolation ── */
.SalesTalentPopup-module__overlay--iIqnH,
.SalesTalentPopup-module__overlay--iIqnH *,
.SalesTalentPopup-module__overlay--iIqnH *::before,
.SalesTalentPopup-module__overlay--iIqnH *::after {
  all: initial !important;
  box-sizing: border-box !important;
}

.SalesTalentPopup-module__overlay--iIqnH br {
  display: block !important;
}

/* ── Overlay ── */
.SalesTalentPopup-module__overlay--iIqnH {
  position: fixed !important;
  top: 0 !important;
  left: 0 !important;
  right: 0 !important;
  bottom: 0 !important;
  width: 100vw !important;
  height: 100vh !important;
  margin: 0 !important;
  padding: 0 !important;
  background: rgba(0, 0, 0, 0.5) !important;
  backdrop-filter: blur(6px) !important;
  -webkit-backdrop-filter: blur(6px) !important;
  z-index: 2147483647 !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  opacity: 0 !important;
  visibility: hidden !important;
  transition: opacity 0.35s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.35s !important;
  font-family: "Poppins", sans-serif !important;
  -webkit-font-smoothing: antialiased !important;
  pointer-events: none !important;
  isolation: isolate !important;
}

.SalesTalentPopup-module__overlay--iIqnH.SalesTalentPopup-module__active--SLNp3 {
  opacity: 1 !important;
  visibility: visible !important;
  pointer-events: auto !important;
}

/* ── Modal ── */
.SalesTalentPopup-module__modal--V4OLB {
  display: flex !important;
  flex-direction: row !important;
  background: #ffffff !important;
  border-radius: 28px !important;
  box-shadow: 0 25px 60px rgba(0, 0, 0, 0.35) !important;
  width: 920px !important;
  max-width: 90vw !important;
  height: auto !important;
  max-height: 90vh !important;
  overflow: hidden !important;
  position: relative !important;
  transform: scale(0.92) translateY(24px) !important;
  opacity: 0 !important;
  transition: transform 0.45s cubic-bezier(0.175, 0.885, 0.32, 1.15), opacity 0.45s cubic-bezier(0.16, 1, 0.3, 1) !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
}

.SalesTalentPopup-module__active--SLNp3 .SalesTalentPopup-module__modal--V4OLB {
  transform: scale(1) translateY(0) !important;
  opacity: 1 !important;
}

/* ── Left Panel ── */
.SalesTalentPopup-module__left--Vfa8F {
  display: flex !important;
  flex-direction: column !important;
  justify-content: space-between !important;
  width: 52% !important;
  padding: 44px 48px !important;
  margin: 0 !important;
  background: #ffffff !important;
  overflow-y: auto !important;
}

.SalesTalentPopup-module__leftTop--o_Gvb {
  display: block !important;
}

/* ── Logo ── */
.SalesTalentPopup-module__logo--VY7zv {
  display: block !important;
  height: 38px !important;
  width: auto !important;
  max-width: 200px !important;
  margin: 0 0 12px 0 !important;
  padding: 0 !important;
  border: none !important;
  object-fit: contain !important;
}

/* ── Title ── */
.SalesTalentPopup-module__title--ChWpe {
  display: block !important;
  font-family: "Poppins", sans-serif !important;
  font-weight: 900 !important;
  font-size: 32px !important;
  line-height: 1.15 !important;
  color: #0c2b5c !important;
  margin: 16px 0 8px 0 !important;
  padding: 0 !important;
  letter-spacing: -0.5px !important;
  text-transform: uppercase !important;
  border: none !important;
  background: none !important;
}

.SalesTalentPopup-module__highlight--L4gBE {
  color: #f08b1d !important;
  font-family: inherit !important;
  font-weight: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
}

/* ── Right Panel (Banner) ── */
.SalesTalentPopup-module__right--BTt4I {
  display: block !important;
  width: 48% !important;
  align-self: stretch !important;
  margin: 0 !important;
  padding: 0 !important;
  border: none !important;
  background-image: url("https://beige-oyster-766501.hostingersite.com/hf-popup/assets/banner-close.jpeg") !important;
  background-size: cover !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
  background-color: #0c2b5c !important;
  flex-shrink: 0 !important;
}

.SalesTalentPopup-module__mobileBanner--c_bdw {
  display: none !important;
}

/* ── Close Button (CSS X icon) ── */
.SalesTalentPopup-module__close--SfREl {
  display: block !important;
  position: absolute !important;
  top: 20px !important;
  right: 20px !important;
  width: 42px !important;
  height: 42px !important;
  min-width: 42px !important;
  min-height: 42px !important;
  border-radius: 50% !important;
  background: #ffffff !important;
  border: 1px solid rgba(0, 0, 0, 0.08) !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1) !important;
  cursor: pointer !important;
  z-index: 10 !important;
  transition: all 0.3s cubic-bezier(0.16, 1, 0.3, 1) !important;
  outline: none !important;
  margin: 0 !important;
  padding: 0 !important;
  -webkit-appearance: none !important;
  appearance: none !important;
}

.SalesTalentPopup-module__close--SfREl:hover {
  transform: rotate(90deg) scale(1.08) !important;
  background: #f8fafc !important;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.14) !important;
}

.SalesTalentPopup-module__close--SfREl::before,
.SalesTalentPopup-module__close--SfREl::after {
  content: "" !important;
  display: block !important;
  position: absolute !important;
  top: 50% !important;
  left: 50% !important;
  width: 16px !important;
  height: 2.5px !important;
  background: #0c2b5c !important;
  border-radius: 2px !important;
  margin: 0 !important;
  padding: 0 !important;
}

.SalesTalentPopup-module__close--SfREl::before {
  transform: translate(-50%, -50%) rotate(45deg) !important;
}

.SalesTalentPopup-module__close--SfREl::after {
  transform: translate(-50%, -50%) rotate(-45deg) !important;
}

/* ── Closed State Layout ── */
.SalesTalentPopup-module__closedLayout--po_tE {
  justify-content: flex-start !important;
  gap: 0 !important;
}

.SalesTalentPopup-module__taglineClosed--Oa_67 {
  font-family: "Poppins", sans-serif !important;
  font-size: 15px !important;
  line-height: 1.5 !important;
  font-weight: 500 !important;
  color: #475569 !important;
  margin: 0 0 24px 0 !important;
  padding: 0 !important;
  border: none !important;
  background: none !important;
}

.SalesTalentPopup-module__helpSection--ErYxD {
  display: flex !important;
  flex-direction: column !important;
  gap: 16px !important;
  margin-top: 40px !important;
  padding-top: 24px !important;
  border-top: 1px solid #e2e8f0 !important;
  width: 100% !important;
}

.SalesTalentPopup-module__helpTitle--Ag50H {
  font-family: "Poppins", sans-serif !important;
  font-size: 14px !important;
  font-weight: 600 !important;
  color: #0c2b5c !important;
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.2 !important;
}

.SalesTalentPopup-module__contactRow--aOHkr {
  display: flex !important;
  align-items: flex-start !important;
  gap: 20px !important;
  text-align: left !important;
}

.SalesTalentPopup-module__qrCode--dgYvr {
  width: 110px !important;
  height: 110px !important;
  flex-shrink: 0 !important;
  border-radius: 12px !important;
  border: 2px solid #e2e8f0 !important;
  padding: 6px !important;
  background: #ffffff !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.05) !important;
}

.SalesTalentPopup-module__qrCode--dgYvr img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
  display: block !important;
}

.SalesTalentPopup-module__contactDetails--CIknY {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  text-align: left !important;
  gap: 6px !important;
}

.SalesTalentPopup-module__contactLabel--RgDac {
  font-family: "Poppins", sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  color: #64748b !important;
  text-transform: uppercase !important;
  letter-spacing: 0.5px !important;
  line-height: 1 !important;
  margin-bottom: 2px !important;
}

.SalesTalentPopup-module__contactLink--U7Mev {
  font-family: "Poppins", sans-serif !important;
  font-size: 17px !important;
  font-weight: 800 !important;
  color: #0062ff !important;
  text-decoration: none !important;
  gap: 8px !important;
  transition: all 0.2s ease !important;
  line-height: 1.1 !important;
}

.SalesTalentPopup-module__contactLink--U7Mev:hover {
  color: #004ecc !important;
  transform: translateY(-1px) !important;
}

/* ── Custom Contact Icons ── */
.SalesTalentPopup-module__contactGroup--h7kuR {
  display: flex !important;
  align-items: flex-start !important;
  gap: 12px !important;
  margin-top: 4px !important;
}

.SalesTalentPopup-module__contactTexts--mTmyV {
  display: flex !important;
  flex-direction: column !important;
  gap: 6px !important;
}

.SalesTalentPopup-module__iconPhone--nQcTv {
  width: 18px !important;
  height: 18px !important;
  display: inline-block !important;
  flex-shrink: 0 !important;
  margin-top: 1px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%230062ff%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z%27%3E%3C/path%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transition: all 0.2s ease !important;
}

.SalesTalentPopup-module__iconEnv--bpBD0 {
  width: 22px !important;
  height: 18px !important;
  display: inline-block !important;
  flex-shrink: 0 !important;
  margin-top: 1px !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%230062ff%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z%27%3E%3C/path%3E%3Cpolyline points=%2722,6 12,13 2,6%27%3E%3C/polyline%3E%3C/svg%3E") !important;
  background-size: contain !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  transition: all 0.2s ease !important;
}

.SalesTalentPopup-module__contactGroup--h7kuR:hover .SalesTalentPopup-module__iconPhone--nQcTv {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23004ecc%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z%27%3E%3C/path%3E%3C/svg%3E") !important;
  transform: translateY(-1px) !important;
}

.SalesTalentPopup-module__contactGroup--h7kuR:hover .SalesTalentPopup-module__iconEnv--bpBD0 {
  background-image: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23004ecc%27 stroke-width=%272.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3Cpath d=%27M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z%27%3E%3C/path%3E%3Cpolyline points=%2722,6 12,13 2,6%27%3E%3C/polyline%3E%3C/svg%3E") !important;
  transform: translateY(-1px) !important;
}

.SalesTalentPopup-module__contactTiming--Ixt71 {
  font-family: "Poppins", sans-serif !important;
  font-size: 12px !important;
  color: #475569 !important;
  font-weight: 400 !important;
  line-height: 1.2 !important;
  margin-top: 2px !important;
}

/* ── Mobile & Tablet ── */
@media (max-width: 850px) {
  .SalesTalentPopup-module__overlay--iIqnH {
    align-items: flex-start !important;
    overflow-y: auto !important;
    padding: 20px 0 !important;
  }
  .SalesTalentPopup-module__modal--V4OLB {
    flex-direction: column !important;
    width: 390px !important;
    max-width: 92vw !important;
    height: auto !important;
    max-height: none !important;
    border-radius: 24px !important;
    overflow-y: visible !important;
    margin: auto !important;
    flex-shrink: 0 !important;
  }
  .SalesTalentPopup-module__left--Vfa8F {
    width: 100% !important;
    padding: 28px 24px !important;
    order: 2 !important;
  }
  .SalesTalentPopup-module__right--BTt4I {
    width: 100% !important;
    height: auto !important;
    min-height: 0 !important;
    order: 1 !important;
    flex-shrink: 0 !important;
    background-image: none !important;
    display: flex !important;
    align-items: flex-end !important;
  }
  .SalesTalentPopup-module__mobileBanner--c_bdw {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    object-fit: contain !important;
    margin: 0 !important;
    padding: 0 !important;
  }
  .SalesTalentPopup-module__logo--VY7zv {
    height: 30px !important;
  }
  .SalesTalentPopup-module__title--ChWpe {
    font-size: 23px !important;
    margin: 8px 0 8px 0 !important;
  }
  .SalesTalentPopup-module__taglineClosed--Oa_67 {
    font-size: 13px !important;
    margin-bottom: 16px !important;
  }
  .SalesTalentPopup-module__contactRow--aOHkr {
    gap: 12px !important;
  }
  .SalesTalentPopup-module__helpSection--ErYxD {
    margin-top: 16px !important;
    padding-top: 16px !important;
    gap: 12px !important;
  }
  .SalesTalentPopup-module__qrCode--dgYvr {
    width: 90px !important;
    height: 90px !important;
    border-radius: 8px !important;
    padding: 4px !important;
  }
  .SalesTalentPopup-module__contactLink--U7Mev {
    font-size: 16px !important;
  }
  .SalesTalentPopup-module__close--SfREl {
    top: 12px !important;
    right: 12px !important;
    width: 36px !important;
    height: 36px !important;
    min-width: 36px !important;
    min-height: 36px !important;
    background: rgba(255, 255, 255, 0.95) !important;
    backdrop-filter: blur(4px) !important;
    -webkit-backdrop-filter: blur(4px) !important;
  }
  .SalesTalentPopup-module__close--SfREl::before,
  .SalesTalentPopup-module__close--SfREl::after {
    width: 14px !important;
  }
}
@media (max-height: 580px) and (min-width: 768px) {
  .SalesTalentPopup-module__modal--V4OLB {
    height: 95vh !important;
  }
  .SalesTalentPopup-module__left--Vfa8F {
    padding: 24px 32px !important;
  }
  .SalesTalentPopup-module__title--ChWpe {
    font-size: 26px !important;
    margin: 8px 0 8px 0 !important;
  }
  .SalesTalentPopup-module__taglineClosed--Oa_67 {
    margin-bottom: 16px !important;
  }
}
/*!******************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[2].use[1]!./node_modules/sass-loader/dist/cjs.js!./src/containers/Home.module.scss ***!
  \******************************************************************************************************************************************************/
.Home-module__masterHead--Tex_T {
  width: 100%;
  background: url(/assets/masterhead-bg-7be6acdd.jpg) no-repeat top center;
  background-size: cover;
}

.Home-module__scrollableContainer--qEkrv {
  overflow: hidden;
  width: 100%;
}

.Home-module__scrollableText--czeik {
  font-size: clamp(8rem, 16vw, 16rem);
  background-image: linear-gradient(to left, #ff005b, #00d4f3);
  color: #ddd;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-transform: uppercase;
  line-height: 0.8;
  font-weight: 300;
}

.Home-module__strongerTeamsSection--jlWS5 {
  padding-top: 40px;
}

.Home-module__smartHiringContent--Z4EzG {
  margin-top: 16px;
}

.Home-module__weSpecializeText--ryWFq {
  font-size: 20px;
}

.Home-module__teamImage--F2LQD {
  width: 100%;
  display: flex;
}

.Home-module__girlOnCallSection--hbYMx {
  position: relative;
}

.Home-module__girlOnCallImage--qkOTO {
  width: 145%;
  display: flex;
  position: absolute;
  bottom: 0;
  left: -45%;
}

.Home-module__weHandleSection--pw23R {
  background: #000 url(/assets/we-handle-section-bg-7d51b5cd.jpg) no-repeat bottom center;
  background-size: contain;
  padding-bottom: 240px;
}

.Home-module__weHandleSubHeading--LR23K {
  color: #fff;
}

.Home-module__weHandleHeading--Q_tyP {
  margin-bottom: 40px;
}

.Home-module__simpleSection--SFMBp {
  position: relative;
}

.Home-module__textCenter--c29FS {
  text-align: center;
}

.Home-module__caseStudySection--MwgCw {
  padding-bottom: 140px;
}

.Home-module__caseStudyImage--GvuQl {
  text-align: center;
}
.Home-module__caseStudyImage--GvuQl img {
  width: 100%;
}

.Home-module__caseStudyContent--vxmeu {
  margin-top: -60px;
}

.Home-module__caseStudyText--V05I3 {
  font-size: 20px;
}

.Home-module__pinkText--CW_Hn {
  color: #e4176c;
}

.Home-module__blueText--SPO6U {
  color: #28b3db;
}

.Home-module__caseStudyList--DAYd3 {
  margin: 60px 0 120px;
  position: relative;
}

.Home-module__processFirstSection--gUu0U {
  padding: 100px;
}

.Home-module__processBlackSection--n3di3 {
  background: #000000;
  color: #fff;
  padding: 100px 100px 600px;
}

.Home-module__processHeading--g4yYI {
  color: #fff;
  font-weight: 400;
}

.Home-module__processText--uk4db {
  font-size: 20px;
  margin: 40px 0;
}

.Home-module__processButton--XzaH3 {
  position: relative;
  z-index: 1;
}

.Home-module__positionRelative--Cvj1j {
  position: relative;
}

.Home-module__processSectionImage--qJJCZ {
  width: 100%;
  display: block;
  position: absolute;
  bottom: 0;
}

.Home-module__processBulletList--bN4Ts {
  padding: 0;
  margin: 0;
  list-style: none;
  max-width: 75%;
}

.Home-module__processBulletItem--NRQIw {
  border-bottom: 1px solid #DBDBDB;
  padding-bottom: 32px;
  margin-bottom: 32px;
  display: flex;
}
.Home-module__processBulletItem--NRQIw:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: 0;
}

.Home-module__bulletIconImage--ofwg0 {
  width: 75px;
}

.Home-module__processBulletText--UJDS8 {
  margin-left: 32px;
}

.Home-module__bulletHeading--ISaSf {
  font-size: 30px;
  margin-bottom: 12px;
  line-height: 1.2;
  font-weight: 500;
}

.Home-module__smartHiringButtons--I2YHc > div > div {
  margin: 0;
}

.Home-module__noMargin--oCfKS {
  margin-right: 0;
  margin-top: 32px;
}

@media screen and (max-width: 899px) {
  .Home-module__masterHead--Tex_T {
    margin-bottom: 30px;
  }
  .Home-module__weHandleSection--pw23R {
    padding-bottom: 140px;
  }
  .Home-module__caseStudyContent--vxmeu {
    margin-top: 32px;
  }
  .Home-module__strongerTeamsSection--jlWS5 {
    padding-top: 0;
  }
  .Home-module__teamImageContainer--Cje21 {
    margin: 0 -80vw;
    width: 200vw;
  }
  .Home-module__processFirstSection--gUu0U {
    padding: 50px 30px;
  }
  .Home-module__processBulletList--bN4Ts {
    max-width: 100%;
  }
  .Home-module__simpleSectionHeading--evf2G {
    font-weight: 500;
    font-size: 60px;
  }
  .Home-module__caseStudySection--MwgCw {
    padding-bottom: 100px;
  }
  .Home-module__caseStudyText--V05I3 {
    margin-top: 32px;
  }
  .Home-module__caseStudyContent--vxmeu .Home-module__caseStudyHeading--soavA {
    font-weight: 500;
    font-size: 60px;
  }
  .Home-module__caseStudyContent--vxmeu .Home-module__colorfulText--WYlzk {
    margin: 15px 0;
  }
  .Home-module__processSectionImage--qJJCZ {
    position: static;
  }
  .Home-module__processBlackSection--n3di3 {
    padding: 60px 30px;
  }
  .Home-module__processBlackSection--n3di3 .Home-module__processHeading--g4yYI {
    font-size: 72px;
    text-align: center;
    line-height: 85px;
  }
  .Home-module__bulletHeading--ISaSf {
    font-size: 24px;
  }
  .Home-module__scrollableText--czeik {
    margin-top: 5px;
    font-size: clamp(6rem, 16vw, 16rem);
    font-weight: 400;
  }
  .Home-module__noMargin--oCfKS {
    margin-top: 0;
  }
}

/*# sourceMappingURL=containers-Home.styles.87191a16.css.map*/