.career__hero {
  position: relative;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: 1;
  background-size: cover, cover;
}
@media screen and (min-width: 861px) {
  .career__hero {
    background-image: none!important;
  }
}
.career__hero video {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  object-fit: cover;
}
@media screen and (max-width: 860px) {
  .career__hero video {
    display: none;
  }
}
.career__hero-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.2);
  z-index: -1;
}
.career__hero .container {
  padding-top: 318px;
  padding-bottom: 240px;
  display: flex;
  justify-content: space-between;
  align-items: flex-end;
}
@media screen and (max-width: 860px) {
  .career__hero .container {
    flex-direction: column;
    padding-top: 50px;
    padding-bottom: 50px;
    align-items: center;
  }
}
.career__hero-content {
  width: 100%;
  max-width: 850px;
}
@media screen and (max-width: 860px) {
  .career__hero-content {
    width: 100%;
  }
}
.career__hero-content-heading {
  margin-bottom: 36px;
}
.career__hero-content-heading h1 {
  font-size: 72px;
  line-height: 79px;
  letter-spacing: 0.72px;
  color: #FFFFFF;
  font-weight: 600;
  margin: 0;
  font-family: 'Gilroy';
}
@media screen and (max-width: 860px) {
  .career__hero-content-heading h1 {
    font-size: 30px;
    line-height: 35px;
  }
}
.career__hero-content-heading h1 p {
  margin: 0;
}
.career__hero-content-heading h1 strong {
  font-weight: 600;
  position: relative;
  display: inline-block;
}
.career__hero-content-heading h1 strong::after {
  content: "";
  position: absolute;
  bottom: -5px;
  left: 0;
  width: 0%;
  height: 8px;
  background-color: #7758C3;
  transition: 0.3s width ease-in-out;
  animation-name: heading-line-animation;
  animation-duration: 5s;
  animation-iteration-count: infinite;
}
@media screen and (max-width: 860px) {
  .career__hero-content-heading h1 strong::after {
    height: 5px;
  }
}
@keyframes heading-line-animation {
  0% {
    width: 0%;
  }
  5% {
    width: 0%;
  }
  20% {
    width: 100%;
  }
  40% {
    width: 40%;
  }
  60% {
    width: 100%;
  }
  80% {
    width: 60%;
  }
  100% {
    width: 0%;
  }
}
.career__hero-content-text {
  font-size: 32px;
  line-height: 135%;
  letter-spacing: 0.01em;
  font-weight: 700;
  color: #FFFFFF;
  font-family: 'Gilroy';
  max-width: 1130px;
}
@media screen and (max-width: 860px) {
  .career__hero-content-text {
    font-size: 22px;
  }
}
.career__hero-content-text p {
  margin: 0;
}
.career__hero-content-cta {
  margin-top: 77px;
}
@media screen and (max-width: 860px) {
  .career__hero-content-cta {
    margin-top: 40px;
  }
}
.career__hero-content-cta-btn {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 25px 30px;
  background-color: #28D2CD;
  border-radius: 150px;
  transition: 0.2s all linear;
  cursor: pointer;
}
@media screen and (max-width: 860px) {
  .career__hero-content-cta-btn {
    padding: 15px;
  }
}
.career__hero-content-cta-btn:hover,
.career__hero-content-cta-btn:focus {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #0046be;
  transition: 0.2s all linear;
}
.career__hero-content-cta-btn span {
  margin-right: 6px;
  font-family: 'Gilroy';
  font-weight: 700;
}
@media screen and (max-width: 860px) {
  .career__hero-content-cta-btn span {
    margin-right: 6px;
  }
}
.career__hero-scrollbtn {
  cursor: pointer;
  width: 86px;
  height: 86px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #fff;
  position: relative;
  z-index: 1;
  box-shadow: 0px 100px 80px rgba(0, 0, 0, 0.04), 0px 41.7776px 33.4221px rgba(0, 0, 0, 0.0287542), 0px 22.3363px 17.869px rgba(0, 0, 0, 0.0238443), 0px 12.5216px 10.0172px rgba(0, 0, 0, 0.02), 0px 6.6501px 5.32008px rgba(0, 0, 0, 0.0161557), 0px 2.76726px 2.21381px rgba(0, 0, 0, 0.0112458);
}
@media screen and (max-width: 860px) {
  .career__hero-scrollbtn {
    display: none;
  }
}
.career__hero-scrollbtn > img {
  animation: bounce 2s ease-in-out 1s infinite;
}
@keyframes bounce {
  0% {
    transform: translateY(0);
  }
  30% {
    transform: translateY(-25%);
  }
  60% {
    transform: translateY(25%);
  }
  90% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(0);
  }
}
.career__jobs {
  position: relative;
}
.career__jobs::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='538' height='518' viewBox='0 0 538 518' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.6334 42.086C103.322 3.52985 166.824 15.3272 221.139 9.56766C272.105 4.16315 322.631 -6.97661 371.132 9.58479C425.01 27.9822 477.064 58.1228 506.337 106.952C536.674 157.557 544.558 220.102 531.883 277.729C519.641 333.387 477.974 374.844 438.396 415.848C398.057 457.64 358.999 508.935 301.412 516.504C244.228 524.02 195.429 481.421 144.432 454.486C94.3388 428.028 30.2297 413.036 7.37254 361.201C-15.3034 309.777 21.6274 253.823 31.5539 198.503C41.2022 144.732 25.9378 80.6489 64.6334 42.086Z' fill='%2319D0CF' fill-opacity='0.08'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 538px;
  height: 518px;
  position: absolute;
  top: -350px;
  left: calc(50% + 328px);
  z-index: -1;
  animation-name: under-hero-polymorphic;
  animation-duration: 5s;
  animation-iteration-count: infinite;
  animation-timing-function: ease;
}
@keyframes under-hero-polymorphic {
  0% {
    transform: rotate(0deg) scale(1);
  }
  25% {
    transform: rotate(13deg) scale(1.15);
  }
  50% {
    transform: rotate(0deg) scale(1.2);
  }
  75% {
    transform: rotate(-13deg) scale(1.15);
  }
  100% {
    transform: rotate(0deg) scale(1);
  }
}
.career__jobs .container {
  padding-top: 150px;
  padding-bottom: 75px;
}
@media screen and (max-width: 860px) {
  .career__jobs .container {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
.career__jobs-heading {
  margin-bottom: 36px;
}
@media screen and (max-width: 860px) {
  .career__jobs-heading {
    margin-bottom: 24px;
  }
}
.career__jobs-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  font-weight: bold;
}
@media screen and (max-width: 860px) {
  .career__jobs-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__jobs-heading h2 p {
  margin: 0;
}
.career__jobs-position {
  border-radius: 20px;
  background-color: #0046BE;
  padding: 22px 77px 34px 34px;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='19' viewBox='0 0 41 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.6797 2L38.1797 9.5L30.6797 17' stroke='white' stroke-width='3'/%3E%3Cpath d='M0 9.5H36.8182' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-position: calc(100% - 34px) calc(100% - 37px);
  background-repeat: no-repeat;
  transition: 0.3s all ease-in-out !important;
  color: #FFF;
  display: block;
}
@media screen and (max-width: 860px) {
  .career__jobs-position {
    padding: 16px 16px 53px 16px;
    background-position: 16px calc(100% - 16px);
  }
}
.career__jobs-position:not(:last-child) {
  margin-bottom: 16px;
}
.career__jobs-position:hover {
  background-color: #0C2652;
  transition: 0.3s all ease-in-out !important;
  color: #FFF;
  text-decoration: none;
}
.career__jobs-position-name {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 116.372%;
  letter-spacing: 0.32px;
  margin-bottom: 26px;
  font-family: 'Gilroy';
  font-weight: bold;
  color: #FFF;
}
@media screen and (max-width: 860px) {
  .career__jobs-position-name {
    font-size: 22px;
    margin-bottom: 16px;
  }
}
.career__jobs-position-labels {
  display: flex;
  flex-wrap: wrap;
}
.career__jobs-position-label {
  color: #FFF;
  border: 1px solid #FFF;
  border-radius: 20px;
  padding: 0px 10px;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.18px;
  font-family: "IBM Plex Sans";
  margin-right: 11px;
  text-wrap: nowrap;
  margin-bottom: 11px;
}
@media screen and (max-width: 860px) {
  .career__jobs-position-label {
    font-size: 15px;
    padding: 0px 8px;
  }
}
.career__benefits {
  position: relative;
}
.career__benefits-confetti {
  position: absolute;
  top: -370px;
  right: calc(50% + 450px);
  z-index: -1;
}
.career__benefits-confetti svg {
  animation-name: benefits-confetti-svg;
  animation-duration: 15s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.career__benefits-confetti svg > g > path {
  opacity: 0;
  animation-iteration-count: infinite, infinite;
  animation-timing-function: linear, linear;
  transform-origin: center;
  transform-box: fill-box;
}
.career__benefits-confetti svg > g > path:nth-child(5n+1) {
  animation-name: benefits-confetti-single-rotate, benefits-confetti-group1;
  animation-duration: 2s, 15s;
  animation-delay: 0s, 0s;
}
.career__benefits-confetti svg > g > path:nth-child(5n+2) {
  animation-name: benefits-confetti-single-rotate, benefits-confetti-group2;
  animation-duration: 2s, 15s;
}
.career__benefits-confetti svg > g > path:nth-child(5n+3) {
  animation-name: benefits-confetti-single-rotate, benefits-confetti-group3;
  animation-duration: 2s, 15s;
}
.career__benefits-confetti svg > g > path:nth-child(5n+4) {
  animation-name: benefits-confetti-single-rotate, benefits-confetti-group4;
  animation-duration: 2s, 15s;
}
.career__benefits-confetti svg > g > path:nth-child(5n+5) {
  animation-name: benefits-confetti-single-rotate, benefits-confetti-group5;
  animation-duration: 2s, 15s;
}
@keyframes benefits-confetti-single-rotate {
  0% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(30deg);
  }
  20% {
    transform: rotate(-15deg);
  }
  30% {
    transform: rotate(-5deg);
  }
  40% {
    transform: rotate(40deg);
  }
  50% {
    transform: rotate(-40deg);
  }
  60% {
    transform: rotate(-25deg);
  }
  70% {
    transform: rotate(-15deg);
  }
  80% {
    transform: rotate(35deg);
  }
  90% {
    transform: rotate(25deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes benefits-confetti-svg {
  0% {
    transform: rotate(0deg);
  }
  20% {
    transform: rotate(15deg);
  }
  40% {
    transform: rotate(-10deg);
  }
  60% {
    transform: rotate(5deg);
  }
  80% {
    transform: rotate(-25deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes benefits-confetti-group1 {
  0% {
    opacity: 1;
  }
  15% {
    opacity: 1;
  }
  20% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes benefits-confetti-group2 {
  0% {
    opacity: 0;
  }
  19% {
    opacity: 0;
  }
  20% {
    opacity: 1;
  }
  35% {
    opacity: 1;
  }
  40% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes benefits-confetti-group3 {
  0% {
    opacity: 0;
  }
  39% {
    opacity: 0;
  }
  40% {
    opacity: 1;
  }
  55% {
    opacity: 1;
  }
  60% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes benefits-confetti-group4 {
  0% {
    opacity: 0;
  }
  59% {
    opacity: 0;
  }
  60% {
    opacity: 1;
  }
  75% {
    opacity: 1;
  }
  80% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes benefits-confetti-group5 {
  0% {
    opacity: 0;
  }
  79% {
    opacity: 0;
  }
  80% {
    opacity: 1;
  }
  95% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.career__benefits .container {
  padding-top: 75px;
  padding-bottom: 123px;
}
@media screen and (max-width: 860px) {
  .career__benefits .container {
    padding-top: 20px;
    padding-bottom: 30px;
  }
}
.career__benefits-heading {
  margin-bottom: 54px;
}
@media screen and (max-width: 860px) {
  .career__benefits-heading {
    margin-bottom: 32px;
  }
}
.career__benefits-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  font-weight: bold;
  max-width: 820px;
}
@media screen and (max-width: 860px) {
  .career__benefits-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__benefits-heading h2 p {
  margin: 0;
}
.career__benefits-items {
  display: flex;
  flex-wrap: wrap;
}
.career__benefits-item {
  margin-bottom: 47px;
  width: 50%;
  padding-right: 18%;
}
@media screen and (max-width: 992px) {
  .career__benefits-item {
    padding-right: 10%;
  }
}
@media screen and (max-width: 860px) {
  .career__benefits-item {
    padding-right: 0;
    width: 100%;
    margin-bottom: 32px;
  }
  .career__benefits-item:last-child {
    margin-bottom: 0px;
  }
}
.career__benefits-item-icon {
  width: 90px;
  height: 90px;
  margin-bottom: 27px;
}
@media screen and (max-width: 860px) {
  .career__benefits-item-icon {
    width: 40px;
    height: 40px;
    margin-bottom: 16px;
  }
}
.career__benefits-item-icon img {
  width: inherit;
  height: inherit;
}
.career__benefits-item-title {
  font-size: 24px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  letter-spacing: 0.24px;
  font-family: 'Gilroy';
  font-weight: bold;
  margin-bottom: 13px;
}
@media screen and (max-width: 860px) {
  .career__benefits-item-title {
    font-size: 20px;
    margin-bottom: 8px;
  }
}
.career__benefits-item-text {
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
  letter-spacing: 0.16px;
  font-family: "IBM Plex Sans";
  color: rgba(12, 38, 82, 0.6);
}
@media screen and (max-width: 860px) {
  .career__benefits-item-text {
    font-size: 15px;
  }
}
.career__benefits-item-text p {
  margin-bottom: 8px;
  font-size: 16px;
  font-style: normal;
  font-weight: 500;
  line-height: 145%;
  letter-spacing: 0.16px;
  font-family: "IBM Plex Sans";
  color: rgba(12, 38, 82, 0.6);
}
@media screen and (max-width: 860px) {
  .career__benefits-item-text p {
    font-size: 15px;
  }
}
.career__benefits-item-text p:last-child {
  margin-bottom: 0px;
}
.career__gallery {
  background-color: #EDFBFB;
}
.career__gallery .container {
  padding-top: 150px;
  padding-bottom: 150px;
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 860px) {
  .career__gallery .container {
    padding-top: 20px;
    padding-bottom: 20px;
    flex-direction: column;
  }
}
.career__gallery-left {
  width: calc(50% - 12px);
  height: auto;
  aspect-ratio: 10 / 9;
}
@media screen and (max-width: 860px) {
  .career__gallery-left {
    width: 100%;
    margin-bottom: 10px;
  }
}
.career__gallery-left .career__gallery-image {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.career__gallery-left .career__gallery-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.career__gallery-right {
  width: calc(50% - 12px);
  height: auto;
  aspect-ratio: 10 / 9;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
@media screen and (max-width: 860px) {
  .career__gallery-right {
    width: 100%;
  }
}
.career__gallery-right .career__gallery-image {
  width: calc(50% - 12px);
  height: auto;
  aspect-ratio: 10 / 9;
  overflow: hidden;
}
@media screen and (max-width: 860px) {
  .career__gallery-right .career__gallery-image {
    width: calc(50% - 5px);
  }
}
.career__gallery-right .career__gallery-image:nth-child(1),
.career__gallery-right .career__gallery-image:nth-child(2) {
  margin-bottom: 12px;
}
@media screen and (max-width: 860px) {
  .career__gallery-right .career__gallery-image:nth-child(1),
  .career__gallery-right .career__gallery-image:nth-child(2) {
    margin-bottom: 5px;
  }
}
.career__gallery-right .career__gallery-image:nth-child(3),
.career__gallery-right .career__gallery-image:nth-child(4) {
  margin-top: 12px;
}
@media screen and (max-width: 860px) {
  .career__gallery-right .career__gallery-image:nth-child(3),
  .career__gallery-right .career__gallery-image:nth-child(4) {
    margin-top: 5px;
  }
}
.career__gallery-right .career__gallery-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center center;
}
.career__gallery img {
  transition: all 0.3s;
  transform: scale(1);
}
.career__gallery img:hover {
  transform: scale(1.1);
}
.career__video {
  background-color: #EDFBFB;
}
.career__video .container {
  padding-top: 170px;
  padding-bottom: 170px;
}
@media screen and (max-width: 860px) {
  .career__video .container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.career__video-video {
  position: relative;
  align-self: stretch;
  display: flex;
  align-items: center;
  justify-content: center;
  background-size: cover, cover;
  background-position: center center, right top;
  background-repeat: no-repeat, no-repeat;
  padding: 36px;
  width: 100%;
  padding-bottom: 53.25%;
}
.career__video-video-cta {
  position: absolute;
  top: calc(50% - 29px);
}
.career__video-video-cta-btn {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 20px 35px;
  background-color: #28D2CD;
  border-radius: 150px;
  transition: 0.2s all linear;
}
@media screen and (max-width: 860px) {
  .career__video-video-cta-btn {
    padding: 15px;
  }
}
.career__video-video-cta-btn:hover,
.career__video-video-cta-btn:focus {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #0046be;
  transition: 0.2s all linear;
}
.career__video-video-cta-btn span {
  margin-right: 12px;
  font-family: 'Gilroy';
  font-weight: 700;
}
@media screen and (max-width: 860px) {
  .career__video-video-cta-btn span {
    margin-right: 6px;
  }
}
.career__heads .container {
  padding-top: 190px;
  padding-bottom: 260px;
}
@media screen and (max-width: 860px) {
  .career__heads .container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.career__heads-heading {
  margin-bottom: 56px;
}
@media screen and (max-width: 860px) {
  .career__heads-heading {
    margin-bottom: 32px;
  }
}
.career__heads-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  font-weight: bold;
}
@media screen and (max-width: 860px) {
  .career__heads-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__heads-heading h2 p {
  margin: 0;
}
.career__heads-people {
  display: flex;
  flex-direction: column;
  position: relative;
}
.career__heads-people-polymorphic {
  position: absolute;
  top: -82px;
  left: -56px;
  z-index: -1;
}
.career__heads-people-polymorphic svg:nth-child(1) {
  animation-name: heads-polymorphic-1;
  animation-duration: 12s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: center;
  transform-box: fill-box;
  position: absolute;
  top: 341px;
  left: 0px;
}
.career__heads-people-polymorphic svg:nth-child(2) {
  animation-name: heads-polymorphic-2;
  animation-duration: 12s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: center;
  transform-box: fill-box;
  position: absolute;
  top: 1040px;
  left: 0px;
}
.career__heads-people-polymorphic svg:nth-child(3) {
  animation-name: heads-polymorphic-3;
  animation-duration: 12s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  transform-origin: center;
  transform-box: fill-box;
  position: absolute;
  top: 250px;
  left: 370px;
}
@keyframes heads-polymorphic-1 {
  0% {
    transform: rotate(0deg) scale(1);
  }
  25% {
    transform: rotate(19deg) scale(1.15);
  }
  50% {
    transform: rotate(0deg) scale(1.2);
  }
  75% {
    transform: rotate(-19deg) scale(1.15);
  }
  100% {
    transform: rotate(0deg) scale(1);
  }
}
@keyframes heads-polymorphic-2 {
  0% {
    transform: rotate(0deg) scale(1);
  }
  25% {
    transform: rotate(-8deg) scale(1.05);
  }
  50% {
    transform: rotate(0deg) scale(1.25);
  }
  75% {
    transform: rotate(8deg) scale(1.1);
  }
  100% {
    transform: rotate(0deg) scale(1);
  }
}
@keyframes heads-polymorphic-3 {
  0% {
    transform: rotate(0deg) scale(1);
  }
  25% {
    transform: rotate(-16deg) scale(1.12);
  }
  50% {
    transform: rotate(0deg) scale(1.17);
  }
  75% {
    transform: rotate(16deg) scale(1.12);
  }
  100% {
    transform: rotate(0deg) scale(1);
  }
}
.career__heads-person {
  margin-bottom: 133px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 860px) {
  .career__heads-person {
    margin-bottom: 64px;
    flex-direction: column;
  }
}
.career__heads-person:last-child {
  margin-bottom: 0px;
}
.career__heads-person:nth-child(2n+1) {
  flex-direction: row-reverse;
}
@media screen and (max-width: 860px) {
  .career__heads-person:nth-child(2n+1) {
    flex-direction: column;
  }
}
.career__heads-person-content {
  width: 52%;
  padding: 0 9%;
}
@media screen and (max-width: 1200px) {
  .career__heads-person-content {
    padding: 0 4%;
  }
}
@media screen and (max-width: 860px) {
  .career__heads-person-content {
    width: 100%;
    padding: 0;
  }
}
.career__heads-person-content-text {
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.24px;
  font-family: "IBM Plex Sans";
  margin-bottom: 62px;
  padding-top: 40px;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3002_9409)'%3E%3Cpath d='M0 7.18555H3.40234V8.17806C3.40234 8.74509 2.94105 9.20638 2.37402 9.20638H1.06641V11.7454H2.37402C4.3411 11.7454 5.94141 10.1451 5.94141 8.17806V1.24414H0V7.18555Z' fill='%230046BE'/%3E%3Cpath d='M7.0625 1.24414V7.18555H10.4648V8.17806C10.4648 8.74509 10.0035 9.20638 9.43652 9.20638H8.12891V11.7454H9.43652C11.4036 11.7454 13.0039 10.1451 13.0039 8.17806V1.24414L7.0625 1.24414Z' fill='%230046BE'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3002_9409'%3E%3Crect width='13' height='13' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: left top;
}
@media screen and (max-width: 860px) {
  .career__heads-person-content-text {
    padding-top: 32px;
    font-size: 16px;
    margin-bottom: 16px;
  }
}
.career__heads-person-content-text p {
  margin: 0;
}
.career__heads-person-content-name {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: 202.5%;
  letter-spacing: 1.44px;
  font-family: "IBM Plex Sans";
  text-transform: uppercase;
}
@media screen and (max-width: 860px) {
  .career__heads-person-content-name {
    font-size: 18px;
  }
}
.career__heads-person-content-position {
  color: #98A3B6;
  font-family: "IBM Plex Sans";
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.585px;
}
.career__heads-person-photo {
  width: 48%;
}
@media screen and (max-width: 860px) {
  .career__heads-person-photo {
    width: 100%;
    margin-top: 32px;
  }
}
.career__heads-person-photo img {
  width: 100%;
  height: auto;
}
.career__stories .container {
  padding-top: 0px;
  padding-bottom: 195px;
}
@media screen and (max-width: 860px) {
  .career__stories .container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.career__stories-heading {
  margin-bottom: 53px;
}
@media screen and (max-width: 860px) {
  .career__stories-heading {
    margin-bottom: 32px;
  }
}
.career__stories-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  font-weight: bold;
}
@media screen and (max-width: 860px) {
  .career__stories-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__stories-heading h2 p {
  margin: 0;
}
.career__stories-text {
  font-size: 32px;
  font-style: normal;
  font-weight: 400;
  line-height: 135%;
  /* 43.2px */
  letter-spacing: 0.32px;
  margin-bottom: 53px;
  font-weight: bold;
}
@media screen and (max-width: 860px) {
  .career__stories-text {
    font-size: 18px;
  }
}
.career__stories-text p {
  margin: 0;
}
.career__stories-items {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.career__stories-items .slick-track {
  display: flex !important;
}
.career__stories-items .slick-slide {
  height: inherit !important;
  margin: 0 75px;
}
.career__stories-items .slick-list {
  margin: 0 -75px;
}
.career__stories-items .slick-prev {
  position: absolute;
  top: -70px;
  right: 76px;
  z-index: 2;
  width: 42px;
  height: 35px;
  border: none;
  background-color: transparent;
  font-size: 0px;
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='19' viewBox='0 0 42 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 17L3 9.5L10.5 2' stroke='%2328D2CD' stroke-width='3'/%3E%3Cpath d='M41.1818 9.5L4.36364 9.5' stroke='%2328D2CD' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
@media screen and (max-width: 860px) {
  .career__stories-items .slick-prev {
    top: -36px;
  }
}
.career__stories-items .slick-next {
  position: absolute;
  top: -70px;
  right: 0;
  z-index: 2;
  width: 42px;
  height: 35px;
  border: none;
  background-color: transparent;
  font-size: 0px;
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='19' viewBox='0 0 41 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8636 2L38.3636 9.5L30.8636 17' stroke='%2328D2CD' stroke-width='3'/%3E%3Cpath d='M0.181824 9.5H37' stroke='%2328D2CD' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
@media screen and (max-width: 860px) {
  .career__stories-items .slick-next {
    top: -36px;
  }
}
.career__stories-item {
  width: calc(50% - 42px);
  margin-bottom: 80px;
  display: block;
}
@media screen and (max-width: 860px) {
  .career__stories-item {
    width: 100%;
    margin-bottom: 64px;
  }
}
.career__stories-item-photo {
  width: 100%;
  height: auto;
  position: relative;
  margin-bottom: 24px;
  max-width: 420px;
}
.career__stories-item-photo-confetti {
  position: absolute;
  width: 100%;
  height: auto;
}
.career__stories-item-photo-confetti svg {
  max-width: 100%;
}
.career__stories-item-photo-confetti svg {
  animation-name: stories-confetti-svg;
  animation-duration: 15s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.career__stories-item-photo-confetti svg > path {
  opacity: 0;
  animation-iteration-count: infinite, infinite;
  animation-timing-function: linear, linear;
  transform-origin: center;
  transform-box: fill-box;
}
.career__stories-item-photo-confetti svg > path:nth-child(3n+1) {
  animation-name: stories-confetti-single-rotate, stories-confetti-group1;
  animation-duration: 2s, 15s;
  animation-delay: 0s, 0s;
}
.career__stories-item-photo-confetti svg > path:nth-child(3n+2) {
  animation-name: stories-confetti-single-rotate, stories-confetti-group2;
  animation-duration: 2s, 15s;
}
.career__stories-item-photo-confetti svg > path:nth-child(3n+3) {
  animation-name: stories-confetti-single-rotate, stories-confetti-group3;
  animation-duration: 2s, 15s;
}
@keyframes stories-confetti-single-rotate {
  0% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(30deg);
  }
  20% {
    transform: rotate(-15deg);
  }
  30% {
    transform: rotate(-5deg);
  }
  40% {
    transform: rotate(40deg);
  }
  50% {
    transform: rotate(-40deg);
  }
  60% {
    transform: rotate(-25deg);
  }
  70% {
    transform: rotate(-15deg);
  }
  80% {
    transform: rotate(35deg);
  }
  90% {
    transform: rotate(25deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes stories-confetti-svg {
  0% {
    transform: rotate(0deg);
  }
  33% {
    transform: rotate(15deg);
  }
  66% {
    transform: rotate(-25deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes stories-confetti-group1 {
  0% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes stories-confetti-group2 {
  0% {
    opacity: 0;
  }
  32% {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes stories-confetti-group3 {
  0% {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  66% {
    opacity: 1;
  }
  95% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.career__stories-item-photo-circle {
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='455' height='434' viewBox='0 0 455 434' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='455' width='434' height='455' rx='217' transform='rotate(90 455 0)' fill='%23EDFBFB'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: contain;
  width: 400px;
  height: 382px;
  left: calc(50% - (400px / 2));
  top: calc(50% - (382px / 2));
}
@media screen and (max-width: 992px) {
  .career__stories-item-photo-circle {
    display: none;
  }
}
.career__stories-item-photo img {
  width: 100%;
  height: auto;
  z-index: 1;
  position: relative;
  display: block;
}
.career__stories-item-name {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 1.44px;
  font-family: "IBM Plex Sans";
  text-transform: uppercase;
  margin-bottom: 6px;
}
@media screen and (max-width: 860px) {
  .career__stories-item-name {
    font-size: 18px;
  }
}
.career__stories-item-position {
  color: #98A3B6;
  font-family: "IBM Plex Sans";
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.585px;
}
.career__stories-item-cta {
  margin-top: 26px;
}
.career__stories-item-cta-btn {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 25px 30px;
  background-color: #28D2CD;
  border-radius: 150px;
  transition: 0.2s all linear;
}
@media screen and (max-width: 860px) {
  .career__stories-item-cta-btn {
    padding: 15px;
  }
}
.career__stories-item-cta-btn:hover,
.career__stories-item-cta-btn:focus {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #0046be;
  transition: 0.2s all linear;
}
.career__stories-item-cta-btn span {
  margin-right: 29px;
  font-family: 'Gilroy';
  font-weight: 700;
}
@media screen and (max-width: 860px) {
  .career__stories-item-cta-btn span {
    margin-right: 6px;
  }
}
.career__gallery2 .container {
  padding-top: 0px;
  padding-bottom: 225px;
}
@media screen and (max-width: 860px) {
  .career__gallery2 .container {
    padding-top: 0px;
    padding-bottom: 50px;
  }
}
.career__gallery2-heading {
  margin-bottom: 35px;
}
@media screen and (max-width: 860px) {
  .career__gallery2-heading {
    margin-bottom: 42px;
  }
}
.career__gallery2-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  font-weight: bold;
  max-width: calc(100% - 240px);
}
@media screen and (max-width: 860px) {
  .career__gallery2-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
    max-width: 100%;
  }
}
.career__gallery2-heading h2 p {
  margin: 0;
}
.career__gallery2-slider .slick-track {
  display: flex !important;
}
.career__gallery2-slider .slick-slide {
  height: inherit !important;
  margin: 0 12px;
}
.career__gallery2-slider .slick-list {
  margin: 0 -12px;
}
.career__gallery2-slider .slick-prev {
  position: absolute;
  top: -70px;
  right: 76px;
  z-index: 2;
  width: 42px;
  height: 35px;
  border: none;
  background-color: transparent;
  font-size: 0px;
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='19' viewBox='0 0 42 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 17L3 9.5L10.5 2' stroke='%2328D2CD' stroke-width='3'/%3E%3Cpath d='M41.1818 9.5L4.36364 9.5' stroke='%2328D2CD' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
@media screen and (max-width: 860px) {
  .career__gallery2-slider .slick-prev {
    top: -36px;
  }
}
.career__gallery2-slider .slick-next {
  position: absolute;
  top: -70px;
  right: 0;
  z-index: 2;
  width: 42px;
  height: 35px;
  border: none;
  background-color: transparent;
  font-size: 0px;
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='19' viewBox='0 0 41 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8636 2L38.3636 9.5L30.8636 17' stroke='%2328D2CD' stroke-width='3'/%3E%3Cpath d='M0.181824 9.5H37' stroke='%2328D2CD' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
@media screen and (max-width: 860px) {
  .career__gallery2-slider .slick-next {
    top: -36px;
  }
}
.career__gallery2-slider-photo img {
  width: 100%;
  height: auto;
  aspect-ratio: 1 / 1;
  object-fit: cover;
  object-position: center center;
}
.career__clients .container {
  padding-top: 0px;
  padding-bottom: 225px;
}
@media screen and (max-width: 860px) {
  .career__clients .container {
    padding-top: 0px;
    padding-bottom: 30px;
  }
}
.career__clients-heading {
  margin-bottom: 89px;
}
@media screen and (max-width: 860px) {
  .career__clients-heading {
    margin-bottom: 42px;
  }
}
.career__clients-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  font-weight: bold;
  max-width: calc(100% - 240px);
}
@media screen and (max-width: 860px) {
  .career__clients-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
    max-width: 100%;
  }
}
.career__clients-heading h2 p {
  margin: 0;
}
.career__clients-slider .slick-track {
  display: flex !important;
}
.career__clients-slider .slick-slide {
  height: inherit !important;
  margin: 0 12px;
}
.career__clients-slider .slick-list {
  margin: 0 -12px;
}
.career__clients-slider .slick-prev {
  position: absolute;
  top: -70px;
  right: 76px;
  z-index: 2;
  width: 42px;
  height: 35px;
  border: none;
  background-color: transparent;
  font-size: 0px;
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='42' height='19' viewBox='0 0 42 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 17L3 9.5L10.5 2' stroke='%2328D2CD' stroke-width='3'/%3E%3Cpath d='M41.1818 9.5L4.36364 9.5' stroke='%2328D2CD' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
@media screen and (max-width: 860px) {
  .career__clients-slider .slick-prev {
    top: -36px;
  }
}
.career__clients-slider .slick-next {
  position: absolute;
  top: -70px;
  right: 0;
  z-index: 2;
  width: 42px;
  height: 35px;
  border: none;
  background-color: transparent;
  font-size: 0px;
  color: transparent;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='19' viewBox='0 0 41 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.8636 2L38.3636 9.5L30.8636 17' stroke='%2328D2CD' stroke-width='3'/%3E%3Cpath d='M0.181824 9.5H37' stroke='%2328D2CD' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center center;
  cursor: pointer;
}
@media screen and (max-width: 860px) {
  .career__clients-slider .slick-next {
    top: -36px;
  }
}
.career__clients .slick-initialized .slick-slide {
  display: flex!important;
}
.career__clients-item {
  width: 100%;
  cursor: pointer;
  display: flex;
  flex-direction: column;
}
.career__clients-item-image {
  width: 100%;
  overflow: hidden;
}
.career__clients-item-image img {
  width: 100%;
  height: auto;
  aspect-ratio: 10 / 7;
  display: block;
  object-fit: cover;
  object-position: center center;
  transition: 0.3s all ease-in-out;
  transform: scale(1);
}
.career__clients-item-content {
  background-color: #0046BE;
  padding: 40px 34px 104px 34px;
  background-image: url("data:image/svg+xml,%3Csvg width='41' height='19' viewBox='0 0 41 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M30.6797 2L38.1797 9.5L30.6797 17' stroke='white' stroke-width='3'/%3E%3Cpath d='M0 9.5H36.8182' stroke='white' stroke-width='3'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: 34px calc(100% - 46px);
  transition: 0.3s all ease-in-out;
  flex-grow: 1;
  display: flex;
  flex-direction: column;
}
@media screen and (max-width: 860px) {
  .career__clients-item-content {
    padding: 24px 16px 48px 16px;
    background-position: 16px calc(100% - 16px);
  }
}
.career__clients-item-content-title {
  font-size: 24px;
  font-style: normal;
  line-height: 116.372%;
  letter-spacing: 0.24px;
  color: #FFF;
  font-weight: bold;
  margin-bottom: 18px;
}
@media screen and (max-width: 860px) {
  .career__clients-item-content-title {
    font-size: 20px;
  }
}
.career__clients-item-content-labels {
  display: flex;
  flex-wrap: wrap;
}
.career__clients-item-content-label {
  margin-right: 9px;
  font-size: 13px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.13px;
  text-transform: uppercase;
  color: #28D2CD;
  font-family: 'IBM Plex Sans';
  padding: 0px 10px;
  border-radius: 20px;
  border: 1px solid #28D2CD;
  margin-bottom: 10px;
  text-wrap: nowrap;
}
.career__clients-item-content-company {
  margin-top: 30px;
  flex-grow: 1;
  display: flex;
  align-items: end;
}
.career__clients-item-content-company img {
  max-width: 130px;
  height: auto;
}
@media screen and (max-width: 860px) {
  .career__clients-item-content-company img {
    margin-bottom: 20px;
  }
}
.career__clients-item:hover .career__clients-item-content {
  background-color: #0C2652;
  transition: 0.3s all ease-in-out;
}
.career__clients-item:hover .career__clients-item-image img {
  transform: scale(1.06);
  transition: 0.3s all ease-in-out;
}
.career__info .container {
  padding-top: 0px;
  padding-bottom: 200px;
}
@media screen and (max-width: 860px) {
  .career__info .container {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
.career__info-heading {
  margin-bottom: 5px;
}
.career__info-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  font-weight: bold;
  max-width: 550px;
}
@media screen and (max-width: 860px) {
  .career__info-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__info-heading h2 p {
  margin: 0;
}
.career__info-row {
  display: flex;
  align-items: center;
}
@media screen and (max-width: 860px) {
  .career__info-row {
    flex-direction: column;
  }
}
.career__info-person {
  width: 48%;
}
@media screen and (max-width: 860px) {
  .career__info-person {
    width: 100%;
  }
}
.career__info-person-photo {
  width: 100%;
  max-width: 420px;
  height: auto;
  position: relative;
  margin-bottom: 24px;
}
.career__info-person-photo-confetti {
  position: absolute;
  width: 100%;
  height: auto;
}
.career__info-person-photo-confetti svg {
  max-width: 100%;
}
.career__info-person-photo-confetti svg {
  animation-name: info-confetti-svg;
  animation-duration: 15s;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
}
.career__info-person-photo-confetti svg > path {
  opacity: 0;
  animation-iteration-count: infinite, infinite;
  animation-timing-function: linear, linear;
  transform-origin: center;
  transform-box: fill-box;
}
.career__info-person-photo-confetti svg > path:nth-child(3n+1) {
  animation-name: info-confetti-single-rotate, info-confetti-group1;
  animation-duration: 2s, 15s;
  animation-delay: 0s, 0s;
}
.career__info-person-photo-confetti svg > path:nth-child(3n+2) {
  animation-name: info-confetti-single-rotate, info-confetti-group2;
  animation-duration: 2s, 15s;
}
.career__info-person-photo-confetti svg > path:nth-child(3n+3) {
  animation-name: info-confetti-single-rotate, info-confetti-group3;
  animation-duration: 2s, 15s;
}
@keyframes info-confetti-single-rotate {
  0% {
    transform: rotate(0deg);
  }
  10% {
    transform: rotate(30deg);
  }
  20% {
    transform: rotate(-15deg);
  }
  30% {
    transform: rotate(-5deg);
  }
  40% {
    transform: rotate(40deg);
  }
  50% {
    transform: rotate(-40deg);
  }
  60% {
    transform: rotate(-25deg);
  }
  70% {
    transform: rotate(-15deg);
  }
  80% {
    transform: rotate(35deg);
  }
  90% {
    transform: rotate(25deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes info-confetti-svg {
  0% {
    transform: rotate(0deg);
  }
  33% {
    transform: rotate(15deg);
  }
  66% {
    transform: rotate(-25deg);
  }
  100% {
    transform: rotate(0deg);
  }
}
@keyframes info-confetti-group1 {
  0% {
    opacity: 1;
  }
  30% {
    opacity: 1;
  }
  33% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes info-confetti-group2 {
  0% {
    opacity: 0;
  }
  32% {
    opacity: 0;
  }
  33% {
    opacity: 1;
  }
  60% {
    opacity: 1;
  }
  66% {
    opacity: 0;
  }
  100% {
    opacity: 0;
  }
}
@keyframes info-confetti-group3 {
  0% {
    opacity: 0;
  }
  65% {
    opacity: 0;
  }
  66% {
    opacity: 1;
  }
  95% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.career__info-person-photo-circle {
  position: absolute;
  background-image: url("data:image/svg+xml,%3Csvg width='455' height='434' viewBox='0 0 455 434' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='455' width='434' height='455' rx='217' transform='rotate(90 455 0)' fill='%23EDFBFB'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 455px;
  height: 434px;
  left: calc(50% - (455px / 2));
  top: calc(50% - (434px / 2));
}
@media screen and (max-width: 992px) {
  .career__info-person-photo-circle {
    display: none;
  }
}
.career__info-person-photo img {
  width: 100%;
  height: auto;
  z-index: 1;
  position: relative;
  display: block;
}
.career__info-person-name {
  font-size: 32px;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 1.44px;
  font-family: "IBM Plex Sans";
  text-transform: uppercase;
  margin-bottom: 5px;
}
.career__info-person-position {
  color: #98A3B6;
  font-family: "IBM Plex Sans";
  font-size: 13px;
  font-style: normal;
  font-weight: 600;
  letter-spacing: 0.585px;
}
.career__info-content {
  width: 52%;
  padding: 0 9%;
}
@media screen and (max-width: 1200px) {
  .career__info-content {
    padding: 0 4%;
  }
}
@media screen and (max-width: 860px) {
  .career__info-content {
    padding: 0;
    width: 100%;
    margin-top: 24px;
  }
}
.career__info-content-text {
  font-size: 32px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.32px;
  font-family: "IBM Plex Sans";
  margin-bottom: 20px;
}
@media screen and (max-width: 860px) {
  .career__info-content-text {
    font-size: 18px;
  }
}
.career__info-content-note {
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 150%;
  letter-spacing: 0.18px;
  font-family: "IBM Plex Sans";
  margin-bottom: 45px;
}
@media screen and (max-width: 860px) {
  .career__info-content-note {
    font-size: 15px;
  }
}
.career__info-content-phone {
  display: flex;
  align-items: center;
  margin-bottom: 12px;
}
.career__info-content-phone-icon {
  width: 68px;
  height: 68px;
}
@media screen and (max-width: 860px) {
  .career__info-content-phone-icon {
    width: 40px;
    height: 40px;
  }
  .career__info-content-phone-icon svg {
    width: 40px;
    height: 40px;
  }
}
.career__info-content-phone-text {
  margin-left: 16px;
}
.career__info-content-phone-text a {
  font-family: "IBM Plex Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
  letter-spacing: 0.24px;
  text-decoration: none;
  color: #0C2652;
}
@media screen and (max-width: 860px) {
  .career__info-content-phone-text a {
    font-size: 18px;
  }
}
.career__info-content-phone-text a:hover {
  text-decoration: underline;
  color: #0C2652;
}
.career__info-content-email {
  display: flex;
  align-items: center;
}
.career__info-content-email-icon {
  width: 68px;
  height: 68px;
}
@media screen and (max-width: 860px) {
  .career__info-content-email-icon {
    width: 40px;
    height: 40px;
  }
  .career__info-content-email-icon svg {
    width: 40px;
    height: 40px;
  }
}
.career__info-content-email-text {
  margin-left: 16px;
}
.career__info-content-email-text a {
  font-family: "IBM Plex Sans";
  font-size: 24px;
  font-style: normal;
  font-weight: 500;
  line-height: 135%;
  letter-spacing: 0.24px;
  text-decoration: none;
  color: #0C2652;
}
@media screen and (max-width: 860px) {
  .career__info-content-email-text a {
    font-size: 18px;
  }
}
.career__info-content-email-text a:hover {
  text-decoration: underline;
  color: #0C2652;
}
.career__abcd {
  position: relative;
}
.career__abcd::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='344' height='518' viewBox='0 0 344 518' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.6334 42.086C103.322 3.52985 166.824 15.3272 221.139 9.56766C272.105 4.16315 322.631 -6.97661 371.132 9.58479C425.01 27.9822 477.064 58.1228 506.337 106.952C536.674 157.557 544.558 220.102 531.883 277.729C519.641 333.387 477.974 374.844 438.396 415.848C398.057 457.64 358.999 508.935 301.412 516.504C244.228 524.02 195.429 481.421 144.432 454.486C94.3388 428.028 30.2297 413.036 7.37254 361.201C-15.3034 309.777 21.6274 253.823 31.5539 198.503C41.2022 144.732 25.9378 80.6489 64.6334 42.086Z' fill='%2319D0CF' fill-opacity='0.08'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 344px;
  height: 518px;
  position: absolute;
  top: -100px;
  right: 0px;
  z-index: -1;
}
.career__abcd .container {
  padding-top: 210px;
  padding-bottom: 40px;
}
@media screen and (max-width: 860px) {
  .career__abcd .container {
    padding-top: 50px;
    padding-bottom: 20px;
  }
}
.career__abcd-text {
  font-weight: 700;
  font-size: 32px;
  line-height: 135%;
  letter-spacing: 0.01em;
  color: #0C2652;
  font-family: 'Gilroy';
}
@media screen and (max-width: 860px) {
  .career__abcd-text {
    font-size: 21px;
  }
}
.career__who {
  background-image: url("data:image/svg+xml,%3Csvg width='350' height='641' viewBox='0 0 350 641' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M335.501 217.6L333.401 211.5L314.301 218.1L316.401 224.2L335.501 217.6Z' fill='%2319D0CF'/%3E%3Cpath d='M349.502 233.1L343.602 230.4L335.102 248.9L341.002 251.6L349.502 233.1Z' fill='%2319D0CF'/%3E%3Cpath d='M33.1008 19.7999L37.9008 15.3999L24.1008 0.399902L19.3008 4.79991L33.1008 19.7999Z' fill='%2319D0CF'/%3E%3Cpath d='M58.4984 78.7L55.8984 84.7L74.5984 92.7999L77.1984 86.8L58.4984 78.7Z' fill='%2319D0CF'/%3E%3Cpath d='M103.399 164.5L104.999 158.2L85.2992 153.2L83.6992 159.5L103.399 164.5Z' fill='%2319D0CF'/%3E%3Cpath d='M92.2992 537L89.3992 531.2L71.1992 540.3L74.0992 546.1L92.2992 537Z' fill='%2319D0CF'/%3E%3Cpath d='M29.7 615.5L28.6 609.1L8.5 612.5L9.59998 618.9L29.7 615.5Z' fill='%2319D0CF'/%3E%3C/svg%3E%0A");
  background-position: left bottom;
  background-repeat: no-repeat;
}
.career__who .container {
  padding-top: 40px;
  padding-bottom: 50px;
}
@media screen and (max-width: 860px) {
  .career__who .container {
    padding-top: 20px;
    padding-bottom: 30px;
  }
}
.career__who-heading {
  margin-bottom: 24px;
}
.career__who-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  max-width: 808px;
}
@media screen and (max-width: 860px) {
  .career__who-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__who-heading h2 p {
  margin: 0;
}
.career__who-text {
  font-size: 18px;
  line-height: 135%;
  letter-spacing: 0.01em;
  font-weight: 700;
  color: #0C2652;
  font-family: 'Gilroy';
}
@media screen and (max-width: 860px) {
  .career__who-text {
    font-size: 15px;
  }
}
.career__who-text p {
  margin: 0;
  margin-bottom: 20px;
  max-width: 958px;
}
.career__who-text ul {
  margin: 0;
  padding: 0;
  padding-top: 50px;
  padding-bottom: 50px;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: center;
}
@media screen and (max-width: 860px) {
  .career__who-text ul {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.career__who-text ul li {
  padding-left: 120px;
  padding-top: 12px;
  font-size: 24px;
  line-height: 135%;
  background-repeat: no-repeat;
  background-position-x: left;
  background-position-y: top;
  min-height: 90px;
  margin-bottom: 34px;
  width: 670px;
}
@media screen and (max-width: 860px) {
  .career__who-text ul li {
    width: 100%;
    font-size: 15px;
    background-size: 40px 40px;
    padding-left: 55px;
    padding-top: 10px;
    min-height: 40px;
    margin-bottom: 20px;
  }
}
.career__who-text ul li:nth-child(5n+1) {
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='45' fill='%237758C3'/%3E%3Cpath d='M30 49.5L37.5 57L60.5 34' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.career__who-text ul li:nth-child(5n+2) {
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='45' fill='%23F1C967'/%3E%3Cpath d='M30 49.5L37.5 57L60.5 34' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.career__who-text ul li:nth-child(5n+3) {
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='45' fill='%2319D0CF'/%3E%3Cpath d='M30 49.5L37.5 57L60.5 34' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.career__who-text ul li:nth-child(5n+4) {
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='45' fill='%23EFA675'/%3E%3Cpath d='M30 49.5L37.5 57L60.5 34' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.career__who-text ul li:nth-child(5n+5) {
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='45' fill='%230046BE'/%3E%3Cpath d='M30 49.5L37.5 57L60.5 34' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
.career__what .container {
  padding-top: 50px;
  padding-bottom: 60px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 860px) {
  .career__what .container {
    padding-top: 30px;
    padding-bottom: 30px;
    flex-direction: column;
  }
}
.career__what-content {
  width: 44%;
}
@media screen and (max-width: 860px) {
  .career__what-content {
    width: 100%;
  }
}
.career__what-content-heading {
  margin-bottom: 40px;
}
.career__what-content-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  max-width: 808px;
}
@media screen and (max-width: 860px) {
  .career__what-content-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__what-content-heading h2 p {
  margin: 0;
}
.career__what-content-text {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #0C2652;
  font-family: 'IBM Plex Sans';
}
@media screen and (max-width: 860px) {
  .career__what-content-text {
    font-size: 15px;
  }
}
.career__what-content-text p {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 860px) {
  .career__what-content-text p {
    font-size: 15px;
    margin-bottom: 20px;
  }
}
.career__what-content-text p:first-child {
  font-size: 24px;
}
@media screen and (max-width: 860px) {
  .career__what-content-text p:first-child {
    font-size: 17px;
  }
}
.career__what-content-text p:last-child {
  margin-bottom: 0px;
}
.career__what-content-text strong {
  color: #0046BE;
  font-weight: 700;
}
.career__what-illustration {
  width: 49%;
}
@media screen and (max-width: 860px) {
  .career__what-illustration {
    width: 100%;
    margin-top: 25px;
  }
}
.career__what-illustration img {
  width: 100%;
  height: auto;
}
.career__skills {
  position: relative;
}
.career__skills::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='463' height='641' viewBox='0 0 463 641' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M460.4 265.1L460.9 258.6L440.5 257L440 263.5L460.4 265.1Z' fill='%2319D0CF'/%3E%3Cpath d='M424.498 640.2L427.098 634.3L408.498 626L405.898 631.9L424.498 640.2Z' fill='%2319D0CF'/%3E%3Cpath d='M19.7 472.4L15.4 467.5L0 480.9L4.3 485.8L19.7 472.4Z' fill='%2319D0CF'/%3E%3Cpath d='M297.1 320.6L298 314.2L277.9 311.4L277 317.8L297.1 320.6Z' fill='%2319D0CF'/%3E%3Cpath d='M333.5 257.5L336.1 251.6L317.6 243.5L315 249.4L333.5 257.5Z' fill='%2319D0CF'/%3E%3Cpath d='M111.099 574.7L105.899 570.8L93.6992 587L98.8992 590.9L111.099 574.7Z' fill='%2319D0CF'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 463px;
  height: 641px;
  position: absolute;
  bottom: -150px;
  right: 0px;
}
.career__skills .container {
  padding-top: 60px;
  padding-bottom: 0px;
}
@media screen and (max-width: 860px) {
  .career__skills .container {
    padding-top: 30px;
  }
}
.career__skills-heading {
  margin-bottom: 35px;
}
.career__skills-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  max-width: 808px;
}
@media screen and (max-width: 860px) {
  .career__skills-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__skills-heading h2 p {
  margin: 0;
}
.career__skills-text {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #0C2652;
  font-family: 'IBM Plex Sans';
}
.career__skills-text p {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  margin-bottom: 40px;
}
.career__skills-text p:first-child {
  font-size: 24px;
}
.career__skills-text p:last-child {
  margin-bottom: 0px;
}
.career__skills-text strong {
  color: #0046BE;
  font-weight: 700;
}
.career__skills-text ul {
  margin: 0;
  padding: 0;
  padding-top: 50px;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
@media screen and (max-width: 860px) {
  .career__skills-text ul {
    padding-top: 1px;
    flex-direction: column;
  }
}
.career__skills-text ul li {
  padding-left: 120px;
  padding-top: 28px;
  font-size: 18px;
  line-height: 150%;
  background-repeat: no-repeat;
  background-position-x: left;
  background-position-y: top;
  font-weight: 500;
  min-height: 90px;
  margin: 40px 0;
  width: 50%;
  padding-right: 10.5%;
  background-image: url("data:image/svg+xml,%3Csvg width='90' height='90' viewBox='0 0 90 90' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='45' cy='45' r='45' fill='%230046BE'/%3E%3Cpath d='M30 49.5L37.5 57L60.5 34' stroke='white' stroke-width='2'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 860px) {
  .career__skills-text ul li {
    background-size: 40px 40px;
    font-size: 15px;
    padding-left: 55px;
    padding-right: 0;
    width: 100%;
    margin: 15px 0;
    padding-top: 10px;
  }
}
.career__offer {
  position: relative;
}
.career__offer::before {
  content: "";
  background-image: url("data:image/svg+xml,%3Csvg width='1093' height='1397' viewBox='0 0 1093 1397' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M940.322 15.0445C1073.29 68.214 1110.58 233.796 1180.68 358.889C1246.45 476.272 1325.59 586.607 1335.87 720.95C1347.29 870.186 1328.52 1027.27 1241.13 1148.86C1150.55 1274.86 1007.96 1359.13 855.948 1388.64C709.129 1417.14 566.082 1359.81 426.289 1307.05C283.81 1253.27 119.753 1212.5 41.9086 1081.39C-35.3905 951.206 16.7791 788.986 28.9196 637.798C40.8449 489.291 10.6285 318.912 111.908 209.676C212.385 101.306 385.471 132.086 529.081 98.3453C668.667 65.5504 807.327 -38.1343 940.322 15.0445Z' fill='%2319D0CF' fill-opacity='0.08'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  width: 1093px;
  height: 1397px;
  position: absolute;
  top: 0px;
  right: 0px;
}
.career__offer .container {
  padding-top: 100px;
  padding-bottom: 50px;
}
@media screen and (max-width: 860px) {
  .career__offer .container {
    padding-top: 40px;
    padding-bottom: 30px;
  }
}
.career__offer-heading {
  margin-bottom: 64px;
}
.career__offer-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
  max-width: 808px;
}
@media screen and (max-width: 860px) {
  .career__offer-heading h2 {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__offer-heading h2 p {
  margin: 0;
}
.career__offer-text {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #0C2652;
  font-family: 'IBM Plex Sans';
}
@media screen and (max-width: 860px) {
  .career__offer-text {
    font-size: 15px;
  }
}
.career__offer-text p {
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  margin-bottom: 40px;
}
@media screen and (max-width: 860px) {
  .career__offer-text p {
    font-size: 15px;
  }
}
.career__offer-text p:first-child {
  font-size: 24px;
}
@media screen and (max-width: 860px) {
  .career__offer-text p:first-child {
    font-size: 17px;
  }
}
.career__offer-text p:last-child {
  margin-bottom: 0px;
}
.career__offer-text strong {
  color: #0046BE;
  font-weight: 700;
}
.career__offer-text ul {
  margin: 0;
  padding: 0;
  list-style: none;
  columns: 2;
}
@media screen and (max-width: 860px) {
  .career__offer-text ul {
    columns: 1;
  }
}
.career__offer-text ul li {
  padding-left: 40px;
  font-size: 18px;
  line-height: 150%;
  background-repeat: no-repeat;
  background-position-x: left;
  background-position-y: 5px;
  font-weight: 500;
  margin: 0px 0 32px 0;
  padding-right: 10.5%;
  background-image: url("data:image/svg+xml,%3Csvg width='19' height='16' viewBox='0 0 19 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 9.41304L5.68852 13L17 2' stroke='%2328D2CD' stroke-width='4'/%3E%3C/svg%3E%0A");
}
@media screen and (max-width: 860px) {
  .career__offer-text ul li {
    margin-bottom: 20px;
  }
}
.career__team {
  background-image: url("data:image/svg+xml,%3Csvg width='479' height='490' viewBox='0 0 479 490' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M478.664 245.103C478.579 294.245 430.514 327.139 399.521 365.358C370.438 401.22 345.297 440.451 303.767 460.771C257.632 483.343 205.166 497.284 155.311 484.843C103.644 471.949 58.6885 437.174 29.9949 392.448C2.28188 349.251 2.41606 296.368 1.50585 245.103C0.578147 192.852 -7.2331 135.371 24.6946 93.9188C56.3984 52.7574 114.739 48.8131 164.485 33.5051C213.349 18.4686 263.84 -12.7793 311.518 5.65625C358.817 23.9456 370.96 83.0378 399.936 124.547C428.099 164.893 478.749 195.952 478.664 245.103Z' fill='%2319D0CF' fill-opacity='0.08'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-x: calc(50% - 400px);
  background-position-y: calc(100% - 80px);
  /* the slides */
  /* the parent */
}
.career__team .container {
  padding-top: 50px;
  padding-bottom: 130px;
}
@media screen and (max-width: 860px) {
  .career__team .container {
    padding-top: 30px;
    padding-bottom: 40px;
  }
}
.career__team-heading h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'Gilroy';
}
@media screen and (max-width: 860px) {
  .career__team-heading h2 {
    font-size: 24px;
  }
}
.career__team-heading h2 p {
  margin: 0;
}
.career__team-members {
  max-width: 1040px;
  margin: auto;
  margin-top: 62px;
}
@media screen and (max-width: 860px) {
  .career__team-members {
    margin-top: 25px;
  }
}
.career__team-member {
  display: flex!important;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 860px) {
  .career__team-member {
    flex-direction: column;
  }
}
.career__team-member-photo {
  width: 49%;
}
@media screen and (max-width: 860px) {
  .career__team-member-photo {
    width: 100%;
  }
}
.career__team-member-photo img {
  width: 100%;
  height: auto;
}
.career__team-member-content {
  width: 40%;
}
@media screen and (max-width: 860px) {
  .career__team-member-content {
    width: 100%;
    margin-top: 20px;
  }
}
.career__team-member-content-quote {
  margin-bottom: 28px;
}
@media screen and (max-width: 860px) {
  .career__team-member-content-quote {
    margin-bottom: 10px;
  }
}
.career__team-member-content-text {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin-bottom: 35px;
}
@media screen and (max-width: 860px) {
  .career__team-member-content-text {
    font-size: 15px;
    margin-bottom: 15px;
  }
}
.career__team-member-content-text p {
  margin-bottom: 0px;
}
.career__team-member-content-text strong {
  color: #0046BE;
  font-weight: 700;
}
.career__team-member-content-name {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 150%;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #0C2652;
}
@media screen and (max-width: 860px) {
  .career__team-member-content-name {
    font-size: 17px;
  }
}
.career__team-member-content-position {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: 150%;
  letter-spacing: 0.045em;
  color: #98A3B6;
}
.career__team .slick-arrow {
  display: none!important;
}
.career__team .slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 52px 0 0 0;
  list-style-type: none;
}
.career__team .slick-dots li {
  margin: 0 6px;
}
.career__team .slick-dots button {
  display: block;
  width: 11px;
  height: 11px;
  padding: 0;
  border: none;
  border-radius: 100%;
  background: #C6CDD9;
  text-indent: -9999px;
  cursor: pointer;
  position: relative;
}
.career__team .slick-dots li.slick-active button {
  background: #19D0CF;
}
.career__team .slick-dots li.slick-active button::after {
  content: "";
  top: -6px;
  left: -6px;
  position: absolute;
  width: 23px;
  height: 23px;
  border: 3px solid #19D0CF;
  border-radius: 50%;
}
.career__team .slick-track {
  display: flex!important;
}
.career__team .slick-slide {
  height: inherit!important;
}
.career__team .slick-slide {
  margin: 0 48px;
}
.career__team .slick-list {
  margin: 0 -48px;
}
.career__interest {
  background-color: #0046BE;
  border-radius: 100%/140px 140px 0 0;
}
@media screen and (max-width: 860px) {
  .career__interest {
    border-radius: 100%/70px 70px 0 0;
  }
}
.career__interest .container {
  padding-top: 163px;
  padding-bottom: 140px;
}
@media screen and (max-width: 860px) {
  .career__interest .container {
    padding-top: 60px;
    padding-bottom: 50px;
  }
}
.career__interest-heading {
  margin-bottom: 48px;
}
@media screen and (max-width: 860px) {
  .career__interest-heading {
    margin-bottom: 30px;
  }
}
.career__interest-heading h2 {
  font-size: 80px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  margin: 0;
  font-family: 'Gilroy';
}
@media screen and (max-width: 860px) {
  .career__interest-heading h2 {
    font-size: 32px;
    line-height: 116.37%;
  }
}
.career__interest-heading h2 p {
  margin: 0;
}
.career__interest-subheading {
  margin-bottom: 34px;
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #28D2CD;
  margin: 0;
  font-family: 'Gilroy';
  font-weight: 700;
}
@media screen and (max-width: 860px) {
  .career__interest-subheading {
    font-size: 24px;
    line-height: 116.37%;
  }
}
.career__interest-subheading p {
  margin: 0;
}
.career__interest-timeline {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 792px;
  margin: auto;
  margin-top: 34px;
  margin-bottom: 50px;
}
@media screen and (max-width: 860px) {
  .career__interest-timeline {
    width: 100%;
  }
}
.career__interest-timeline-item {
  display: flex;
  justify-content: space-between;
}
@media screen and (max-width: 860px) {
  .career__interest-timeline-item {
    justify-content: flex-start;
  }
}
.career__interest-timeline-item-empty {
  width: calc(50% - 84px);
  flex: none;
}
@media screen and (max-width: 860px) {
  .career__interest-timeline-item-empty {
    display: none;
  }
}
.career__interest-timeline-item-order {
  width: 84px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.career__interest-timeline-item-order-number {
  width: 84px;
  height: 84px;
  border: 2px solid #FFFFFF;
  border-radius: 50%;
  flex: none;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  line-height: 116.37%;
  text-align: center;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  font-family: 'Gilroy';
  font-weight: 700;
}
@media screen and (max-width: 860px) {
  .career__interest-timeline-item-order-number {
    width: 40px;
    height: 40px;
  }
}
.career__interest-timeline-item-order-line {
  height: auto;
  flex-grow: 1;
  width: 1px;
  border: 1px dashed #FFFFFF;
  opacity: 0.2;
  margin-top: 20px;
  margin-bottom: 20px;
}
.career__interest-timeline-item-text {
  flex: none;
  width: calc(50% - 84px);
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  font-family: 'IBM Plex Sans';
  margin-top: 25px;
  margin-bottom: 60px;
}
@media screen and (max-width: 860px) {
  .career__interest-timeline-item-text {
    width: calc(100% - 100px);
    margin-top: 7px;
    font-size: 17px;
  }
}
.career__interest-timeline-item-text strong {
  font-weight: 700;
  color: #28D2CD;
}
.career__interest-timeline-item-text p {
  margin: 0;
}
.career__interest-timeline-item:nth-child(2n+2) {
  flex-direction: row-reverse;
}
@media screen and (max-width: 860px) {
  .career__interest-timeline-item:nth-child(2n+2) {
    flex-direction: row;
  }
}
.career__interest-timeline-item:nth-child(2n+2) .job__interest-timeline-item-text {
  text-align: right;
}
@media screen and (max-width: 860px) {
  .career__interest-timeline-item:nth-child(2n+2) .job__interest-timeline-item-text {
    text-align: left;
  }
}
.career__interest-cta {
  margin-top: 77px;
  text-align: center;
}
@media screen and (max-width: 860px) {
  .career__interest-cta {
    text-align: left;
    margin-top: 20px;
  }
}
.career__interest-cta-btn {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 25px 30px;
  background-color: #28D2CD;
  border-radius: 150px;
  transition: 0.2s all linear;
}
@media screen and (max-width: 860px) {
  .career__interest-cta-btn {
    padding: 15px;
  }
}
.career__interest-cta-btn svg {
  transition: 0.2s all linear;
}
.career__interest-cta-btn:hover,
.career__interest-cta-btn:focus {
  color: #0046be;
  text-decoration: none;
  background-color: #FFFFFF;
  transition: 0.2s all linear;
}
.career__interest-cta-btn:hover svg path,
.career__interest-cta-btn:focus svg path {
  stroke: #0046be;
}
.career__interest-cta-btn span {
  margin-right: 32px;
  font-family: 'Gilroy';
  font-weight: 700;
}
@media screen and (max-width: 860px) {
  .career__interest-cta-btn span {
    margin-right: 15px;
  }
}
.career__recruiter .container {
  padding-top: 70px;
  padding-bottom: 230px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 860px) {
  .career__recruiter .container {
    padding-top: 30px;
    padding-bottom: 50px;
    flex-direction: column;
  }
}
.career__recruiter-left {
  width: 46%;
}
@media screen and (max-width: 860px) {
  .career__recruiter-left {
    width: 100%;
  }
}
.career__recruiter-right {
  width: 40%;
}
@media screen and (max-width: 860px) {
  .career__recruiter-right {
    width: 100%;
    margin-top: 20px;
  }
}
.career__recruiter-photo {
  margin-bottom: 12px;
}
.career__recruiter-photo img {
  width: 100%;
  height: auto;
}
.career__recruiter-name {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 32px;
  line-height: 150%;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #0C2652;
}
@media screen and (max-width: 860px) {
  .career__recruiter-name {
    font-size: 21px;
  }
}
.career__recruiter-position {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 600;
  font-size: 12px;
  line-height: normal;
  letter-spacing: 0.045em;
  color: #98A3B6;
}
.career__recruiter-text {
  margin-bottom: 93px;
  max-width: 362px;
}
@media screen and (max-width: 860px) {
  .career__recruiter-text {
    max-width: 100%;
    margin-bottom: 30px;
  }
}
.career__recruiter-text p {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 18px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin-bottom: 20px;
}
@media screen and (max-width: 860px) {
  .career__recruiter-text p {
    font-size: 15px;
  }
}
.career__recruiter-text p strong {
  font-size: 32px;
  font-weight: 500;
  line-height: 150%;
}
@media screen and (max-width: 860px) {
  .career__recruiter-text p strong {
    font-size: 17px;
  }
}
.career__recruiter-text p:last-child {
  margin-bottom: 0px;
}
.career__recruiter-phone {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: 12px;
}
.career__recruiter-phone-icon {
  margin-right: 16px;
}
@media screen and (max-width: 860px) {
  .career__recruiter-phone-icon svg {
    width: 45px;
    height: 45%;
  }
}
.career__recruiter-phone-value {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 135%;
  letter-spacing: 0.01em;
  color: #0C2652;
}
@media screen and (max-width: 860px) {
  .career__recruiter-phone-value {
    font-size: 18px;
  }
}
.career__recruiter-phone-value a {
  color: #0C2652;
  text-decoration: none;
}
.career__recruiter-phone-value a:hover {
  color: #0C2652;
  text-decoration: underline;
}
.career__recruiter-email {
  display: flex;
  justify-content: flex-start;
  align-items: center;
}
.career__recruiter-email-icon {
  margin-right: 16px;
}
@media screen and (max-width: 860px) {
  .career__recruiter-email-icon svg {
    width: 45px;
    height: 45%;
  }
}
.career__recruiter-email-value {
  font-family: 'IBM Plex Sans';
  font-style: normal;
  font-weight: 500;
  font-size: 24px;
  line-height: 135%;
  letter-spacing: 0.01em;
  color: #0C2652;
}
@media screen and (max-width: 860px) {
  .career__recruiter-email-value {
    font-size: 18px;
  }
}
.career__recruiter-email-value a {
  color: #0C2652;
  text-decoration: none;
}
.career__recruiter-email-value a:hover {
  color: #0C2652;
  text-decoration: underline;
}
.career__onboarding {
  background-image: url("data:image/svg+xml,%3Csvg width='403' height='518' viewBox='0 0 403 518' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.6334 42.086C103.322 3.52985 166.824 15.3272 221.139 9.56765C272.105 4.16315 322.631 -6.9766 371.132 9.58481C425.01 27.9822 477.064 58.1228 506.337 106.952C536.674 157.557 544.558 220.102 531.883 277.729C519.641 333.387 477.974 374.844 438.396 415.848C398.057 457.64 358.999 508.935 301.412 516.504C244.228 524.02 195.429 481.421 144.432 454.486C94.3388 428.028 30.2297 413.036 7.37253 361.201C-15.3034 309.777 21.6274 253.823 31.5539 198.503C41.2022 144.732 25.9378 80.6489 64.6334 42.086Z' fill='%2319D0CF' fill-opacity='0.08'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position-x: right;
  background-position-y: center;
}
@media screen and (max-width: 860px) {
  .career__onboarding {
    background-image: none;
  }
}
.career__onboarding .container {
  padding-top: 148px;
  padding-bottom: 228px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (max-width: 860px) {
  .career__onboarding .container {
    flex-direction: column;
    padding-top: 90px;
    padding-bottom: 65px;
  }
}
.career__onboarding-content {
  width: 364px;
}
@media screen and (max-width: 860px) {
  .career__onboarding-content {
    width: 100%;
  }
}
.career__onboarding-content-heading {
  margin-bottom: 30px;
}
.career__onboarding-content-heading h2 {
  font-weight: 500;
  font-size: 24px;
  line-height: 150%;
  letter-spacing: 0.01em;
  color: #0C2652;
  margin: 0;
  font-family: 'IBM Plex Sans';
}
@media screen and (max-width: 860px) {
  .career__onboarding-content-heading h2 {
    font-size: 19px;
  }
}
.career__onboarding-content-text {
  font-weight: 500;
  font-size: 16px;
  line-height: 145%;
  letter-spacing: 0.01em;
  color: #0C2652;
  opacity: 0.6;
  margin-bottom: 30px;
  font-family: 'IBM Plex Sans';
  max-width: 330px;
}
@media screen and (max-width: 860px) {
  .career__onboarding-content-text {
    max-width: 100%;
  }
}
.career__onboarding-content-text p {
  margin: 0;
}
.career__onboarding-content-cta-btn {
  display: inline-flex;
  align-items: center;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.045em;
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 25px 30px;
  background-color: #28D2CD;
  border-radius: 150px;
  transition: 0.2s all linear;
}
@media screen and (max-width: 860px) {
  .career__onboarding-content-cta-btn {
    padding: 15px;
  }
}
.career__onboarding-content-cta-btn:hover,
.career__onboarding-content-cta-btn:focus {
  color: #FFFFFF;
  text-decoration: none;
  background-color: #0046be;
  transition: 0.2s all linear;
}
.career__onboarding-content-cta-btn span {
  margin-right: 20px;
  font-family: 'Gilroy';
  font-weight: 700;
}
@media screen and (max-width: 860px) {
  .career__onboarding-content-cta-btn span {
    margin-right: 10px;
  }
}
.career__onboarding-illustration {
  width: calc(100% - 364px - 156px);
}
@media screen and (max-width: 1000px) {
  .career__onboarding-illustration {
    width: calc(100% - 364px - 40px);
  }
}
@media screen and (max-width: 860px) {
  .career__onboarding-illustration {
    width: 100%;
    margin-top: 40px;
  }
}
.career__onboarding-illustration img {
  width: 100%;
  height: auto;
}
.where-to-find-us {
  background: url(../../img/kariera/where-to-find-us-map.jpg) center center no-repeat;
  max-width: 1450px;
  margin: 0 auto;
  height: 492px;
  box-shadow: 0px 100px 78px rgba(0, 70, 190, 0.18);
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (max-width: 860px) {
  .where-to-find-us {
    justify-content: center;
  }
}
.where-to-find-us__content {
  padding-right: 168px;
}
@media screen and (max-width: 860px) {
  .where-to-find-us__content {
    padding: 25px;
  }
}
.where-to-find-us__content h2 {
  font-size: 48px;
  line-height: 116.37%;
  letter-spacing: 0.01em;
  color: #FFFFFF;
  font-weight: 700;
  font-family: 'Gilroy';
  margin: 0;
  margin-bottom: 18px;
}
@media screen and (max-width: 860px) {
  .where-to-find-us__content h2 {
    font-size: 25px;
    text-align: center;
  }
}
.where-to-find-us__content p {
  color: #FFFFFF;
  font-weight: 500;
  font-size: 20px;
  line-height: 158.8%;
  letter-spacing: 0.01em;
  font-family: 'IBM Plex Sans';
}
@media screen and (max-width: 860px) {
  .where-to-find-us__content p {
    font-size: 18px;
    text-align: center;
  }
}
