/* screen - careers */

.careers {
  align-items: flex-start;
  background-color: var(--white);
  display: flex;
  height: 3354px;
  overflow: hidden;
  width: 1440px;
}

.careers .overlap-group9 {
  align-items: center;
  background-image: url(../img/careers-bg.png);
  background-position: 50% 50%;
  background-size: cover;
  display: flex;
  flex-direction: column;
  min-height: 3578px;
  padding: 13px 43px;
  width: 1440px;
}

.careers .flex-row {
  align-items: center;
  align-self: flex-start;
  display: flex;
  min-width: 1305px;
}

.careers .gencys-logo-hori {
  cursor: pointer;
  height: 114px;
  width: 287px;
}

.careers .overlap-group7 {
  height: 64px;
  margin-bottom: 12.0px;
  margin-left: 666px;
  position: relative;
  width: 243px;
}

.careers .rectangle-2 {
  background-color: var(--bdazzled-blue);
  border-radius: 20px;
  height: 60px;
  left: 2px;
  position: absolute;
  top: 4px;
  width: 241px;
}

.careers .get-started {
  height: 63px;
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: center;
  top: 0;
  width: 243px;
}

.careers .menu {
  cursor: pointer;
  height: 67px;
  margin-bottom: 7.0px;
  margin-left: 29px;
  width: 80px;
}

.careers .title {
  height: 119px;
  letter-spacing: 0;
  line-height: normal;
  margin-top: 55px;
  text-align: center;
  text-shadow: 0px 4px 4px #00000040;
  width: 962px;
}

.careers .page-title-careers {
  letter-spacing: 0;
  line-height: normal;
  margin-right: 1.0px;
  margin-top: 13px;
  min-height: 49px;
  text-align: center;
  text-shadow: 4px 4px 4px #00000040;
  width: 883px;
}

.careers .overlap-group8 {
  align-self: flex-start;
  height: 111px;
  margin-left: 31px;
  margin-top: 38px;
  position: relative;
  width: 534px;
}

.careers .rectangle-59 {
  background-color: var(--sea-serpent-2);
  border-radius: 15px;
  height: 28px;
  left: 113px;
  position: absolute;
  top: 41px;
  width: 242px;
}

.careers .filter {
  color: var(--bdazzled-blue);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-xxxl);
  font-weight: 700;
  height: 111px;
  left: 0;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  top: 0;
  width: 534px;
}

.careers .chevron-down {
  height: 33px;
  left: 309px;
  position: absolute;
  top: 39px;
  width: 31px;
}

.careers .overlap-group-1 {
  align-items: center;
  background: linear-gradient(180deg, rgba(157.64, 213.27, 224.4, 0.4) 0%, rgba(0, 192.43, 204.62, 0.4) 100%);
  border-radius: 30px;
  display: flex;
  gap: 127px;
  height: 521px;
  min-width: 1344px;
  padding: 0 17px;
}

.careers .img_-careers-image-1 {
  height: 493px;
  width: 588px;
}

.careers .flex-col {
  align-items: flex-end;
  display: flex;
  flex-direction: column;
  gap: 27px;
  margin-top: 9.0px;
  min-height: 432px;
  width: 543px;
}

.careers .overlap-group {
  height: 294px;
  position: relative;
  width: 543px;
}

.careers .btn_-more-details {
  cursor: pointer;
  height: 82px;
  left: 0;
  position: absolute;
  top: 212px;
  width: 543px;
}

.careers .at-gencys-our-custo {
  left: 5px;
  letter-spacing: 0;
  line-height: normal;
  position: absolute;
  text-align: justify;
  top: 0;
  width: 534px;
}

.careers .overlap-group4 {
  align-items: center;
  background-color: var(--robins-egg-blue);
  border-radius: 30px;
  display: flex;
  gap: 129px;
  height: 521px;
  margin-top: 37px;
  min-width: 1344px;
  padding: 0 17px;
}

.careers .overlap-group-2 {
  align-items: flex-end;
  background-image: url(../img/img-careersimage-2.png);
  background-size: 100% 100%;
  display: flex;
  height: 493px;
  min-width: 588px;
}

.careers .img_-careers-image-2 {
  height: 492px;
  object-fit: cover;
  width: 588px;
}

.careers .flex-col-1 {
  align-items: center;
  display: flex;
  flex-direction: column;
  margin-bottom: 6.0px;
  min-height: 431px;
  width: 543px;
}

.careers .graphic-artist {
  height: 111px;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 1.12px;
  width: 534px;
}

.careers .at-gencys-our-custo-1 {
  color: var(--bdazzled-blue);
  font-family: var(--font-family-montserrat);
  font-size: var(--font-size-m);
  font-weight: 500;
  letter-spacing: 0;
  line-height: normal;
  margin-left: 0.88px;
  min-height: 238px;
  text-align: justify;
  width: 534px;
}

.careers .btn_-more-details-1 {
  cursor: pointer;
  height: 82px;
  width: 543px;
}

.careers .overlap-group5 {
  align-items: center;
  background-color: var(--robins-egg-blue);
  border-radius: 30px;
  display: flex;
  gap: 129px;
  height: 521px;
  margin-top: 38px;
  min-width: 1344px;
  padding: 14px 15px;
}

.careers .img_-careers-image {
  align-self: flex-end;
  height: 492px;
  object-fit: cover;
  width: 588px;
}

.careers .overlap-group6 {
  align-items: center;
  background-color: var(--robins-egg-blue);
  border-radius: 30px;
  display: flex;
  gap: 129px;
  height: 521px;
  margin-top: 37px;
  min-width: 1344px;
  padding: 14px 15px;
}

.careers .warehouse-assistant-1 {
  height: 111px;
  letter-spacing: 0;
  line-height: normal;
  margin-right: 4.0px;
  width: 534px;
}

.careers .footer-logo {
  align-items: flex-start;
  display: flex;
  margin-left: 2.0px;
  margin-top: 404px;
  min-width: 860px;
}

.careers .valenin {
  align-self: center;
  height: 109px;
  margin-bottom: 33.79px;
  width: 130px;
}

.careers .overlap-group3 {
  height: 187px;
  margin-left: 31px;
  position: relative;
  width: 489px;
}

.careers .overlap-group2 {
  height: 187px;
  left: 0;
  position: absolute;
  top: 0;
  width: 488px;
}

.careers .gencys {
  height: 115px;
  left: 373px;
  position: absolute;
  top: 14px;
  width: 116px;
}

.careers .erp {
  height: 124px;
  margin-left: 53px;
  margin-top: 14.01px;
  object-fit: cover;
  width: 156px;
}
