@import url("https://use.typekit.net/loc2xpy.css");
@font-face {
  font-family: "MBEmpire-Bold";
  font-weight: 700;
  src: url("/fonts/MBEmpire-Bold.otf") format("opentype"); }

.logo-panels .logo-panels-header {
  border-top: 1px solid #000000;
  border-bottom: 1px solid #000000;
  padding-top: 2rem;
  padding-bottom: 2rem; }
  @media (min-width: 992px) {
    .logo-panels .logo-panels-header {
      padding-top: 4rem;
      padding-bottom: 4rem; } }

.logo-panels .logo-panels-element-title {
  text-align: center;
  text-transform: uppercase;
  margin-bottom: 0; }

.logo-panels .logo-panels-logo {
  border-bottom: 1px solid #000000;
  padding: 0; }
  .logo-panels .logo-panels-logo .logo-panels-logo-title {
    text-align: center;
    width: 100%;
    padding-top: 2rem;
    padding-bottom: 2rem;
    padding-left: 1rem;
    padding-right: 1rem; }
    @media (min-width: 992px) {
      .logo-panels .logo-panels-logo .logo-panels-logo-title {
        border-top: 1px solid #000000;
        padding-top: 4rem;
        padding-bottom: 4rem; } }
    .logo-panels .logo-panels-logo .logo-panels-logo-title h3 {
      text-align: center;
      text-transform: uppercase;
      margin-bottom: 0; }
  .logo-panels .logo-panels-logo .logo-panels-logo-image {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4rem;
    border-top: 1px solid #000000;
    height: 250px; }
  @media (min-width: 768px) {
    .logo-panels .logo-panels-logo.logo-panels-logo-per-row-2 .logo-panels-logo-image {
      padding: 6rem; }
    .logo-panels .logo-panels-logo.logo-panels-logo-per-row-2:nth-child(odd) {
      border-right: 1px solid #000000; } }
  @media (min-width: 992px) {
    .logo-panels .logo-panels-logo.logo-panels-logo-per-row-3 {
      border-right: 1px solid #000000; }
      .logo-panels .logo-panels-logo.logo-panels-logo-per-row-3 .logo-panels-logo-image {
        padding: 5rem; }
      .logo-panels .logo-panels-logo.logo-panels-logo-per-row-3:nth-child(3n) {
        border-right: none; } }
  .logo-panels .logo-panels-logo.logo-panels-logo-per-row-4 {
    padding: 2rem; }
    @media (min-width: 992px) {
      .logo-panels .logo-panels-logo.logo-panels-logo-per-row-4 {
        border-right: 1px solid #000000; }
        .logo-panels .logo-panels-logo.logo-panels-logo-per-row-4 .logo-panels-logo-image {
          padding: 4rem; }
        .logo-panels .logo-panels-logo.logo-panels-logo-per-row-4:nth-child(4n) {
          border-right: none; } }
  .logo-panels .logo-panels-logo img {
    max-width: 60%; }
    @media (min-width: 992px) {
      .logo-panels .logo-panels-logo img {
        max-width: 50%; } }

/*# sourceMappingURL=../../../dist/css/maps/elements/logo-panels.css.map */
