@font-face {
  font-family: "Lato";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../../company/assets/fonts/lato-bold.woff2") format("woff2");
}
.apak-page--metal{ grid-template-rows: min-content auto; container-type: inline-size; }
.apak-main--metal{ grid-row: 1 / 3; }
@media  (min-width: 768px) and (max-width: 1100px) {body.apak-page--metal{ grid-template-rows: min-content auto auto auto auto; }
.apak-page--metal .apak-main--metal{ grid-row: 1 / 5; display: grid; }
body.apak-page--metal .apak-footer{ grid-row: 5; }
}
@media  (max-width: 767px) {.apak-page--metal .apak-main--metal{ grid-row: 2; display: block; }
}
@media  (max-width: 767px) {.apak-page--metal .apak-header__toggle,.apak-page--metal .apak-navigation__link--contact{ font-size: 14px; line-height: 32px; }
}
.apak-page--metal{ grid-template-rows: min-content auto auto; }
.apak-main--metal{ grid-row: 1 / 4; }
@media  (max-width: 1000px) {.apak-main--metal{ grid-row: 2; }
}
.apak-page--metal{ grid-template-rows: min-content auto auto auto; }
.apak-main--metal{ grid-row: 1 / 5; }
@media  (max-width: 1000px) {.apak-main--metal{ grid-row: 2; }
}
.apak-page--metal{ grid-template-rows: min-content auto auto auto auto; }
.apak-page--metal .apak-footer{ grid-row: 5; }
.apak-page--metal .apak-footer__row{ max-inline-size: 1080px; margin-inline: auto; }
@media  (min-width: 901px) {.apak-page--metal .apak-footer__body{ padding-block-end: 57px; }
}
@media  (max-width: 1000px) {.apak-page--metal{ grid-template-rows: min-content auto auto; }
.apak-page--metal .apak-footer{ grid-row: 3; }
}
