/* Keep adjacent sections from accumulating oversized vertical padding. */
main>#services,main>#crypto,main>.process-section,main>#tangem,
main>#about,main>#locations{padding-block:56px}
main>#faq.faq-section{padding-top:48px;padding-bottom:56px}
main>.final-cta{padding-block:52px;margin-bottom:24px}
.footer.wrap{padding-top:0}
.footer .footer-main{padding-top:32px;padding-bottom:32px}
@media(max-width:700px){
  main>#services,main>#crypto,main>.process-section,main>#tangem,
  main>#about,main>#locations{padding-block:36px}
  main>#faq.faq-section{padding-top:32px;padding-bottom:36px}
  main>.final-cta{padding-block:36px;margin-bottom:16px}
  .footer .footer-main{padding-top:24px;padding-bottom:28px}
}
@media(max-width:600px){
  .home-page main>.final-cta{margin-top:32px}
}
