.maps-section {
  margin-top: 40px;
  margin-bottom: 60px;
  padding-left: 30px;
  padding-right: 30px;
}
.maps-section .google-maps {
  position: relative;
  padding-top: min(450px, 56.25%);
  height: 0;
  overflow: hidden;
}
.maps-section .google-maps iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100% !important;
  height: 100% !important;
}

.page-footer .container {
  padding-top: 40px;
}
.page-footer .container .address-list {
  padding-top: 40px;
}
.page-footer .container .address-list:first-child {
  border-top: 1px solid #ac947b;
}
.page-footer .container .address-list p {
  margin-bottom: 0;
}
.page-footer .container .address-list ul.nav li {
  padding-left: 20px;
}
.page-footer .container .address-list ul.nav li:first-child {
  padding-left: 0;
}
.page-footer .container .bottom-menu {
  padding-top: 40px;
}
.page-footer .container .bottom-menu ul.nav li .nav-link {
  color: #212529;
}
.page-footer .container .bottom-menu ul.nav li .nav-link:hover {
  color: #ac947b;
}
.page-footer .container .table td {
  border-top: none;
  padding: 0.25rem;
}
.page-footer .container .table td.table-title {
  white-space: nowrap;
}
.page-footer .container .navbar-nav .nav-link {
  padding: 0.25rem;
  color: inherit;
}
.page-footer .container .navbar-nav .nav-link:hover {
  color: #ac947b;
}
.page-footer .container .social-icons {
  margin-bottom: 10px;
}
.page-footer .container .social-icons .nav-link {
  color: #ac947b;
  font-size: 2rem;
}
.page-footer .copyright-block {
  margin-top: 40px;
  background-color: #ac947b;
}
.page-footer .copyright-block p {
  padding-top: 15px;
  padding-bottom: 15px;
  color: #fff;
  margin-bottom: 0;
}

@media screen and (max-width: 768px) {
  .page-footer .container {
    padding-left: 30px;
    padding-right: 30px;
  }

  .maps-section {
    padding-left: 15px;
    padding-right: 15px;
  }
}

/*# sourceMappingURL=foot.css.map */
