.block-97 {
  padding: 0; }

.block-96 {
  max-width: 1200px; }

.services * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }
  .services__item {
    position: relative;
    padding-bottom: 76px;
    margin-bottom: 80px; }
    @media (max-width: 960px) {
  .services__item {
    margin-bottom: 30px;
    padding-bottom: 0; } }
    .services__item-details {
      max-width: 490px;
      position: absolute;
      background: #f2f2f2;
      bottom: 0;
      padding: 35px 40px; }
      @media (max-width: 960px) {
  .services__item-details {
    max-width: 100%;
    padding: 30px 20px;
    margin-top: -20px;
    position: relative; } }
    .services__item-title {
      font-size: 24px;
      color: #ee552c; }
    .services__item-text {
      font-size: 14px; }
    .services__item-image img {
      max-width: 100%;
      display: block; }
      @media (max-width: 960px) {
    .services__item-image img {
      margin: 0 auto; } }
    @media (min-width: 961px) {
  .services__item--odd .services__item-details {
    left: 0; }
    .services__item--odd .services__item-image img {
      margin-left: auto; }
  .services__item--even .services__item-details {
    right: 0; }
    .services__item--even .services__item-image img {
      margin-right: auto; } }
