.qr-pair{display:flex;justify-content:center;align-items:flex-start;gap:22px;flex-wrap:wrap}.qr-contact-card{margin:0;text-align:center;flex:0 0 auto}.qr-square{width:172px;height:172px;display:block;position:relative;overflow:hidden;border-radius:12px;border:1px solid #d6e4f2;box-shadow:0 4px 14px #184f8010;background:white}.qr-square img{display:block!important;position:absolute;max-width:none!important;max-height:none!important;border:0!important;border-radius:0!important;padding:0!important;margin:0!important;object-fit:fill!important}.qr-full img{width:100%!important;height:100%!important;object-fit:contain!important;inset:0}.qr-alice-wechat img{width:134.54545%!important;height:auto!important;left:-17.27272%;top:-42.72727%}.qr-alice-whatsapp img{width:218.69159%!important;height:auto!important;left:-59.25233%;top:-187.47663%}.qr-contact-card figcaption{font-size:16px!important;line-height:1.5;color:#174f83;font-weight:600;margin-top:11px}.cta.cta-with-qr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:32px;padding:38px 40px}.cta.cta-with-qr>div:first-child{max-width:420px}.cta-with-qr .qr-pair{gap:16px}.cta-with-qr h2{font-size:clamp(23px,2.2vw,32px)}.cta-with-qr .qr-square{width:160px;height:160px}.cta-contact-lines{font-size:15px;line-height:1.9;margin-top:15px}.cta-contact-lines a{color:#175c98;display:block;text-decoration:none}.contact-codes .qr-pair{justify-content:flex-start}.contact-codes .qr-square{width:180px;height:180px}.contact-codes .qr-contact-card{width:auto}.qr-square:focus-visible{outline:3px solid #458dd0;outline-offset:3px}#contact-qr-preview{padding:28px 0}#contact-settings-form textarea{font-size:16px}#contact-settings-form select{margin-bottom:16px}
@media(max-width:1150px){.cta.cta-with-qr{grid-template-columns:minmax(0,1fr) auto}.cta-with-qr>.button{grid-column:1/-1;justify-self:center}.cta-with-qr .qr-square{width:160px;height:160px}}
@media(max-width:700px){.cta.cta-with-qr{grid-template-columns:1fr;padding:28px 20px;gap:24px}.cta.cta-with-qr>div:first-child{max-width:none;text-align:center}.cta-with-qr>.button{grid-column:auto}.cta-with-qr .qr-square{width:150px;height:150px}.qr-pair{gap:14px}.contact-codes .qr-square{width:145px;height:145px}}

[hidden]{display:none!important}.contact-person{font-size:18px;color:#175c98;font-weight:600}
