@font-face {
  font-family: "ponur";
  src: url("../../fonts/PPObjectSans-Heavy.otf") format("opentype");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "ponur2";
  src: url("../../fonts/Aceh-Light.ttf") format("truetype");
  font-weight: normal;
  font-style: normal;
}
.footer__content {
  width: 100%;
  height: 14.4vw;
  background-color: #1e1e1e;
}
.footer__content a {
  color: inherit;
  text-decoration: none;
}

.footer__content-address {
  position: absolute;
  margin-left: 13vw;
  margin-top: 2.5vw;
}
.footer__content-address .footer__content-address-name {
  height: 2vw;
  width: 20vw;
}
.footer__content-address .footer__content-address-name p {
  font-family: "ponur2";
  color: #ffffff;
  font-size: 1.5vw;
}
.footer__content-address .footer__content-address-list {
  height: 9vw;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-1 {
  position: absolute;
  height: 3vw;
  width: 8vw;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps {
  display: flex;
  gap: 0.5vw;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps i {
  font-size: 0.8vw;
  color: aqua;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps p {
  margin-top: -0.12vw;
  font-family: "ponur2";
  color: #ebebeb;
  font-size: 0.9vw;
  text-decoration: none !important;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-2 {
  position: absolute;
  height: 3.5vw;
  width: 15vw;
  margin-top: 3vw;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone {
  display: flex;
  gap: 0.5vw;
  text-align: center;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone i {
  font-size: 0.8vw;
  color: aqua;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone p {
  margin-top: -0.1vw;
  font-family: "ponur2";
  color: #ebebeb;
  font-size: 0.9vw;
  text-decoration: none !important;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail {
  display: flex;
  gap: 0.5vw;
  margin-top: 0.5vw;
  text-align: center;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail i {
  margin-top: 0.02vw;
  font-size: 0.85vw;
  color: aqua;
}
.footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail p {
  margin-top: -0.08vw;
  font-family: "ponur2";
  color: #ebebeb;
  font-size: 0.9vw;
  text-decoration: none !important;
}

.footer__content-logo {
  position: absolute;
  margin-left: 31vw;
  margin-top: -14vw;
}
.footer__content-logo img {
  height: 12vw;
  width: 12vw;
}

.footer__content-right {
  position: absolute;
  height: 8vw;
  width: 12vw;
  margin-left: 53.8vw;
  margin-top: -11vw;
  text-align: right;
}
.footer__content-right .footer__content-right-title {
  height: 2vw;
  width: 20vw;
}
.footer__content-right .footer__content-right-title p {
  font-family: "ponur2";
  color: #ffffff;
  font-size: 1.5vw;
}
.footer__content-right .footer__content-right-description {
  height: 2vw;
  width: 20vw;
}
.footer__content-right .footer__content-right-description p {
  font-family: "ponur2";
  color: #ebebeb;
  font-size: 0.9vw;
}
.footer__content-right .footer__content-right-icons {
  position: absolute;
  margin-left: 16.4vw;
  margin-top: 1vw;
  display: flex;
  width: 10vw;
  height: 2vw;
  gap: 1vw;
}
.footer__content-right .footer__content-right-icons .footer__content-right-icons-ig i {
  color: #ebebeb;
  font-size: 1.4vw;
  margin-top: -0.1vw;
  transition: all 0.3s;
}
.footer__content-right .footer__content-right-icons .footer__content-right-icons-ig i:hover {
  color: aqua;
}
.footer__content-right .footer__content-right-icons .footer__content-right-icons-fb i {
  color: #ebebeb;
  font-size: 1.3vw;
  transition: all 0.3s;
}
.footer__content-right .footer__content-right-icons .footer__content-right-icons-fb i:hover {
  color: aqua;
}

.footer__content-seperator {
  position: absolute;
  height: 0.01vw;
  width: 78vw;
  margin-left: -2vw;
  margin-top: -2vw;
  background-color: #ebebeb;
}

.footer__content-bottom {
  position: absolute;
  display: flex;
  gap: 54.5vw;
  margin-top: -1vw;
  width: 80vw;
}
.footer__content-bottom p {
  font-family: "ponur2";
  color: #ebebeb;
  font-size: 0.8vw;
}
.footer__content-bottom .footer_content-bottom-pomeo {
  display: flex;
  gap: 0.4vw;
}
.footer__content-bottom .footer_content-bottom-pomeo img {
  position: absolute;
  margin-top: -0.55vw;
  height: 1.9vw;
  width: 3.8vw;
}

@media (max-width: 1024px) {
  .footer__content {
    width: 100%;
    height: 17.4vw;
    background-color: #1e1e1e;
  }
  .footer__content-address {
    position: absolute;
    margin-left: 13vw;
    margin-top: 2.5vw;
  }
  .footer__content-address .footer__content-address-name {
    height: 2vw;
    width: 26vw;
    margin-bottom: 1vw;
  }
  .footer__content-address .footer__content-address-name p {
    font-family: "ponur2";
    color: #ffffff;
    font-size: 1.8vw;
  }
  .footer__content-address .footer__content-address-list {
    height: 9vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 {
    position: absolute;
    height: 3vw;
    width: 9vw;
    margin-bottom: 2vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps {
    display: flex;
    gap: 0.5vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps i {
    font-size: 1.1vw;
    color: aqua;
    margin-top: 0.5vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps p {
    margin-top: -0.12vw;
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.1vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 {
    position: absolute;
    height: 3.5vw;
    width: 15vw;
    margin-top: 3vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone {
    display: flex;
    gap: 0.5vw;
    text-align: center;
    margin-bottom: 0.7vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone i {
    font-size: 1.1vw;
    color: aqua;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone p {
    margin-top: 0vw;
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.1vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail {
    display: flex;
    gap: 0.5vw;
    margin-top: 0.5vw;
    text-align: center;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail i {
    margin-top: 0.02vw;
    font-size: 1.1vw;
    color: aqua;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail p {
    margin-top: -0.08vw;
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.1vw;
  }
  .footer__content-logo {
    position: absolute;
    margin-left: 31vw;
    margin-top: -16vw;
  }
  .footer__content-logo img {
    height: 15vw;
    width: 15vw;
  }
  .footer__content-right {
    position: absolute;
    height: 8vw;
    width: 12vw;
    margin-left: 53.8vw;
    margin-top: -11vw;
    text-align: right;
  }
  .footer__content-right .footer__content-right-title {
    height: 2vw;
    width: 20vw;
    margin-top: -1vw;
  }
  .footer__content-right .footer__content-right-title p {
    font-family: "ponur2";
    color: #ffffff;
    font-size: 1.8vw;
  }
  .footer__content-right .footer__content-right-description {
    height: 2vw;
    width: 20vw;
    margin-top: 1vw;
  }
  .footer__content-right .footer__content-right-description p {
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.1vw;
  }
  .footer__content-right .footer__content-right-icons {
    position: absolute;
    margin-left: 15vw;
    margin-top: 1vw;
    display: flex;
    width: 10vw;
    height: 2vw;
    gap: 1.5vw;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-ig i {
    color: #ebebeb;
    font-size: 1.8vw;
    margin-top: 1vw;
    transition: all 0.3s;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-ig i:hover {
    color: aqua;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-fb i {
    color: #ebebeb;
    margin-top: 1vw;
    font-size: 1.67vw;
    transition: all 0.3s;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-fb i:hover {
    color: aqua;
  }
  .footer__content-seperator {
    position: absolute;
    height: 0.01vw;
    width: 78vw;
    margin-left: -2vw;
    margin-top: -2vw;
    background-color: #ebebeb;
  }
  .footer__content-bottom {
    position: absolute;
    display: flex;
    gap: 49vw;
    margin-top: -1vw;
    width: 80vw;
  }
  .footer__content-bottom p {
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.1vw;
  }
  .footer__content-bottom .footer_content-bottom-pomeo {
    display: flex;
    gap: 0.4vw;
  }
  .footer__content-bottom .footer_content-bottom-pomeo img {
    position: absolute;
    margin-top: -0.55vw;
    height: 1.9vw;
    width: 3.8vw;
  }
}
@media (max-width: 768px) {
  .footer__content {
    width: 100%;
    height: 20vw;
    background-color: #1e1e1e;
  }
  .footer__content-address {
    position: absolute;
    margin-left: 13vw;
    margin-top: 2.5vw;
  }
  .footer__content-address .footer__content-address-name {
    height: 2vw;
    width: 30vw;
    margin-bottom: 1vw;
  }
  .footer__content-address .footer__content-address-name p {
    font-family: "ponur2";
    color: #ffffff;
    font-size: 2vw;
  }
  .footer__content-address .footer__content-address-list {
    height: 9vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 {
    position: absolute;
    height: 3vw;
    width: 12vw;
    margin-bottom: 2vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps {
    display: flex;
    gap: 0.5vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps i {
    font-size: 1.4vw;
    color: aqua;
    margin-top: 0.5vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps p {
    margin-top: -0.12vw;
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.4vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 {
    position: absolute;
    height: 3.5vw;
    width: 15vw;
    margin-top: 4vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone {
    display: flex;
    gap: 0.5vw;
    text-align: center;
    margin-bottom: 0.7vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone i {
    font-size: 1.4vw;
    color: aqua;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone p {
    margin-top: 0vw;
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.4vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail {
    display: flex;
    gap: 0.5vw;
    margin-top: 1vw;
    text-align: center;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail i {
    margin-top: 0.02vw;
    font-size: 1.4vw;
    color: aqua;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail p {
    margin-top: -0.08vw;
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.4vw;
  }
  .footer__content-logo {
    position: absolute;
    margin-left: 31vw;
    margin-top: -16vw;
  }
  .footer__content-logo img {
    height: 17vw;
    width: 17vw;
  }
  .footer__content-right {
    position: absolute;
    height: 8vw;
    width: 12vw;
    margin-left: 53.8vw;
    margin-top: -11vw;
    text-align: right;
  }
  .footer__content-right .footer__content-right-title {
    height: 2vw;
    width: 22vw;
    margin-left: -1.8vw !important;
    margin-top: -1vw;
  }
  .footer__content-right .footer__content-right-title p {
    font-family: "ponur2";
    color: #ffffff;
    font-size: 2vw;
  }
  .footer__content-right .footer__content-right-description {
    height: 2vw;
    width: 22vw;
    margin-left: -1.75vw;
    margin-top: 1vw;
  }
  .footer__content-right .footer__content-right-description p {
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.3vw;
  }
  .footer__content-right .footer__content-right-icons {
    position: absolute;
    margin-left: 14.8vw;
    margin-top: 1.6vw;
    display: flex;
    width: 10vw;
    height: 2vw;
    gap: 1.5vw;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-ig i {
    color: #ebebeb;
    font-size: 2.05vw;
    margin-top: 0.9vw;
    transition: all 0.3s;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-ig i:hover {
    color: aqua;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-fb i {
    color: #ebebeb;
    margin-top: 1vw;
    font-size: 1.87vw;
    transition: all 0.3s;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-fb i:hover {
    color: aqua;
  }
  .footer__content-seperator {
    position: absolute;
    height: 0.02vw;
    width: 78vw;
    margin-left: -2vw;
    margin-top: 1vw;
    background-color: #ebebeb;
  }
  .footer__content-bottom {
    position: absolute;
    display: flex;
    gap: 45.5vw;
    margin-top: 2.5vw;
    width: 80vw;
  }
  .footer__content-bottom p {
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.3vw;
  }
  .footer__content-bottom .footer_content-bottom-pomeo {
    display: flex;
    gap: 0.4vw;
  }
  .footer__content-bottom .footer_content-bottom-pomeo img {
    position: absolute;
    margin-top: -0.5vw;
    height: 2.2vw;
    width: 4vw;
  }
}
@media (max-width: 480px) {
  .footer__content {
    width: 100%;
    height: 30vw;
    background-color: #1e1e1e;
  }
  .footer__content-address {
    position: absolute;
    margin-left: 13vw;
    margin-top: 2.5vw;
  }
  .footer__content-address .footer__content-address-name {
    height: 2vw;
    width: 35vw;
  }
  .footer__content-address .footer__content-address-name p {
    font-family: "ponur2";
    color: #ffffff;
    font-size: 2.3vw;
  }
  .footer__content-address .footer__content-address-list {
    height: 9vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 {
    position: absolute;
    height: 3vw;
    width: 15vw;
    margin-top: 2vw;
    margin-bottom: 2.5vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps {
    display: flex;
    gap: 0.8vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps i {
    font-size: 1.7vw;
    color: aqua;
    margin-top: 0.5vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-1 .footer__content-address-list-1-gps p {
    margin-top: -0.12vw;
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.7vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 {
    position: absolute;
    height: 3.5vw;
    width: 15vw;
    margin-top: 7vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone {
    display: flex;
    gap: 0.8vw;
    text-align: center;
    margin-bottom: 1vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone i {
    font-size: 1.7vw;
    color: aqua;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-phone p {
    margin-top: 0vw;
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.7vw;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail {
    display: flex;
    gap: 0.8vw;
    margin-top: 1.5vw;
    text-align: center;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail i {
    margin-top: 0.02vw;
    font-size: 1.7vw;
    color: aqua;
  }
  .footer__content-address .footer__content-address-list .footer__content-address-list-2 .footer__content-address-list-2-mail p {
    margin-top: -0.08vw;
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.7vw;
  }
  .footer__content-logo {
    position: absolute;
    margin-left: 30vw;
    margin-top: -13vw;
  }
  .footer__content-logo img {
    height: 18vw;
    width: 18vw;
  }
  .footer__content-right {
    position: absolute;
    height: 8vw;
    width: 12vw;
    margin-left: 53.8vw;
    margin-top: -11vw;
    text-align: right;
  }
  .footer__content-right .footer__content-right-title {
    height: 2vw;
    width: 26vw;
    margin-left: -5.4vw !important;
    margin-top: -1vw;
  }
  .footer__content-right .footer__content-right-title p {
    font-family: "ponur2";
    color: #ffffff;
    font-size: 2.3vw;
  }
  .footer__content-right .footer__content-right-description {
    height: 2vw;
    width: 25vw;
    margin-left: -4.75vw;
    margin-top: 2vw;
  }
  .footer__content-right .footer__content-right-description p {
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.5vw;
  }
  .footer__content-right .footer__content-right-icons {
    position: absolute;
    margin-left: 12.8vw;
    margin-top: 2.6vw;
    display: flex;
    width: 10vw;
    height: 2vw;
    gap: 2.5vw;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-ig i {
    color: #ebebeb;
    font-size: 2.45vw;
    margin-top: 0.9vw;
    transition: all 0.3s;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-ig i:hover {
    color: aqua;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-fb i {
    color: #ebebeb;
    margin-top: 0.6vw;
    font-size: 2.2vw;
    transition: all 0.3s;
  }
  .footer__content-right .footer__content-right-icons .footer__content-right-icons-fb i:hover {
    color: aqua;
  }
  .footer__content-seperator {
    position: absolute;
    height: 0.06vw;
    width: 78vw;
    margin-left: -2vw;
    margin-top: 6vw;
    background-color: #ebebeb;
  }
  .footer__content-bottom {
    position: absolute;
    display: flex;
    gap: 33vw;
    margin-top: 8.5vw;
    width: 80vw;
  }
  .footer__content-bottom p {
    font-family: "ponur2";
    color: #ebebeb;
    font-size: 1.8vw;
  }
  .footer__content-bottom .footer_content-bottom-pomeo {
    display: flex;
    gap: 0.4vw;
  }
  .footer__content-bottom .footer_content-bottom-pomeo img {
    position: absolute;
    margin-top: -0.8vw;
    height: 3.2vw;
    width: 7vw;
  }
}

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