.lpc-contacts-6 {
    width: 100%;
    position: relative; }
    
.lpc-contacts-6 .lpc-contacts-6__contact-icon-wrapper {flex: none; position: relative; margin-right: 24px;}
.lpc-contacts-6 a {
    text-decoration: inherit;
    color: inherit; }
      
  .lpc-contacts-6 .lp-block-overlay {
    background: rgba(31, 80, 161, 0.1) }
        
    .lpc-contacts-6__row {
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .lpc-contacts-6__content {
      position: relative;
      z-index: 2; }
    .lpc-contacts-6__contact {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
    .lpc-contacts-6 .lpc-contacts-6__contact-icon {
     -webkit-box-sizing: content-box;
            box-sizing: content-box;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 76px;
      height: 76px;
      border-radius: 50%;
      line-height: 0;
      font-size: 0;
      position: relative; }
      .lpc-contacts-6__contact-icon img {
        border-radius: 50%;
        -o-object-fit: cover;
           object-fit: cover;
        height: 100%;
        width: 100%; }
    .lpc-contacts-6 .lpc-contacts-6__contact-circle {
      -webkit-box-sizing: content-box;
            box-sizing: content-box;
      border: 4px solid #fff;
      width: 14px;
      height: 14px;
      position: absolute;
      top: 0;
      right: 0;
      border-radius: 50%; }
    .lpc-contacts-6__contact-content {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .lpc-contacts-6__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 -16px -16px 0;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .lpc-contacts-6__button {
      display: block;
      margin: 0 16px 16px 0;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto;
      width: 100%; }
    .lpc-contacts-6__items {
      margin-bottom: -24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
    .lpc-contacts-6__item {
      -ms-flex-negative: 0;
          flex-shrink: 0;
      margin-bottom: 24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .lpc-contacts-6 .lpc-contacts-6__item-icon {
      box-sizing: content-box;
      -ms-flex-negative: 0;
          flex-shrink: 0;
      width: 16px;
      height: 16px;
      max-width: 96px;
      margin-right: 8px;
      line-height: 0;
      font-size: 0; }
      .lpc-contacts-6__item-icon svg {
        width: 100%;
        height: 100%; }
    .lpc-contacts-6__item-content {
      -webkit-box-flex: 1;
          -ms-flex: 1;
              flex: 1; }
    .lpc-contacts-6__item-text {
      margin-top: 8px; }
    .lpc-contacts-6 a.lpc-contacts-6__item-text, .lpc-contacts-6 .lpc-contacts-6__item-text a {
    color: inherit;
    display: block;}
    .lpc-contacts-6[data-media-source="mobile"]._reverse .lpc-contacts-6__row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
    .lpc-contacts-6[data-media-source="mobile"]._reverse .lpc-contacts-6__content {
      padding-bottom: 32px; }
    .lpc-contacts-6[data-media-source="mobile"]._reverse .lpc-contacts-6__map {
      margin-top: 0; }        
    .lpc-contacts-6[data-media-source="mobile"] .lpc-contacts-6__content {
      padding-top: 32px; }
    .lpc-contacts-6[data-media-source="mobile"] .lpc-contacts-6__main {
      margin-top: 24px; }
    .lpc-contacts-6[data-media-source="mobile"] .lpc-contacts-6__contact-icon img {
      width: 100%;
      height: 100%; }
    .lpc-contacts-6[data-media-source="mobile"] .lpc-contacts-6__buttons-wrap {
      margin-top: 24px; }
    .lpc-contacts-6[data-media-source="mobile"] .lpc-contacts-6__items-wrap {
      margin-top: 24px;
      padding: 24px 16px; }
    .lpc-contacts-6[data-media-source="mobile"] .lpc-contacts-6__item {
      width: 100%; }
    .lpc-contacts-6[data-media-source="mobile"] .lpc-contacts-6__map {
      height: 320px;
      padding: 0;
      margin-top: 0px; }
    .lpc-contacts-6[data-media-source="tablet"]._reverse .lpc-contacts-6__row {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse; }
    .lpc-contacts-6[data-media-source="tablet"]._reverse .lpc-contacts-6__content {
      padding-bottom: 56px;
      padding-top: 32px; }
    .lpc-contacts-6[data-media-source="tablet"]._reverse .lpc-contacts-6__map {
      margin-top: 0; }
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__content {
      padding-top: 56px; }
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__main {
      margin: 32px -12px -24px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; 
      -ms-flex-wrap: wrap;
        flex-wrap: wrap;}
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__contact {
      margin-right: 12px;
      margin-left: 12px;
      margin-bottom: 24px;
      -webkit-box-flex: 1;
          -ms-flex: 1 0 auto;
              flex: 1 0 auto; }
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__contact-icon img {
      width: 100%;
      height: 100%; }
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__buttons-wrap {
      margin-right: 12px;
      margin-left: 12px;
      margin-bottom: 24px;}
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__button {
      width: auto; }
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__buttons {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__items-wrap {
      margin-top: 32px;
      padding: 24px; }
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__items {
      margin-right: -12px;
      margin-left: -12px; }
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__item {
      width: calc((100% - 48px)/2);
      margin-right: 12px;
      margin-left: 12px; }
    .lpc-contacts-6[data-media-source="tablet"] .lpc-contacts-6__map {
      height: 400px;
      padding: 0;
      margin-top: 0px; }
      .lpc-contacts-6[data-media-source="desktop"]._reverse .lpc-contacts-6__row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
  .lpc-contacts-6[data-media-source="desktop"]._reverse .lpc-contacts-6__map {
    margin-left: auto;
    margin-right: -44px; }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__content {
      padding-top: 80px;
      padding-bottom: 80px; }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__title {
      width: calc(((100% + 24px) / 12) * 10 - 24px); }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__main {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; 
      -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin: 40px -12px -24px;}
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__contact {
      margin-bottom: 24px;
      margin-right: 12px;
      margin-left: 12px;
      -webkit-box-flex: 1;
          -ms-flex: 1 1 auto;
              flex: 1 1 auto; }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__contact-icon img {
      width: 100%;
      height: 100%; }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__buttons-wrap {
      margin-bottom: 24px;
      margin-right: 12px;
      margin-left: 12px;}
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__button {
      width: auto; }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__buttons {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__items-wrap {
      margin-top: 40px;
      padding: 32px; }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__items {
      margin-right: -12px;
      margin-left: -12px; }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__item {
      width: calc((100% - 48px)/2);
      margin-right: 12px;
      margin-left: 12px; }
    .lpc-contacts-6[data-media-source="desktop"] .lpc-contacts-6__map {
      min-height: 400px;
      padding: 0;
      width: calc((100% / 12) * 6 + 20px);
      margin-left: -20px; }