.sec-career{
  position: relative;
}
.sec-process + .sec-career{
  padding-top: 2.4rem;
}
.career-block{
  padding: 0 5.6rem;
}
.career-top{
  margin-bottom: 3.2rem;
}
.career-top:last-child{
  margin-bottom: 0;
}
.career-search{
  margin-bottom: 2rem;
}
.career-search:last-child{
  margin-bottom: 0;
}
.career-search .form-control{
  height: 7.2rem;
  border: 0;
  font-size: 1.6rem;
  padding: 0 6.8rem 0 3.2rem;
  border-radius: 1.6rem;
  background-image: url(/Tedgifted/images/icon-search-lg.png);
  background-position: right 3.2rem center;
  background-repeat: no-repeat;
}
.career-search .form-control::placeholder{
  opacity: 1;
  color: #6B6B6B;
}
.career-columns{
  display: flex;
  justify-content: space-between;
}
.career-col .label{
  color: #313133;
  font-size: 1.1rem;
}
.career-col.left{
  width: 24rem;
  -ms-flex-nagative:0;
  flex-shrink: 0;
  margin-right: 2rem;
}
.career-col.right{
  flex-grow: 1;
}
.career-item{
  padding: 3.2rem;
  margin-bottom: 2rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  border-radius: 1.6rem;
}
.career-item:hover{
  background: #fff;
}
.career-text{
  flex-grow: 1;
}
.career-tag-list{
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 0.8rem;
}
.career-tag-list:last-child{
  margin-bottom: 0;
}
.career-tag{
  margin: 0 0.8rem 0.8rem 0;
  padding: 0.4rem 0.8rem;
  font-size: 1.2rem;
  line-height: 125%;
  border-radius: 0.4rem;
  background: var(--tab-bg);
  color: var(--text-color);
}
.career-title{
  margin-bottom: 1.6rem;
}
.career-title:last-child{
  margin-bottom: 0;
}
.career-attr{
  display: flex;
  align-items: flex-start;
}
.career-attr-item{
  display: flex;
  align-items: center;
  margin-right: 4rem;
}
.career-attr-item:last-child{
  margin-right: 0;
}
.career-attr-icon{
  width: 3.2rem;
  height: 3.2rem;
  border-radius: 50%;
  border: 1px solid #CECECE;
  margin-right: 0.8rem;
}
.career-attr-text{
  font-size: 1.6rem;
  line-height: 125%;
  color: #6B6B6B;
}
.career-arrow{
  margin-left: 1.6rem;
}
.career-arrow img{
  max-width: 2.5rem;
  height: auto;
}
@media(min-width:1200px) and (max-width:1351.98px){
  .career-outer .col-lg-8{
    width: 75.6%;
  }
}
@media(min-width:992px) and (max-width:1199.98px){
  .career-outer .col-lg-8{
    width: 86%;
  }
}
@media(min-width:768px) and (max-width:991.98px){
  .sec-process + .sec-career {
    padding-top: 1.6rem;
  }
  .career-block {
    padding: 0px 3.2rem;
  }
}
@media(max-width:767.98px){
  .sec-process + .sec-career {
    padding-top: 0;
  }
  .sec-career .mb-64 {
    margin-bottom: 3.2rem;
  }
  .career-block {
    padding: 0;
  }
  .career-search .form-control {
    height: 6.4rem;
    font-size: 1.4rem;
    padding: 0 5rem 0 2.4rem;
    border-radius: 1.2rem;
    background-position: right 1.6rem center;
    background-size: 20px;
  }
  .career-columns {
    flex-wrap: wrap;
  }
  .career-col.left {
    width: 100%;
    margin-right: 0;
  }
  .career-col.right {
    width: 100%;
    margin-top: 2rem;
  }
  .career-top {
    margin-bottom: 2.4rem;
  }
  .career-item {
    padding: 1.6rem 0;
    margin-bottom: 1.6rem;
    border-radius: 1.2rem;
    background: transparent !important;
  }
  .career-attr-item {
    margin-right: 2rem;
  }
}
@media(max-width:575.98px){
  .career-attr-item {
    margin-right: 0;
    width: 100%;
  }
  .career-attr {
    flex-wrap: wrap;
  }
  .career-attr-item:nth-child(n + 2){
    margin-top: 1.6rem;
  }
}