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