.payment-methods-section{background-color:#f5f6f7;padding:4rem 0 6rem;width:100%}.payment-methods-section .website-content-width{align-items:center;display:flex;flex-direction:column}.payment-methods-section .pm-title{color:#333;font-size:3.2rem;font-weight:400;letter-spacing:-.02em;margin-bottom:2.8rem;text-align:center}@media (min-width:769px){.payment-methods-section .pm-title{font-size:4rem}}.payment-methods-section .pm-controls{display:flex;flex-wrap:wrap;gap:1.2rem;justify-content:center;margin-bottom:3.2rem;width:100%}.payment-methods-section .pm-custom-select{min-width:20rem;position:relative}@media (min-width:769px){.payment-methods-section .pm-custom-select{min-width:22rem}}.payment-methods-section .pm-select-trigger{align-items:center;background:#fff;border:1px solid #ccc;border-radius:.8rem;cursor:pointer;display:flex;gap:.8rem;padding:1rem 1.6rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.payment-methods-section .pm-select-trigger:hover{border-color:#1da1f0}.payment-methods-section .pm-select-trigger .pm-selected-label{color:#333;flex:1;font-size:1.4rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.payment-methods-section .pm-select-trigger .pm-flag{font-size:1.8rem;line-height:1}.payment-methods-section .pm-select-trigger .pm-chevron{color:#888;flex-shrink:0;transition:transform .2s ease}.payment-methods-section .pm-custom-select[aria-expanded=true] .pm-chevron{transform:rotate(180deg)}.payment-methods-section .pm-custom-select[aria-expanded=true] .pm-select-trigger{border-color:#1da1f0}.payment-methods-section .pm-dropdown{background:#fff;border:1px solid #ddd;border-radius:.8rem;box-shadow:0 4px 16px rgba(0,0,0,.12);left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + .4rem);z-index:100}.payment-methods-section .pm-search-input{border:none;border-bottom:1px solid #ddd;box-sizing:border-box;font-size:1.4rem;outline:none;padding:.8rem 1.2rem;width:100%}.payment-methods-section .pm-search-input::-moz-placeholder{color:#aaa}.payment-methods-section .pm-search-input::placeholder{color:#aaa}.payment-methods-section .pm-options-list{list-style:none;margin:0;max-height:24rem;overflow-y:auto;padding:0}.payment-methods-section .pm-options-list .pm-option{color:#333;cursor:pointer;font-size:1.4rem;padding:.9rem 1.4rem}.payment-methods-section .pm-options-list .pm-option.active,.payment-methods-section .pm-options-list .pm-option:hover{background-color:#f5f5f5}.payment-methods-section .pm-options-list .pm-option.active{color:#1da1f0;font-weight:500}.payment-methods-section .pm-options-list .pm-option[hidden]{display:none}.payment-methods-section .pm-loader{display:flex;justify-content:center;padding:4rem 0;width:100%}.payment-methods-section .pm-loader[hidden]{display:none}.payment-methods-section .pm-spinner{animation:pm-spin .7s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top-color:#1da1f0;height:4rem;width:4rem}@keyframes pm-spin{to{transform:rotate(1turn)}}.payment-methods-section .pm-grid-container{width:100%}.payment-methods-section .pm-grid{display:grid;gap:2rem;grid-template-columns:1fr}@media (min-width:600px){.payment-methods-section .pm-grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:769px){.payment-methods-section .pm-grid{grid-template-columns:repeat(3,1fr)}}.payment-methods-section .pm-error{color:#888;font-size:1.4rem;padding:2rem 0;text-align:center}.payment-methods-section .pm-card{background:#fff;border:1px solid #ccc;border-radius:.8rem;display:flex;flex-direction:column;gap:1.2rem;padding:2rem}.payment-methods-section .pm-card-category{color:#333;font-size:1.6rem;font-weight:500}.payment-methods-section .pm-card-logo{align-items:center;display:flex;min-height:0}.payment-methods-section .pm-card-logo .deposit-ico,.payment-methods-section .pm-card-logo img{border:1px solid #e0e0e0;border-radius:.6rem;padding:.6rem}.payment-methods-section .pm-card-logo img{max-height:4rem;max-width:12rem;-o-object-fit:contain;object-fit:contain}.payment-methods-section .pm-card-logo:empty{display:none}.payment-methods-section .pm-card-logo .deposit-ico{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;height:5rem;margin:0;max-width:12rem;position:relative;width:100%}.payment-methods-section .pm-card-logo .deposit-ico.deposit-ico--missing,.payment-methods-section .pm-card-logo .deposit-ico:before{display:none}.payment-methods-section .pm-card-name{color:#222;font-size:1.6rem;font-weight:600}.payment-methods-section .pm-card-row{align-items:flex-start;display:flex;font-size:1.4rem;gap:.5rem}.payment-methods-section .pm-field-label{color:#555;flex-shrink:0;font-weight:600}.payment-methods-section .pm-field-value{color:#222}.payment-methods-section .pm-currencies{align-items:flex-start;flex-direction:column}.payment-methods-section .pm-currency-pills{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.4rem}.payment-methods-section .pm-currency-pill{background:#fff;border:1px solid #d0d0d0;border-radius:.3rem;color:#222;font-size:1.1rem;font-weight:500;padding:.2rem .6rem}.payment-methods-section .pm-deposit-btn{background:#1da1f0;border-radius:.8rem;color:#fff;display:block;font-size:1.4rem;font-weight:500;margin-top:auto;padding:1rem;text-align:center;text-decoration:none;transition:background .2s ease;width:100%}.payment-methods-section .pm-deposit-btn:hover{background:#1591d8}.payment-methods-section .pm-show-more-wrap{display:flex;justify-content:center;margin-top:3.2rem}.payment-methods-section .pm-show-more-wrap[hidden]{display:none}.payment-methods-section .pm-show-more-btn{align-items:center;background:none;border:none;color:#333;cursor:pointer;display:flex;font-size:1.4rem;gap:.6rem;padding:.8rem 1.6rem}.payment-methods-section .pm-show-more-btn:hover{color:#1da1f0}.payment-methods-section .pm-show-more-btn svg{transition:transform .2s ease}.payment-methods-section .pm-show-more-btn:hover svg{transform:translateY(2px)}.payment-methods-section .pm-show-more-btn.pm-show-less svg{transform:rotate(180deg)}.payment-methods-section .pm-show-more-btn.pm-show-less:hover svg{transform:rotate(180deg) translateY(2px)}
