.retailPartnerSection{padding-top:1.5rem;padding-bottom:1.5rem}.retailPartnerHeading{margin:0 auto 2rem;max-width:800px}.retailPartnerHeading h2{margin-bottom:.5rem;font-weight:400;line-height:1.25;text-align:center;color:#000}.retailPartnerHeading p{font-weight:400;line-height:1.5;text-align:center;font-size:14px}.partnersGrid{display:flex;flex-flow:wrap;margin:0 -5px;justify-content:center}.partnersGrid .partnerCard,.partnersGrid .registrarCard{margin:0 5px 10px;width:calc(100% / 2 - 10px)}@media (min-width:768px){.retailPartnerSection{padding-top:2.5rem;padding-bottom:2.5rem}.partnersGrid{margin:0 -10px}.partnersGrid .partnerCard,.partnersGrid .registrarCard{margin:0 10px 20px;width:calc(100% / 3 - 20px)}}@media (min-width:1280px){.retailPartnerSection{padding-top:3.5rem;padding-bottom:3.5rem}.retailPartnerHeading p{font-size:18px}.partnersGrid .partnerCard,.partnersGrid .registrarCard{width:calc(100% / 5 - 20px)}}.partnerCard{padding:1.5rem;border:1px solid #e6e6e6;height:100%;text-align:center;background-color:#fff}.partnerCard img{margin:0 auto 10px;max-width:100%;height:50px;object-fit:contain}.partnerCard p{text-align:center;font-weight:400;margin-bottom:10px;color:#000}.registrarCard{border:1px solid #e6e6e6;height:100%;text-align:center;background-color:#fff}.registrarCard a{padding:1.5rem;height:100%;width:100%;display:block;min-height:120px;display:flex;justify-content:center;align-items:center}.registrarCard img{margin:0 auto;max-width:100%;height:50px;object-fit:contain;filter:grayscale(100%);opacity:.8;transition:all .4s ease}.registrarCard p{text-align:center;font-weight:400;margin-bottom:10px;color:#000}.registrarCard a:hover img{filter:grayscale(0);opacity:1}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;cursor:pointer;opacity:.4;background-color:rgba(0,0,0,.4)}.modalWrapper{transform:translate(-50%,-50%);position:fixed;top:50%;left:50%;z-index:99;padding:1.5rem;max-width:680px;width:96%;background-color:#fff}.closeBtn{display:flex;position:absolute;top:.25rem;right:.25rem;padding:0;justify-content:center;align-items:center;border-radius:9999px;width:1.5rem;height:1.5rem;background-color:#fff;--transform-translate-x:50%;cursor:pointer}.closeBtn svg{width:.625rem;height:.625rem}.heading{margin-bottom:1.5rem;font-weight:700;line-height:1.25;font-size:24px;letter-spacing:0;font-family:NeueHaasUnica,sans-serif}.formBlock{display:flex}.formBlock,.formBlockInner{width:100%;position:relative}.formBlockInner input{padding-left:1rem;padding-right:1rem;border:1px solid #000;width:100%;height:3.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:700;line-height:1.25;background-color:#fff}.formBlock button svg{width:20px;height:20px}.textBTn{display:none;white-space:nowrap}.copyText{margin-bottom:1.5rem;font-size:1.125rem;line-height:1.75rem;font-weight:400}.formBlock button{display:flex;justify-content:center;align-items:center;gap:5px}.formBlock button:hover{background:#111;border-color:#111}.continuebtn{display:flex;justify-content:center}.continuebtn a{gap:5px}.continuebtn a,.copiedText{display:flex;align-items:center}.copiedText{position:absolute;top:0;right:2rem;padding-left:1rem;padding-right:1rem;height:100%;color:#059669}@media (min-width:768px){.copiedText{right:0}.modalWrapper{text-align:center}.heading{font-size:32px}.formBlockInner input{padding-left:1.5rem;padding-right:1.5rem;border-top-right-radius:0;border-bottom-right-radius:0;font-size:20px}.formBlockInner button{position:static;padding-left:1.5rem;padding-right:1.5rem;width:auto}.textBTn{display:block}.copyText{font-size:18px}}@media (min-width:1280px){.modalWrapper{padding:2.5rem}}