.prmy-about-us .head-prmy .summary .title {
  text-align: center;
}
.prmy-about-us .head-prmy .summary .title .g-headline-prmy .string.main::before {
  left: 50%;
  max-width: clamp(24rem, 50.1043841336vw, 72rem);
  translate: -50% -100%;
}
.prmy-about-us .body-prmy .list-about-us {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: clamp(2.4rem, 5.0104384134vw, 4.8rem);
  flex-wrap: wrap;
}
.prmy-about-us .body-prmy .list-about-us .item {
  display: grid;
  grid-template-areas: "disp" "title" "text";
  width: 100%;
}
.prmy-about-us .body-prmy .list-about-us .item .title {
  grid-area: title;
  padding-left: clamp(1.2rem, 2.5052192067vw, 2.4rem);
  padding-right: clamp(1.2rem, 2.5052192067vw, 2.4rem);
}
.prmy-about-us .body-prmy .list-about-us .item .text {
  grid-area: text;
  padding-left: clamp(1.2rem, 2.5052192067vw, 2.4rem);
  padding-right: clamp(1.2rem, 2.5052192067vw, 2.4rem);
}
.prmy-about-us .body-prmy .list-about-us .item .disp {
  grid-area: disp;
}
.prmy-about-us .body-prmy .list-about-us .item .disp .media {
  width: 100%;
  aspect-ratio: 3/2;
}
.prmy-about-us .body-prmy .list-about-us .item .disp .media .image {
  width: 100%;
  aspect-ratio: 3/2;
  -o-object-fit: cover;
     object-fit: cover;
}
@media screen and (min-width: 601px) {
  .prmy-about-us .body-prmy .list-about-us .item {
    max-width: calc(calc(100% - clamp(2.4rem, 5.0104384134vw, 4.8rem) * 1)/2);
  }
}
/*# sourceMappingURL=about-us.css.map */