.result__block {
  margin-bottom: 53px; }

.result__list-inner {
  max-width: 512px; }

.networking {
  -moz-border-top-left-radius: 23px;
  border-top-left-radius: 23px;
  -moz-border-top-right-radius: 23px;
  border-top-right-radius: 23px;
  box-shadow: 0 0 70px 0 rgba(196, 196, 196, 0.5);
  background: #fff;
  padding-top: 22px;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 85px; }

.networking__list {
  margin-bottom: 24px; }

.networking__text {
  font-size: 14px;
  line-height: 18px;
  margin-bottom: 24px; }

.networking__footnote {
  font-size: 11px;
  line-height: 15px;
  margin-bottom: 84px; }

.networking__text-block {
  padding-left: 40px; }

@media (min-width: 768px) {
  .result {
    position: relative;
    z-index: 20;
    margin-bottom: -43px; }
    .result:after {
      content: '';
      display: block;
      position: absolute;
      bottom: 43px;
      left: 50%;
      z-index: 5;
      width: 40vw;
      height: 20vw;
      max-width: 729px;
      max-height: 729px;
      background: url(/images/result-circle.png) no-repeat center top;
      background-size: cover;
      transform: translateX(-50%); }
  .result__block {
    position: relative;
    z-index: 20;
    padding-top: 22px;
    margin-bottom: 0; }
  .networking {
    position: relative;
    z-index: 20;
    -moz-border-bottom-left-radius: 23px;
    border-bottom-left-radius: 23px;
    -moz-border-bottom-right-radius: 23px;
    border-bottom-right-radius: 23px; }
  .networking__list {
    margin-bottom: 48px; }
  .networking__text {
    margin-bottom: 40px; } }

@media (min-width: 992px) {
  .result {
    margin-bottom: -20px; }
    .result:after {
      bottom: 20px; }
  .result__block {
    padding-top: 60px; }
  .networking {
    padding-top: 60px;
    padding-right: 50px;
    padding-left: 50px; }
  .networking__text {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 64px; }
  .networking__footnote {
    font-size: 12px;
    line-height: 24px;
    margin-bottom: 148px; } }
