#payments{ display: flex; flex: none; flex-wrap: wrap; align-items: stretch; justify-content: space-between; max-width: 98%; margin: 1%; font-size: 0.94em; }
#payments article{ 
    display: flex; flex: none; flex-direction: column; align-items: stretch;
    text-align: center; /* width: 24.25em; */ /*width: 19.75%;*/ width: 14.1%; margin-bottom: 1.25%; font-weight: 600; overflow: hidden;
    border-radius: 1em 1em 0 0; position: relative;
}
#payments article h1{ height: 7em; margin: 0; padding: 1.25em 1em 1em; color: var(--main-color); background: var(--from-primary-color); box-shadow: 0 0 0.5em #000a; z-index: 2; }
#payments article img{ height: 1.5em; max-width: 100%; }
#payments article table{ width: 100%; /*padding: 0.5em 1em;*/ padding: 0; }
#payments article table td{ width: 50%; }
#payments article table th{ width: 50%; /*color: var(--main-color);*/ color: var(--from-primary-color); }
#payments article div{ display: flex; flex: 1; align-items: center; justify-content: center; padding: 0.5em 1em; min-height: 5em; text-shadow: 0 0 0.1em #000; }
#payments article h3{ /*color: var(--main-color);*/ font-size: 1.12em; }


#payments article{ color: var(--main-back);   }
#payments .descr{ border-radius: 0 0 0 1em; }
#payments .descr h1{ display: flex; flex: none; align-items: center; justify-content: center; background: none; color: var(--from-primary-color); box-shadow: none; }
#payments .descr .trs1{ border-radius: 1em 0 0 0; }
#payments .ajetonwallet{ border-radius: 1em 1em 1em 0; }

#payments article .trs1{ background-color: #fff; }
#payments article .trs2{ background: #eadbff; }
#payments article .trs3{ background-color: #fff; }
#payments article .trs4{ background: #eadbff; }
#payments article .kyc{ background-color: #fff; }
#payments article .kyc h3{ color: #f11;  }
#payments article .trs5{ background: #eadbff; }
#payments article .trs6{ background-color: #fff; }
#payments article .trs7{ background: #eadbff; }

#payments h2{ width: 100%; opacity: 0.5; margin: 0 0 3em; } 