.open-position-cm{padding:75px 10px 70px}.open-position-cm .positions-wrapper{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-28px;margin-right:-28px}.open-position-cm .positions-wrapper .position-item{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;margin-top:30px;max-width:33.333333%;padding-left:28px;padding-right:28px}.open-position-cm .positions-wrapper .position-item .position-block{background-color:#fff;border-radius:5px;box-shadow:1px 1px 4px 0 #bec2c5;display:flex;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;-ms-flex-direction:column;flex-direction:column;padding:39px 24px 33px 39px;position:relative;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.open-position-cm .positions-wrapper .position-item .position-block h4{margin-bottom:10px}.open-position-cm h3{margin-bottom:15px}.open-position-cm .positions-wrapper .position-item .position-block .btn{width:100%}.open-position-cm .positions-wrapper .position-item .position-block .des-btn{-ms-flex-align:end;align-items:flex-end;display:-ms-flexbox;display:flex;height:0;margin-top:auto;overflow:hidden;transition:all .3s ease-in-out}.open-position-cm .positions-wrapper .position-item .position-block:hover .des-btn{height:70px}@media only screen and (max-width:1199px){.open-position-cm .positions-wrapper .position-item{padding-left:15px;padding-right:15px}.open-position-cm .positions-wrapper{margin-left:-15px;margin-right:-15px}.open-position-cm .positions-wrapper .position-item .position-block{padding:30px 20px}.open-position-cm .positions-wrapper .position-item .position-block .btn{margin-top:10px}}@media only screen and (max-width:991px){.open-position-cm .positions-wrapper .position-item{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}}@media only screen and (max-width:767px){.open-position-cm .positions-wrapper .position-item{-ms-flex:0 0 100%;flex:0 0 100%;margin-top:18px;max-width:100%}.open-position-cm{padding-bottom:45px;padding-top:45px}.open-position-cm .positions-wrapper .position-item .position-block{padding:39px 30px 24px 27px}}