/* v310: legal pages (offer, payment & refund, privacy, terms, contacts) */
.info-section p+p,.info-section p+.info-list,.info-section .info-list+p{margin-top:12px!important}
.info-section .info-list{margin:12px 0 0!important;padding:0 0 0 22px!important;color:#59647f;font-size:15px;line-height:1.7}
.info-section .info-list li{margin:0 0 8px!important;padding-left:4px}
.info-section .info-list li:last-child{margin-bottom:0!important}
.info-section ul.info-list li::marker{color:#7448f3}
.info-section ol.info-list li::marker{color:#7448f3;font-weight:800}
.info-section b{color:#0a1947}
.info-section a,.info-requisites a{color:#7448f3;text-decoration:underline;text-underline-offset:2px;overflow-wrap:anywhere}
.info-merchant-card{padding:22px!important;border:1px solid #e8e2f7!important;border-radius:18px!important;background:#f8f6ff}
.info-merchant-card:last-child{padding-bottom:22px!important}
.info-requisites{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:14px 0 0}
.info-requisites div{min-width:0}
.info-requisites dt{margin:0 0 2px;color:#7a84a0;font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:uppercase}
.info-requisites dd{margin:0;color:#0a1947;font-size:15px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}
.info-edition{margin:18px 0 0!important;color:#98a2b8!important;font-size:13px!important}
@media (max-width:640px){.info-requisites{grid-template-columns:1fr}.info-merchant-card{padding:18px!important}}
.pricing-payment-note-v310,.public-plan-note-v310{max-width:760px;margin:22px auto 0!important;color:#6b7590!important;font-size:14px!important;line-height:1.6!important;text-align:center}
.public-plan-note-v310{margin:14px auto!important;font-size:13px!important}
.pricing-payment-note-v310 a,.public-plan-note-v310 a,#pricing .pricing-payment-note-v215 a,.free-note-v208 a{color:#7448f3!important;font-weight:700;text-decoration:underline;text-underline-offset:2px}
.cab-plan-foot-v125 a{color:#7448f3;text-decoration:underline}
