/* `xxl` (less than 1400px)*/
@media (max-width: 1399.98px) {
}
/* `xl` (less than 1200px)*/
@media (max-width: 1199.98px) {
  .heroCol h1 {
    text-align: center;
  }
  .heroCol h1 span {
    left: 0;
  }
  .heroCol p {
    text-align: center;
  }
  .heroParagraph {
    left: 0;
    top: 0;
    text-align: center;
  }
}
/* `lg` (less than 992px)*/
@media (max-width: 991.98px) {
  .heroCol h1 {
    text-align: center;
    font-size: 55px;
  }
  .heroCol h1 span {
    left: 0;
  }
  .heroCol p {
    text-align: center;
  }
  .heroParagraph {
    left: 0;
    top: 0;
    text-align: center;
  }
  .printContainer ul {
    margin-top: 2rem;
  }
  .footerContactContainer a {
    font-size: var(--T111-font-size-xxxlarge);
  }
}
/* `md` (less than 768px)*/
@media (max-width: 767.98px) {
  .contactfooter {
    margin-bottom: var(--T111-xlarge-spacing);
  }
  .footerLogoContainer {
    text-align: center;
  }
  .footerContactContainer {
    text-align: center;
  }
  .footerNavLinks {
    align-items: center;
    margin-bottom: var(--T111-xlarge-spacing);
  }
  .footerNavLinks li:last-child a img {
    left: 0;
  }
  .footerAddress {
    align-items: center;
  }
  .navContainer ul {
    justify-content: space-around;
    margin-bottom: var(--T111-xlarge-spacing);
  }
  .navContainer ul li {
    margin-right: 0;
  }
  .socialContainer ul {
    justify-content: center;
  }
}
/* `sm` (less than 576px)*/
@media (max-width: 575.98px) {
  .heroCol h1 {
    text-align: center;
    font-size: 40px;
  }
  .emailContactRow .mail,
  .emailContactRow .phone {
    font-size: var(--T111-font-size-xxxlarge);
  }
}
