﻿@charset "utf-8";
@media print {
html, body {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    box-sizing: border-box;
  }

  @page {
    margin: 10mm; 
    size: auto;
  }

  body,
  .container,
  .container-fluid,
  .row,
  .content,
  .side-by-side-section,
  .background-color {
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    box-sizing: border-box;
    display: block !important;
  }

  img,
  hr,
  .image-box,
  .img-fluid,
  .header,
  .header-footer-group,
  .d-print-none,
  .copy
 {
    display: none !important;
  }


  .text-box,
  .inner-card {
    text-align: left !important;
    justify-content: flex-start !important;
    align-items: flex-start !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 20px 0 !important;
    display: block !important;
    box-sizing: border-box;
  }

  .inner-card {
    padding: 0 !important;
    border-radius: 0 !important;
    box-shadow: none !important;
  }

  .side-by-side-section.reverse .text-box,
  .side-by-side-section.reverse .inner-card {
    text-align: left !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
  }

  a {
    color: #000000 !important;
    text-decoration: none !important;
  }

  a:hover {
    color: rgba(84,134,182,1.00) !important;
    text-decoration: none !important;
  }

  .footer-address {
    text-align: start !important;
    color: #000000 !important;
  }

  .text-center {
    text-align: left !important;
  }

  .py-4, .py-5 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
}
