.QRCodeBanner-module__fikBlW__section{width:100%;color:var(--brad-color-neutral-100,#000);font-family:var(--brad-font-family-primary,"Bradesco",sans-serif);background:#fff;padding-top:7.5rem;padding-bottom:7.5rem}.QRCodeBanner-module__fikBlW__container{box-sizing:border-box;grid-template-columns:29.125rem minmax(0,1fr);align-items:center;gap:7.25rem;width:100%;max-width:71rem;margin:0 auto;display:grid}.QRCodeBanner-module__fikBlW__container.QRCodeBanner-module__fikBlW__withoutMainImage{grid-template-columns:minmax(0,1fr)}.QRCodeBanner-module__fikBlW__withoutMainImage .QRCodeBanner-module__fikBlW__content{max-width:44rem}.QRCodeBanner-module__fikBlW__mainMedia,.QRCodeBanner-module__fikBlW__content{min-width:0}.QRCodeBanner-module__fikBlW__mainMedia{border-radius:1.5rem;width:29.125rem;height:25.4375rem;overflow:hidden}.QRCodeBanner-module__fikBlW__mainImage{object-fit:cover;width:100%;height:100%;display:block}.QRCodeBanner-module__fikBlW__title{color:#000;font-family:var(--brad-font-family-primary,"Bradesco",sans-serif);overflow-wrap:anywhere;margin:0;font-size:2.5rem;font-weight:600;line-height:1.2}.QRCodeBanner-module__fikBlW__description{color:var(--brad-color-neutral-60,#262626);font-family:var(--brad-font-family-primary,"Bradesco",sans-serif);overflow-wrap:anywhere;margin:1.5rem 0 0;font-size:1.375rem;font-weight:400;line-height:1.4}.QRCodeBanner-module__fikBlW__qrContent{align-items:center;gap:1.25rem;margin-top:2.5rem;display:flex}.QRCodeBanner-module__fikBlW__qrMedia{border:1px solid var(--brad-color-neutral-20,#d9dcdd);box-sizing:border-box;background:#fff;border-radius:.375rem;flex:none;justify-content:center;align-items:center;width:5.4375rem;height:5.6875rem;padding:.5rem;display:flex;overflow:hidden}.QRCodeBanner-module__fikBlW__qrCode{object-fit:contain;width:100%;height:100%;display:block}.QRCodeBanner-module__fikBlW__qrDivider{background-color:#d9dcdd;flex:none;width:1px;height:4.25rem}.QRCodeBanner-module__fikBlW__qrInstruction{width:15.8125rem;max-width:100%;color:var(--brad-color-neutral-60,#262626);overflow-wrap:anywhere;white-space:pre-line;margin:0;font-size:1rem;font-weight:400;line-height:1.4}.QRCodeBanner-module__fikBlW__actions{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-top:2.5rem;display:flex}.QRCodeBanner-module__fikBlW__primaryCta,.QRCodeBanner-module__fikBlW__secondaryCta{min-height:3rem;font-family:var(--brad-font-family-primary,"Bradesco",sans-serif);justify-content:center;align-items:center;font-size:1rem;line-height:1.25;transition:background-color .16s,color .16s,box-shadow .16s;display:inline-flex}.QRCodeBanner-module__fikBlW__actions>.QRCodeBanner-module__fikBlW__primaryCta{text-decoration:none;flex:none!important;width:auto!important;min-width:0!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.QRCodeBanner-module__fikBlW__secondaryCta{min-height:1.25rem;color:var(--brad-color-cta,#3b69ff);text-underline-offset:.125rem;text-decoration:underline}.QRCodeBanner-module__fikBlW__secondaryCta:hover{color:var(--brad-color-cta-hover,#1748ad)}.QRCodeBanner-module__fikBlW__primaryCta:focus-visible,.QRCodeBanner-module__fikBlW__secondaryCta:focus-visible{outline-offset:.1875rem;outline:.1875rem solid #2864dc}@media (max-width:56.25rem){.QRCodeBanner-module__fikBlW__container{grid-template-columns:minmax(0,1fr);gap:2.75rem;max-width:44rem;padding:2.5rem 1.5rem}.QRCodeBanner-module__fikBlW__mainMedia{aspect-ratio:466/407;width:100%;max-width:29.125rem;height:auto;margin:0 auto}.QRCodeBanner-module__fikBlW__content{width:100%;max-width:42rem;margin:0 auto}}@media (max-width:37.5rem){.QRCodeBanner-module__fikBlW__container{gap:2rem;padding:2rem 1.25rem}.QRCodeBanner-module__fikBlW__mainMedia{border-radius:1.25rem}.QRCodeBanner-module__fikBlW__title{text-align:center;font-size:1.875rem}.QRCodeBanner-module__fikBlW__description{text-align:center;margin-top:1.25rem;font-size:1.125rem}.QRCodeBanner-module__fikBlW__qrContent{display:none}.QRCodeBanner-module__fikBlW__actions{align-items:stretch;margin-top:2rem}.QRCodeBanner-module__fikBlW__actions>.QRCodeBanner-module__fikBlW__primaryCta{width:100%!important}.QRCodeBanner-module__fikBlW__secondaryCta{text-align:center;justify-content:center;width:100%;min-height:auto}}@media (max-width:23.75rem){.QRCodeBanner-module__fikBlW__container{padding-left:1rem;padding-right:1rem}.QRCodeBanner-module__fikBlW__qrContent{flex-direction:column;gap:1.25rem}.QRCodeBanner-module__fikBlW__qrDivider{width:100%;height:1px}}
