/* footer */

footer {
  background: #F6F6F6;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-left: 6.75rem;
  padding-top: 4.25rem;
}

footer .company_footer_logo_section {
  width: 30%;
}

footer .company_footer_logo_section p {
  font-family: "Lato";
  font-style: normal;
  font-weight: 800;
  font-size: 0.875rem;
  line-height: 1.0625rem;
  text-transform: uppercase;
  color: #000000;
}

.company_footer_logo_section .quote {
  display: flex;
  flex-direction: row;
  align-items: end;
  gap: 0.5rem;
  max-width: 250px;
}

.company_footer_logo_section .left_quotation {
  font-weight: 800;
  font-size: 3.75rem;
  line-height: 5.5rem;
  padding-bottom: 1rem;
  color: #000000;
}

.footer_content {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  width: 70%;
}

.footer_content span {
  font-weight: 800;
  font-size: 1rem;
  line-height: 1.1875rem;

  color: #000000;
  text-transform: uppercase;
}

.footer_content ul li,
.footer_content p {
  list-style: none;
  font-weight: 400;
  font-size: 0.875rem;
  line-height: 0.875rem;

  color: #000000;
}

.footer_content ul li {
  padding-bottom: 0.5rem;
}

.footer_content ul,
.address_info {
  padding-top: 0.625rem;
  padding-bottom: 2rem;
}

.address_info {
  padding-bottom: 0rem;
}

.footer_address {
  max-width: 155px;
}

.footer_address .social_icons {
  font-size: 2rem;
  padding-bottom: 1.5rem;
  color: black;
}

.fa {
  color: black;
}

.footer_demo_link {
  transition: all 0.3s ease 0s;
}

.footer_demo_link:hover {
  color: #3f46f6 !important;
}

.disclaimer-container {
  background-color: #f7f7f7;
  color: #6E6E73;
  font-size: 12px;
  display: flex;
  justify-content: center;
  padding: 40px 20px;
}

.inner-container {
  max-width: 1400px;
}

.disclaimer-container p {
  font-size: 12px;
}

/* end of footer */