.pw-twint-button{display:inline-block!important;width:227px!important;max-width:100%!important;height:50px!important;min-height:50px!important;padding:0!important;margin:0!important;border:0!important;border-radius:6px!important;background:transparent!important;box-shadow:none!important;line-height:0!important;text-decoration:none!important;vertical-align:middle!important;flex:none!important}
.pw-twint-button img{display:block!important;width:227px!important;max-width:none!important;height:50px!important;object-fit:contain!important;border:0!important;border-radius:0!important;filter:none!important;opacity:1!important;transform:none!important}
.pw-twint-button:hover{background:transparent!important;filter:none!important;opacity:1!important}
.pw-twint-button:focus-visible{outline:3px solid #b5253b!important;outline-offset:5px!important}
footer .pw-twint-button:focus-visible{outline-color:#fff!important}
footer.footer .w20-payment-row{display:flex!important;flex:0 0 100%!important;width:100%!important;min-width:0;align-items:flex-end!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:24px!important;margin-top:12px}
footer.footer .w20-payment-row>.copyright{margin:0!important;flex:0 1 auto!important;width:auto!important}
.w20-twint-footer{margin-left:auto;min-width:0;max-width:320px;text-align:right}
.w20-twint-footer p{color:#c9d5df;font-size:.82rem;line-height:1.55;margin:12px 0 0}
.w20-twint-section{padding-top:30px;padding-bottom:60px}
.w20-twint-panel{display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:32px;align-items:center;padding:28px;border:1px solid #d8dce0;border-radius:12px;background:#f5f2ec;color:#10263e}
.w20-twint-panel h2{font-size:clamp(1.4rem,2.3vw,1.9rem);line-height:1.25;margin:8px 0 16px}
.w20-twint-panel p{line-height:1.65;margin:10px 0}
.w20-twint-action p{font-size:.85rem}
@media(max-width:700px){.w20-twint-panel{grid-template-columns:minmax(0,1fr);gap:16px;padding:18px}.w20-twint-action{justify-self:start}}
@media(max-width:359px){.w20-twint-panel{padding:12px}}
