/* ------------------------------------
 *  Width and Height
 * ------------------------------------ */
/*wrap*/
/*nav*/
/* ------------------------------------
 *  Color
 * ------------------------------------ */
/* ------------------------------------
 *  Font
 * ------------------------------------ */
.header__logo {
  margin: 1rem; }
  @media (min-width: 1025px) {
    .header__logo {
      margin: 1rem 1rem 1rem 0; } }

.hero-banner::before {
  content: "";
  height: 440px;
  padding-top: 64px;
  padding-bottom: 64px;
  background-image: url("../imgs/maintenance/ComingSoon.png");
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  width: 100%;
  position: absolute;
  top: 0; }
  @media (max-width: 1024px) {
    .hero-banner::before {
      display: none; } }

@media (max-width: 1024px) {
  .hero-banner {
    padding-top: 0 !important;
    background: none !important; } }

@media (min-width: 1025px) {
  .hero-banner {
    background: none !important; } }

@media (min-width: 768px) and (max-width: 1024px) {
  .hero-banner.hero-banner--img,
  .hero-banner.hero-banner--video {
    min-height: auto !important; } }

@media (max-width: 1024px) {
  .hero-banner__container {
    width: 100%; } }

.mobile-img {
  max-width: 70%;
  height: auto;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 768px) and (max-width: 1024px) {
    .mobile-img {
      max-width: 50%; } }

@media (min-width: 375px) {
  .footer-social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 1.5rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial; }
    .footer-social .footer__heading {
      margin-bottom: 0; } }

.border-table-responsive {
  min-width: 0; }
  @media (max-width: 576px) {
    .border-table-responsive thead {
      border: none;
      clip: rect(0 0 0 0);
      height: 0;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 0;
      z-index: -1; }
    .border-table-responsive td,
    .border-table-responsive tr {
      display: block; }
    .border-table-responsive tr {
      border: 1px solid #EAEAEA !important; }
      .border-table-responsive tr:not(:last-child) {
        margin-bottom: 1rem; }
    .border-table-responsive td {
      display: grid;
      grid-template-columns: 1fr 1fr;
      text-align: right;
      grid-gap: 1rem;
      gap: 1rem;
      padding: 0.6rem; }
      .border-table-responsive td::before {
        content: attr(data-label);
        color: #204a88;
        font-weight: 700;
        text-align: left; }
      .border-table-responsive td::after {
        display: none; }
      .border-table-responsive td:last-child {
        padding: 0.6rem; }
      .border-table-responsive td:not(:last-child) {
        border-bottom: 1px solid #EAEAEA; } }
  @media (min-width: 577px) {
    .border-table-responsive tbody tr td:last-child {
      width: 100%; }
    .border-table-responsive tbody tr td:not(:last-child) {
      width: 35%; } }
