.prmy-company-profile .body-prmy .details .desc-company .dlitem {
  position: relative;
  display: flex;
  gap: clamp(2.4rem, 5.0104384134vw, 4.8rem);
  padding-top: clamp(2.4rem, 5.0104384134vw, 4.8rem);
  padding-bottom: clamp(2.4rem, 5.0104384134vw, 4.8rem);
}
.prmy-company-profile .body-prmy .details .desc-company .dlitem::before {
  content: "";
  position: absolute;
  top: 100%;
  left: 50%;
  max-width: 100%;
  width: 100%;
  height: 0.1rem;
  background-color: rgba(51, 51, 51, 0.25);
  translate: -50% -100%;
}
.prmy-company-profile .body-prmy .details .desc-company .dlitem .dlterm,
.prmy-company-profile .body-prmy .details .desc-company .dlitem .dldata {
  width: 100%;
}
.prmy-company-profile .body-prmy .details .desc-company .dlitem .dlterm {
  max-width: 24%;
  font-weight: bold;
}
.prmy-company-profile .body-prmy .details .desc-company .dlitem .dldata {
  max-width: 76%;
}
@media screen and (max-width: 600px) {
  .prmy-company-profile .body-prmy .details .desc-company .dlitem {
    flex-direction: column;
  }
  .prmy-company-profile .body-prmy .details .desc-company .dlitem .dlterm,
.prmy-company-profile .body-prmy .details .desc-company .dlitem .dldata {
    max-width: 100%;
  }
}

.prmy-message .body-prmy .desc-greeter {
  display: flex;
  justify-content: flex-end;
}
.prmy-message .body-prmy .desc-greeter .dlitem {
  font-weight: bold;
}
.prmy-message .foot-prmy .spot .location .media {
  width: 100%;
  aspect-ratio: 16/9;
  overflow: hidden;
}
.prmy-message .foot-prmy .spot .location .media iframe {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 16/9;
}
/*# sourceMappingURL=company.css.map */