.default_pages-box-single {
  position: relative;
  width: 100%;
  height: 100%; }
  .default_pages-box-single picture {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto; }

.prototype-block__inner {
  gap: 64px 30px; }
  @media (max-width: 767px) {
    .prototype-block__inner {
      gap: 30px; } }

.prototype-block__item {
  display: flex;
  flex-direction: column;
  gap: 64px 30px;
  position: relative;
  z-index: 5; }
  @media (max-width: 767px) {
    .prototype-block__item {
      gap: 30px; } }

.prototype-block__item {
  width: calc(50% - 20px);
  flex: 1 0 calc(50% - 20px);
  max-width: calc(50% - 20px); }
  .prototype-block__item--full {
    width: 100%;
    flex: 1 0 100%;
    max-width: 100%; }
  @media (max-width: 767px) {
    .prototype-block__item {
      width: 100%;
      flex: 1 0 100%;
      max-width: 100%; } }
