@charset "utf-8";

.footer-actions[_ngcontent-ng-c2924288319] { display: grid; align-items: center; grid-template-columns: 1fr 1fr; grid-auto-flow: row; grid-auto-columns: 1fr; gap: 12px; padding: 0 var(--stb-container-padding); }

.footer-actions__button[_ngcontent-ng-c2924288319] { --stb-button-padding: 12px; font-size: 14px; font-weight: 700; line-height: 1.2; font-family: var(--stb-font-primary),serif; font-style: normal; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 4px, rgba(0, 0, 0, 0.25) 0px 2px 8px; }

.footer-actions__button[_ngcontent-ng-c2924288319]:nth-child(3) { order: 2; }

.footer-actions__button[_ngcontent-ng-c2924288319]:nth-child(2) { order: 3; grid-column: 1 / -1; }

@media screen and (min-width: 1280px) {
  .footer-actions__button[_ngcontent-ng-c2924288319]:nth-child(2) { order: 2; grid-column: auto; }
}

@media screen and (min-width: 1280px) {
  .footer-actions[_ngcontent-ng-c2924288319] { justify-content: center; grid-template-columns: none; grid-auto-flow: column; grid-auto-columns: minmax(160px, auto); }
}

@media (orientation: landscape) {
  .footer-actions[_ngcontent-ng-c2924288319] { padding-right: max(var(--stb-safe-area-right),var(--stb-container-padding)); padding-left: max(var(--stb-safe-area-left),var(--stb-container-padding)); }
}

[_nghost-ng-c2924288319] .button--s:lang(pt) { --stb-button-padding: 18px; }