.TerminalPricingRefresh__layout{-moz-column-gap:32px;column-gap:32px;padding-bottom:24px}.TerminalPricingRefresh__leftSide,.TerminalPricingRefresh__leftSide .Card,.TerminalPricingRefresh__rightSide,.TerminalPricingRefresh__rightSide .Card{height:100%}.TerminalPricingRefresh__title{color:#0a2540;font:var(--fontWeightSemibold) 24px/32px var(--fontFamily)}.TerminalPricingRefresh__copy{color:#3f4b66;font:var(--fontWeightNormal) 15px/24px var(--fontFamily);padding-right:16px}.TerminalPricingRefresh__devices{display:flex;flex-direction:column;height:100%}.TerminalPricingRefresh__devicesCopy{display:grid;gap:8px;padding:24px 16px 12px}.TerminalPricingRefresh__deviceGrid{display:grid;flex-grow:1;gap:4px;padding:4px}@media (min-width:600px){.TerminalPricingRefresh__deviceGrid{grid-template-columns:repeat(auto-fit,minmax(0,1fr))}}.TerminalPricingRefresh__payments{display:flex;flex-direction:column;height:100%}.TerminalPricingRefresh__paymentsCopy{display:grid;gap:8px;padding:24px 16px 12px}.TerminalPricingRefresh__paymentsPriceContentContainer{display:grid;align-items:center;flex-grow:1;border-radius:8px;margin:4px;padding:16px;background:#f6f9fc}.TerminalPricingRefresh__customPricing{align-items:center;display:grid;grid-template-columns:2fr 1fr;padding:32px 16px}.TerminalPricingRefresh__customPricingCopy{display:grid;gap:8px}.TerminalPricingRefresh__customPricingCta{justify-self:end;padding-right:16px;text-wrap:balance}