@import url('https://goparkklia.com/fonts/font.css?v=4');

footer {
  background-color: rgb(27, 27, 27);
}

.footer_div {
  background-color: rgb(27, 27, 27);
  padding: 50px 0 20px 0; /* Add top and bottom padding for better scaling */
}

.footer_container {
  display: flex;
  align-items: flex-start; /* Align all sections to the top edge */
}

.gopark_logo_div {
  height: auto;
  width: 250px;
}

.gopark_logo_img {
  margin-top: 20px;
  margin-left: 20px;
  width: 200px;
  height: auto;
  background-color: white;
  padding: 5px;
  border-radius: 5px;
  transition: 0.5s;
  cursor: pointer;
}

.inquire_div {
  height: auto;
  width: 350px;
  margin-left: 30px;
}

.inquire_title {
  font-family: 'Gabarito-Regular', 'Outfit', sans-serif;
  color: white;
  margin-top: 20px; /* Align with logo top margin */
}

.inquire_btn {
  font-size: 15px;
  font-weight: bold;
  padding: 10px;
  background-color: rgb(71, 147, 196);
  color: black;
  font-family: Gabarito-Regular;
  border: none;
  border-radius: 5px;
  cursor: pointer;
  transition: 0.5s;
}

.inquire_btn:hover {
  background-color: white;
  color: rgb(71, 147, 196);
  transition: 0.5s;
}

.inquire_description {
  color: white;
  font-family: 'Gabarito-Regular', 'Outfit', sans-serif;
}


.contact_us_footer_div {
  height: auto;
  width: 350px;
  margin-left: 30px;
}

.contact_us_footer_title {
  font-family: 'Gabarito-Regular', 'Outfit', sans-serif;
  color: white;
}

.email_div {
  display: flex;
  align-items: center;
  gap: 10px;
  margin-bottom: 5px;
}

.email_icon {
  color: rgb(71, 147, 196);
}

.email_text {
  margin: 0;
  color: rgb(71, 147, 196);
  font-family: 'Gabarito-Regular', 'Outfit', sans-serif;
}

.contact_us_footer_btn {
  background-color: rgb(37, 211, 102);
  color: white;
  font-family: 'Gabarito-Regular', 'Outfit', sans-serif;
  border-radius: 5px;
  border: none;
  font-size: 15px;
  font-weight: bold;
  padding: 10px;
  cursor: pointer;
  margin-bottom: 20px;
  transition: 0.5s;
}

.contact_us_footer_btn:hover {
  background-color: rgb(37, 251, 102);
  transition: 0.5s;
}

.address_div {
  display: flex;
  align-items: flex-start;
  gap: 10px;
  margin-top: 10px;
}

.address_icon {
  color: rgb(71, 147, 196);
  margin-top: 5px;
}

.address_text {
  margin: 0;
  color: rgb(71, 147, 196);
  font-family: 'Gabarito-Regular', 'Outfit', sans-serif;
  line-height: 1.4;
}

.social_div {
  height: auto;
  width: 90px;
  margin-left: 30px;
}

.social_title {
  font-family: 'Gabarito-Regular', 'Outfit', sans-serif;
  color: white;
  margin-top: 20px; /* Align with logo top margin */
}

.social_container {
  display: flex;
}

.social_facebook {
  padding: 5px;
  font-size: 24px;
  border-radius: 20px;
  background-color: rgb(71, 147, 196);
  color: rgb(27, 27, 27);
  transition: 0.5s;
  cursor: pointer;
}

.social_facebook:hover {
  background-color: white;
  transition: 0.5s;
}

.social_instagram {
  margin-left: 10px;
  padding: 5px;
  font-size: 24px;
  border-radius: 20px;
  background-color: rgb(71, 147, 196);
  color: rgb(27, 27, 27);
  transition: 0.5s;
  cursor: pointer;
}

.social_instagram:hover {
  background-color: white;
  transition: 0.5s;
}

.social_tiktok {
  margin-left: 10px;
  padding: 5px;
  font-size: 24px;
  border-radius: 20px;
  background-color: rgb(71, 147, 196);
  color: rgb(27, 27, 27);
  transition: 0.5s;
  cursor: pointer;
}

.social_tiktok:hover {
  background-color: white;
  transition: 0.5s;
}

.whatsapp_img {
  position: fixed;
  bottom: 50px;
  right: 50px;
  height: 70px;
  width: auto;
  border-radius: 100px;
  cursor: pointer;
  transition: 0.5s;
}

.copyright {
  color: white;
  text-align: center;
  margin-top: 40px; /* Space between content and copyright */
  padding-bottom: 20px; /* Buffer at the very bottom */
}

.copyright_text {
  color: white;
  font-family: 'Gabarito-Regular', 'Outfit', sans-serif;
}