.contact_icons {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-top: 25px; }
  @media screen and (max-width: 992px) {
    .contact_icons {
      justify-content: center;
      margin-top: 20px; } }
  .contact_icons p {
    margin-bottom: 0; }
  .contact_icons a {
    max-width: 40px; }
  .contact_icons img {
    max-width: 40px; }

.contact_bottom {
  margin-top: 90px; }
  @media screen and (max-width: 992px) {
    .contact_bottom {
      margin-top: 20px;
      margin-bottom: 20px;
      max-width: 390px;
      margin-inline: auto; }
      .contact_bottom .d-flex .col {
        width: 100%;
        text-align: left; } }
  .contact_bottom ul {
    list-style-type: none; }
    @media screen and (max-width: 992px) {
      .contact_bottom ul {
        padding-left: 0; } }
    .contact_bottom ul li {
      margin-bottom: 12px;
      font-size: 18px;
      line-height: 32px;
      white-space: nowrap; }
      @media screen and (max-width: 992px) {
        .contact_bottom ul li {
          font-size: 14px;
          line-height: 1.35; } }

@media screen and (min-width: 992px) {
  .contact_page_section {
    min-height: calc(100svh - 391.5px);
    display: flex;
    align-items: center; } }
