.info-card-container{display:flex;width:100%;flex-direction:column;position:relative;.qr-code{margin-top:auto}}.info-card-container.info-card-container-centered{align-items:center;justify-content:center}.info-card-layout{top:40%;left:50%;gap:.625rem;position:absolute;border-radius:10px;background:var(--kgls-color-muted-lightest);transform:translate(-50%,-50%);@media screen and (max-width:359px){min-width:100%;top:10%}}.info-card-layout.info-card-no-barcode{position:static;transform:none}.info-card-body,.info-card-subtitle,.info-card-title{font-weight:600;text-align:center;line-height:1.4}@media screen and (max-width:1279px){.info-card-layout{width:100%;max-width:min(calc(100vw - 2rem),100%);padding:1.875rem;margin-block:1.875rem;box-sizing:border-box;overflow:visible}.info-card-title{white-space:normal;overflow-wrap:break-word;word-break:break-word;font-size:1.4375rem}.info-card-subtitle-container{width:100%;box-sizing:border-box;margin-top:.8rem;min-height:0}.info-card-body,.info-card-subtitle,.info-card-subtitle-container{min-width:0;overflow-wrap:break-word;word-break:break-word;overflow:visible}.info-card-body,.info-card-subtitle{font-size:1.125rem}.info-card-body{margin-top:2.5rem}}@media screen and (min-width:1280px) and (max-width:1919px){.info-card-layout{padding:3.75rem 2.375rem 3.375rem}.info-card-subtitle-container{width:37.0625rem;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:.625rem auto;align-self:center;box-sizing:border-box}.info-card-title{font-size:2.5rem}.info-card-layout.info-card-no-barcode{margin-top:6.875rem}.info-card-body,.info-card-subtitle{font-size:1.625rem}.info-card-body{margin-top:2rem}.qr-code-custom-text{font-weight:300;width:27.1875rem}}@media screen and (min-width:1920px){.info-card-layout{padding:3.375rem 6.125rem}.info-card-subtitle-container{width:45.6875rem;margin:.625rem auto}.info-card-layout.info-card-no-barcode{margin-top:6.875rem}.info-card-title{font-size:3.125rem;align-self:stretch}.info-card-body,.info-card-subtitle{font-size:2.25rem}.info-card-body{margin-top:2rem}}