.PogonBizFooterComponent {
  background-color: #102A6A;
  position: relative; }
  .PogonBizFooterComponent:before {
    background-image: url(/images/background_footer_left.svg?3a283781836c9d8cd252ec0e4d71945f);
    background-position: left bottom;
    left: 0;
    right: 0;
    z-index: 1; }
  .PogonBizFooterComponent:after {
    background-image: url(/images/background_footer_right.svg?b101646a30c7b2b7e71df66fb3a049a9);
    background-position: right top;
    left: 30%;
    right: 0; }
  .PogonBizFooterComponent::before, .PogonBizFooterComponent::after {
    content: '';
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    bottom: 0;
    background-size: 100%;
    z-index: 1; }
  .PogonBizFooterComponent .footer-main {
    color: #cccccc;
    line-height: 2rem;
    overflow: hidden;
    position: relative;
    z-index: 20; }
    .PogonBizFooterComponent .footer-main .bg-red {
      background-color: #880e02; }
      .PogonBizFooterComponent .footer-main .bg-red a {
        color: #ffffff; }
    .PogonBizFooterComponent .footer-main .bg-blue {
      background-color: #102763; }
    .PogonBizFooterComponent .footer-main h4 {
      font-family: "proxima-nova", sans-serif;
      color: #ffffff;
      text-align: center;
      border-bottom: 1px solid #394d7f;
      width: 350px;
      margin: 2rem auto;
      padding-bottom: 1rem; }
    .PogonBizFooterComponent .footer-main .box, .PogonBizFooterComponent .footer-main .box_full {
      padding: 2rem 0 3rem;
      width: 340px;
      z-index: 10; }
      .PogonBizFooterComponent .footer-main .box_full, .PogonBizFooterComponent .footer-main .box_full_full {
        width: 80%; }
        .PogonBizFooterComponent .footer-main .box_full > div, .PogonBizFooterComponent .footer-main .box_full_full > div {
          flex-flow: row wrap; }
          .PogonBizFooterComponent .footer-main .box_full > div > div, .PogonBizFooterComponent .footer-main .box_full_full > div > div {
            display: inline-block;
            text-align: center; }
            @media (min-width: 768px) {
              .PogonBizFooterComponent .footer-main .box_full > div > div, .PogonBizFooterComponent .footer-main .box_full_full > div > div {
                width: 25%; } }
            @media (min-width: 992px) {
              .PogonBizFooterComponent .footer-main .box_full > div > div, .PogonBizFooterComponent .footer-main .box_full_full > div > div {
                width: 15%; } }
            .PogonBizFooterComponent .footer-main .box_full > div > div > img, .PogonBizFooterComponent .footer-main .box_full_full > div > div > img {
              max-width: 90%; }
            .PogonBizFooterComponent .footer-main .box_full > div > div > a, .PogonBizFooterComponent .footer-main .box_full_full > div > div > a {
              margin-bottom: 2rem; }
      .PogonBizFooterComponent .footer-main .box a, .PogonBizFooterComponent .footer-main .box_full a {
        display: block;
        text-align: center; }
      .PogonBizFooterComponent .footer-main .box-2, .PogonBizFooterComponent .footer-main .box_full-2 {
        width: 8rem;
        text-align: center;
        z-index: 10;
        padding: 2rem; }
        .PogonBizFooterComponent .footer-main .box-2 > img, .PogonBizFooterComponent .footer-main .box_full-2 > img {
          width: 100%; }
      .PogonBizFooterComponent .footer-main .box img, .PogonBizFooterComponent .footer-main .box_full img {
        width: 10rem; }
    .PogonBizFooterComponent .footer-main .line-break {
      width: 100%; }
    .PogonBizFooterComponent .footer-main .w-200 {
      width: 20%;
      text-align: center; }
    .PogonBizFooterComponent .footer-main .copyright {
      font-weight: 100;
      font-family: "proxima-nova", sans-serif;
      margin-top: 1rem;
      margin-bottom: 1rem;
      z-index: 1; }
      .PogonBizFooterComponent .footer-main .copyright > a {
        font-weight: 600;
        color: #ffffff; }
  .PogonBizFooterComponent .w-x {
    width: 100%;
    max-width: 1200px; }
  .PogonBizFooterComponent hr {
    width: 100%;
    max-width: 1200px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .PogonBizFooterComponent a:hover {
    font-weight: 300; }

