.TextImgBlock,
.imgTxtBlock {
    .description::first-line{
            padding: 0 15%;
            font-size:24px;
            color:#ff6431;
            font-family:'Roboto', sans-serif;
            font-weight:300;
            line-height:1.4em;
            text-align:justify;
    }
}
section{
clear:both;
}
.OpenPositions .page{
max-width:1200px
margin:auto;
}
.Positions{
display:grid;
grid-template-columns: 50% 50%;
}
.position{
 padding:5%;
}

.Team {
  grid-template-columns: 33% 33% 33%;
}
.models {
  grid-template-columns: 33% 33% 33%;
  font-weight: 300;
  color: #656565;
  font-size: 18px;
  line-height: 1.4em;
  row-gap: 20px;
}
.models .model .count {
  font-size: 3rem;
  padding: 5% 8%;
  background: #c4e3ff;
  border-radius: 100em;
  color: #274fc7;
}
.models .model .info {
  padding-top: 40px;
  padding-bottom: 0;
}
/*.info .description {
  padding: 35% 15%;
}*/
.Offerings {
  padding: 10px;
  font-weight: 300;
  color: #656565;
  font-size: 20px;
  line-height: 1.6em;
}
.offering {
  padding: 10px;
}
button, .button {
  color: white;
  }
  
button:hover, .button:hover {
  color: #fff;
  background-color: #4266d2;
  border-color: #4266d2;
}
.member .img {
  width: 70%;
  margin: auto;
}
.name {
  font-weight: bold;
  font-size: 24px;
  margin: 20px 0;
}
#logo a {
  display: block;
  width: 70%;
}
.dwaMenu{
  padding: 35px 0;
}
@media only screen and (min-width: 992px) {
  .Team,
  .models{
    display: grid;
  }
}
@media only screen and (max-width: 991px) {
  .info .description {
    padding: 5% 0% !important;
  }
}
.member {
  margin-bottom: 60px;
}