.footer {
  width: 100%;
}
.footer .footer__maps {
  width: 100%;
  height: 300px;
  display: none;
  position: relative;
}
.footer .footer__maps .nh__maps_cont {
  clip-path: polygon(0 0, 100% 0%, 70% 100%, 0 100%);
  width: 60%;
  height: 300px;
  position: absolute;
  left: 0;
  z-index: 3;
  border-top: 3px solid #001880;
}
.footer .footer__maps .nh__maps {
  width: 100%;
  height: 100%;
}
.footer .footer__maps .nh__maps_img_cont {
  position: absolute;
  right: 0;
  width: 60%;
  height: 300px;
}
.footer .footer__maps .nh_maps_img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.footer .footer__info {
  clip-path: polygon(0 10%, 100% 0%, 100% 100%, 0 100%);
  width: 100%;
  height: 131px;
  background-image: linear-gradient(to right, #45B0B7, #001880);
}
.footer .footer__info .footer__nav {
  width: 442px;
  display: none;
  flex-wrap: wrap;
  flex-direction: column;
  height: 222px;
}
.footer .footer__info .footer__nav .footer__nav_ul {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 0;
  list-style-type: none;
}
.footer .footer__info .footer__nav .footer__nav_ul:nth-child(3) {
  margin-bottom: 0;
}
.footer .footer__info .footer__nav .footer__nav_ul li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  margin-bottom: 1rem;
}
.footer .footer__info .footer__nav .footer__nav_ul li a {
  font-weight: 800;
  font-size: 12px;
  color: white;
  text-align: left;
}
.footer .footer__info .footer__nav .footer__nav_ul li .sub-menu {
  list-style-type: none;
  padding: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.footer .footer__info .footer__nav .footer__nav_ul li .sub-menu li {
  height: 16px;
  margin-bottom: 3px;
}
.footer .footer__info .footer__nav .footer__nav_ul li .sub-menu li a {
  font-weight: 300;
  font-size: 12px;
  color: white;
  text-align: left;
  height: 100%;
}
.footer .footer__info_cont {
  margin: 0 auto;
  max-width: 1360px;
  display: flex;
  justify-content: space-around;
  padding-top: 1rem;
}
.footer .footer__info_cont .footer__left_cont {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.footer .footer__info_cont .footer__logo_cont {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-content: center;
}
.footer .footer__info_cont .footer__logo_img {
  width: 43px;
  height: 12px;
  margin-bottom: 1rem;
}
.footer .footer__info_cont .footer__logo_cont_descr {
  font-weight: 400;
  font-size: 9px;
  color: white;
  text-align: center;
}
.footer .footer__info_cont .footer__left_cont_descr {
  font-weight: 400;
  font-size: 9px;
  color: white;
  text-align: left;
  width: 173px;
  max-height: 60px;
  overflow: hidden;
}
.footer .footer__social {
  height: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
}
.footer .footer__social .footer__social_cont {
  display: flex;
  flex-direction: column;
}
.footer .footer__social .footer__social_cont .recom__list {
  margin-bottom: 0;
  display: flex;
  justify-content: center;
  width: 25px;
  padding-left: 0;
}
.footer .footer__social .footer__social_cont .recom__list li {
  margin: 0.5rem 0.3rem;
}
.footer .footer__social .footer__social_cont .recom__list li .fa-hidden {
  display: none;
}
.footer .footer__social .footer__social_cont .recom__list li a span {
  display: none;
}
.footer .footer__social .footer__social_logo {
  width: 70px;
  height: 17px;
}
.footer .footer__social .footer__contact_us_button {
  width: 109px;
  height: 17px;
  border: 1.3px white solid;
  background: #ffffff00;
}
.footer .footer__social .footer__contact_us_link {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 400;
  font-size: 9px;
  color: white;
}

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