.lpc-contacts-5 {
    width: 100%;
    position: relative; }
    .lpc-contacts-5 .lp-block-overlay {
      background: rgba(31, 80, 161, 0.1); }
    .lpc-contacts-5__row {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
    .lpc-contacts-5__title-wrap {
      text-align: center; }
    .lpc-contacts-5__main {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .lpc-contacts-5__items {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
      margin-bottom: -24px; }
    .lpc-contacts-5__item {
      margin-bottom: 24px; }
    .lpc-contacts-5__item-content {
      padding: 24px;
      text-align: center;
      height: 100%; }
    .lpc-contacts-5 .lpc-contacts-5__item-icon {
      margin: 0 auto;
      width: 32px;
      height: 32px;
      max-width: 96px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; 
      -webkit-box-sizing: content-box;
          box-sizing: content-box;}
    .lpc-contacts-5__item-icon svg {
     width: 100%;
     height: 100%;
    }
    .lpc-contacts-5__item-title {
      margin-top: 24px; }
    .lpc-contacts-5__item-subtitle {
      color: #a2a2a2; }
    .lpc-contacts-5__item-subtitle + .lpc-contacts-5__item-text {
      margin-top: 16px; }
    .lpc-contacts-5__item-text + .lpc-contacts-5__item-text {
      margin-top: 0; }
    .lpc-contacts-5__socials-content {
      padding: 24px; }
    .lpc-contacts-5__socials {
      margin-top: 24px; }
    .lpc-contacts-5 .lpc-contacts-5__social-item {
      display: -webkit-box;
      color: inherit;
      display: -ms-flexbox;
      display: flex;
      text-decoration: none;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 16px; }
      .lpc-contacts-5__social-item:last-child {
        margin-bottom: 0; }
    .lpc-contacts-5 .lpc-contacts-5__social-img {
      width: 24px;
      height: 24px;
      max-width: 96px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-right: 8px;
      -ms-flex-negative: 0;
          flex-shrink: 0; 
      -webkit-box-sizing: content-box;
          box-sizing: content-box;}
    .lpc-contacts-5__social-img svg {
    width: 100%;
    height: 100%;}
    .lpc-contacts-5__social-text {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .lpc-contacts-5__buttons-title {
      margin-top: 56px; }
    .lpc-contacts-5__buttons {
      text-align: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 -24px -16px 0;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .lpc-contacts-5__button {
      display: block;
      margin: 0 24px 16px 0;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      width: auto;}
    .lpc-contacts-5._right .lpc-contacts-5__row {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
    .lpc-contacts-5._right .lpc-contacts-5__title-wrap,
    .lpc-contacts-5._right .lpc-contacts-5__item-content {
      text-align: right; }
    .lpc-contacts-5._right .lpc-contacts-5__item-icon {
      margin-right: 0; }
    .lpc-contacts-5._left .lpc-contacts-5__row {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
    .lpc-contacts-5._left .lpc-contacts-5__title-wrap,
    .lpc-contacts-5._left .lpc-contacts-5__item-content {
      text-align: left; }
    .lpc-contacts-5._left .lpc-contacts-5__item-icon {
      margin-left: 0; }
    .lpc-contacts-5[data-media-source="mobile"] {
      padding: 32px 0; }
    .lpc-contacts-5[data-media-source="mobile"] .lpc-contacts-5__text {
      margin-top: 8px; }
    .lpc-contacts-5[data-media-source="mobile"] .lpc-contacts-5__main {
      margin-top: 24px; }
    .lpc-contacts-5[data-media-source="mobile"] .lpc-contacts-5__socials-wrap {
      margin-top: 24px; }
    .lpc-contacts-5[data-media-source="mobile"] .lpc-contacts-5__buttons-wrap {
      margin-top: 16px; }
    .lpc-contacts-5[data-media-source="tablet"] {
      padding: 56px 0; }
    .lpc-contacts-5[data-media-source="tablet"] .lpc-contacts-5__text {
      margin-top: 16px; }
    .lpc-contacts-5[data-media-source="tablet"] .lpc-contacts-5__main {
      margin-top: 40px; }
    .lpc-contacts-5[data-media-source="tablet"] .lpc-contacts-5__buttons-wrap {
      margin-top: 24px; }
    .lpc-contacts-5[data-media-source="desktop"] {
      padding: 80px 0; }
    .lpc-contacts-5[data-media-source="desktop"] .lpc-contacts-5__text {
      margin-top: 16px; }
    .lpc-contacts-5[data-media-source="desktop"] .lpc-contacts-5__main {
      margin-top: 48px; }
    .lpc-contacts-5[data-media-source="desktop"] .lpc-contacts-5__buttons-wrap {
      margin-top: 24px; }