.goals {
  background: url(/images/goals.jpg) no-repeat center;
  background-size: cover; }
  .goals__image {
    position: relative;
    top: -10px;
    width: 50vw;
    min-width: 280px;
    text-align: center;
    margin: 0 auto 32px; }
  .goals__list {
    padding-bottom: 54px; }
  .goals__item {
    margin-top: 20px;
    display: flex; }
  .goals__icon {
    fill: #fff;
    flex-shrink: 0;
    margin-right: 20px; }
    .goals__icon-capital {
      width: 40px;
      height: 40px; }
    .goals__icon-income {
      width: 40px;
      height: 32px; }
    .goals__icon-earnings {
      width: 35px;
      height: 35px; }
    .goals__icon-investment-new {
      width: 40px;
      height: 40px; }
    .goals__icon-investment-experience {
      width: 36px;
      height: 24px; }
    .goals__icon-scale {
      width: 35px;
      height: 38px; }
    .goals__icon-trend {
      width: 40px;
      height: 40px; }
  .goals__text {
    font-size: 14px;
    line-height: 20px;
    color: #fff; }

@media (min-width: 992px) {
  .goals {
    padding-top: 54px; }
    .goals__image {
      position: absolute;
      top: auto;
      right: 0;
      bottom: 0;
      max-width: 32%;
      width: auto;
      margin-bottom: 0; }
    .goals__list {
      max-width: 68%; } }

@media (min-width: 1200px) {
  .goals__image {
    bottom: -30px;
    max-width: 580px;
    margin-right: -250px; }
  .goals__item {
    margin-top: 28px; }
  .goals__text {
    font-size: 20px;
    line-height: 29px; } }
