.cm-jobs-expect-wrp {
  padding-top: 50px;
}

.section-title h2 {
  text-align: center;
  color: #007394;
  margin-bottom:0;
  letter-spacing: -1.296px;
}

.cm-jobs-expect-wrp .page-center{
  max-width:100%;
}

.cm-jobs-expect-wrp .section-title {
  padding: 10px;
}

.cm-jobs-expect-wrp .cm-jobs-expect-items {
  display: flex;
  max-width: 1163px;
  margin: 0 auto;
  flex-wrap: wrap;
}

.cm-jobs-expect-wrp .cm-jobs-expect-item {
  display: flex;
  width: 50%;
  flex-direction: column;
  padding:30px;
}

.cm-jobs-expect-wrp .cm-jobs-item-title {
  display: flex;
}

.cm-jobs-expect-wrp h4 {
  font-size: 23px;
  font-weight: 700;
  color: #007394;
  white-space: nowrap;
}

.cm-jobs-expect-wrp .cm-item-title {
  width: 100%;
  text-align: center;
}

.cm-jobs-expect-wrp  p {
  font-size: 22px;
  text-align: center;
  font-weight: 500;
  padding-top:20px;
}



.cm-jobs-expect-wrp .cm-jobs-item-boxed-inn {
  display: flex;
  justify-content: center;
}

.cm-jobs-expect-wrp .cm-jobs-expect-row {
  padding-top: 50px;
}

.cm-jobs-expect-wrp .cm-boxed-start {
  padding: 30px 0;
  max-width: 50%;
  background: #007394;
  text-align: center;
}

.cm-jobs-expect-wrp .cm-boxed-end {
  padding: 30px 0;
  background: #043847;
  border-radius: 0px 30px 0px 0px;
}

.cm-jobs-expect-wrp .boxed-headline-stroke7 {
  position: relative;
}

.cm-jobs-expect-wrp svg {
  position: absolute;
  top: auto;
  left: 50%;
  width: 106%;
  height: 100%;
  transform: translate(-50%);
  overflow: visible;
  stroke-width: 40;
  stroke: #00CCA7;
  bottom: 0%;
}

.cm-jobs-expect-wrp .cm-jobs-item-boxed-inn > div {
  width: 50%;
  max-width: 100%;
  padding: 30px 0;
  text-align:center;

}

.cm-jobs-expect-wrp .cm-jobs-item-boxed-inn .cm-boxed-start{
  border-radius: 0 0 0 30px;
}

.cm-jobs-expect-wrp .cm-jobs-item-boxed-inn h2 {
  z-index: 1;
  position: relative;
  color: #fff;
  margin: 0;
  line-height: 1.175;
  letter-spacing:  -1.296px;
  position: relative;
}

.cm-jobs-expect-wrp span.cm-svg-wrapper {
  animation-duration: .001s;
  -webkit-transition: transform .001s linear;
  -moz-transition: transform .001s linear;
  -o-transition: transform .001s linear;
  transition: transform .001s linear;
  -webkit-transition-delay: .001s;
  -moz-transition-delay: .001s;
  -o-transition-delay: .001s;
  transition-delay: .001s;
  -o-animation-timing-function: step-end;
  -moz-animation-timing-function: step-end;
  animation-timing-function: step-end;
  -o-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.cm-jobs-expect-wrp span.cm-svg-wrapper svg {
  position: absolute;
  top: auto;
  left: 50%;
  width: 106%;
  height: 100%;
  transform: translate(-50%);
  overflow: visible;
  bottom: 0%;
  animation-duration: .001s;
  -webkit-transition: transform .001s linear;
  -moz-transition: transform .001s linear;
  -o-transition: transform .001s linear;
  transition: transform .001s linear;
  -webkit-transition-delay: .001s;
  -moz-transition-delay: .001s;
  -o-transition-delay: .001s;
  transition-delay: .001s;
  -o-animation-timing-function: step-end;
  -moz-animation-timing-function: step-end;
  animation-timing-function: step-end;
  -o-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.cm-jobs-expect-wrp span.cm-svg-wrapper svg path {
  stroke: #00CCA7;
  stroke-width: 40;
  stroke-dasharray: 1500;
  animation: highlighted-line 2s cubic-bezier(.29,1.11,.74,1.04) forwards;
  animation-duration: .001s;
  -webkit-transition: transform .001s linear;
  -moz-transition: transform .001s linear;
  -o-transition: transform .001s linear;
  transition: transform .001s linear;
  -webkit-transition-delay: .001s;
  -moz-transition-delay: .001s;
  -o-transition-delay: .001s;
  transition-delay: .001s;
  -o-animation-timing-function: step-end;
  -moz-animation-timing-function: step-end;
  animation-timing-function: step-end;
  -o-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

.cm-jobs-expect-wrp .boxed-headline-stroke7 > span:not(.cm-svg-wrapper) {
  z-index: 1;
  position: relative;
  animation-duration: .001s;
  -webkit-transition: transform .001s linear;
  -moz-transition: transform .001s linear;
  -o-transition: transform .001s linear;
  transition: transform .001s linear;
  -webkit-transition-delay: .001s;
  -moz-transition-delay: .001s;
  -o-transition-delay: .001s;
  transition-delay: .001s;
  -o-animation-timing-function: step-end;
  -moz-animation-timing-function: step-end;
  animation-timing-function: step-end;
  -o-animation-iteration-count: 1;
  -ms-animation-iteration-count: 1;
  -moz-animation-iteration-count: 1;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}

@keyframes highlighted-line {
  0% {
    stroke-dasharray: 0 1500
  }

  to {
    stroke-dasharray: 1500 1500
  }
}


@media(max-width:767px){
  .cm-jobs-expect-wrp {
    padding-top: 0;
  }
  .cm-jobs-expect-wrp .cm-jobs-expect-row {
    padding-top: 30px;
  }
  .section-title h2{
    font-size: 26px;
  }
  .cm-jobs-expect-wrp .cm-jobs-expect-item{
    width: 100%;
  }
  .cm-jobs-expect-wrp .cm-jobs-item-boxed-inn h2 {
    font-size:26px;
  }
  .cm-jobs-expect-wrp h4{
    white-space: normal;
  }
  .cm-jobs-expect-wrp .cm-jobs-expect-item{
    padding:0;
  }