.visma-links li a {
  color: #141414;  /* Default link color */
  text-decoration: none;
  color: #141414;
  font-weight: 400;
  font-size: 14px !important;
  max-width: unset !important;
  padding-top: 0px !important;
  
}

.visma-links li a:hover {
  color: #007a80;  /* Link hover color */
  cursor: pointer;
}



.visma-links {
  display: flex;
  justify-content: flex-end; /* Right align by default */
  gap: 40px; /* Add spacing between items */
  margin: 0 auto;
  margin-bottom: 18px !important;
  list-style-type: none;
  padding: 0;
}



@media (max-width: 922px) {
  .visma-links {
    justify-content: center; /* Center on smaller screens */
    text-align: center;
    padding: 12px;
  }
  
  .visma-links li a {
  
  padding: 10px 20px !important;
  }
}

@media (min-width: 576px) {
  .visma-links li:last-child a {
    padding-right: 0 !important;
  }
}



/*adds a subtle divider for the footer*/
.footer {
  border-top: 1px solid #007a801A; !important;
}


.link-copyright-social {
  margin-top: 60px !important;
}


/*changes spacing in the footer.*/
.hhs-foot-break-line {
  margin-bottom: 36px !important;
}
/*changes spacing in logo section of the footer.*/
.hhs-foot-logo {
  margin-bottom: 18px !important;
}
/*changes the font size of the headings in the footer.*/
.hhs-foot-nav-col.hhs-foot-rss h5 {
  font-size: 20px;
} 


#logocreditro {
  max-width: 150px;
  margin-bottom: 12px;
  display: block; /* Ensures the element behaves as a block-level element */
  padding-left: 15px;
}


@media (max-width: 575px) {
  #logocreditro {
    margin: 0 auto 12px; /* Centers the logo horizontally and keeps the bottom margin */
    padding-right: 12px;
  }
}

.company-info-container {
  margin-bottom: 60px;
  
}
.company-info-container p{
  color: #6d6d6d;
  font-weight: 400;
  font-size: 14px !important;
  margin-bottom: 0px;
}

@media (max-width: 575px) {
  .company-info-container {
    text-align: center !important;
  }
}

@media (max-width: 575px) {
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none !important;
    }
}


