.content-and-sideblock .left-content {
  padding-right:30px;
}

.content-and-sideblock .left-content h2 {
  color:#17104D;
}

.content-and-sideblock .right-content {
  margin-top:20px;
  text-align:center;
}

.content-and-sideblock .right-content .right-content-inner {
  background:#17104D;
  color:#FFFFFF;
  border-radius:5px;
  margin-top:20px;
  padding:35px 25px;
}

.content-and-sideblock .right-content h3 {
  color:#16D6C2;
  margin-top:0;
}

@media only screen and (min-width:1280px) {
  .content-and-sideblock .right-content h3 {
    font-size:34px;
    line-height:1.2;
  }
}

@media only screen and (min-width:1440px) {
  .content-and-sideblock .right-content {
    margin-left:auto;
    width:350px;
  }
}