.section__career-opportunities .container .small-container{
	padding-top: 60px;
    padding-bottom: 60px;
}

.career-opportunities__wrapp{
  background: #E9EFF2;
  border-radius: 40px;
  padding: 50px;
  display: flex;
  flex-direction: row;
  gap: 40px;
  justify-content: space-between;
}

.career-opportunities__left-item{
  width: 100%;
  max-width: 380px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  height: 100%;
}

.career-opportunities__left-item .h-24{
   margin-bottom: 10px;
}

.career-opportunities__descr{
  width: 100%;
  max-width: 320px;
  padding-bottom: 0px;
}

.section__career-opportunities p{
    line-height: 1.5em;   
}

.career-opportunities__right-item{
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-column-gap: 60px;
  grid-row-gap: 16px;
}

.career-opportunities__column-item{
  display: flex;
  gap: 20px;
  align-items: center;
  width: 100%;
  max-width: 280px;
}

.career-opportunities__column-icon{
  width: 100%;
  max-width: 60px;
  border-radius: 20px;
}

@media screen and (max-width: 1200px) {
  .career-opportunities__right-item{
    display: grid;
    grid-template-columns: repeat(1, 1fr);
    gap: 16px;
  }
}

@media screen and (max-width: 768px) {
  .career-opportunities__wrapp{
    padding: 40px 20px;
    flex-direction: column;
    gap: 20px;
  }
    
  .career-opportunities__left-item .h-24{
    margin-bottom: 20px;
  }
    
  .career-opportunities__left-item{
  	max-width: none;
  }
    
  .career-opportunities__descr, .career-opportunities__column-item{
	max-width: none;
  }
    
}