.outer-block-AMLglossary {
  position: relative;
  display: block;
  width: calc(1350px);
  max-width: 1250px;
  margin-left: 300px;
  min-height: 900px;
  padding: 1px 30px 30px;
  color: #fff;
  /* =============================================================== RESPONSIVE =================================================================*/ }
  .outer-block-AMLglossary .outer-block-AMLglossary-title {
    position: relative;
    font-weight: 400;
    height: 70px;
    border: 1px rgba(255, 255, 255, .5) solid;
    background-image: url(/media/image/1fe1fa6994bcbed0bfbed4aa1d6fac9b5cdaee63.svg);
    background-position: right 40px center;
    background-repeat: no-repeat;
    background-size: 14px;
    border-radius: 50px;
    padding: 4px;
    margin: 30px 0;
    cursor: pointer;
    transition: all 0.2;
    background-color: transparent;
    color: #fff; }
    .outer-block-AMLglossary .outer-block-AMLglossary-title:hover {
      background-color: rgba(255, 255, 255, .3); }
    .outer-block-AMLglossary .outer-block-AMLglossary-title:focus {
      outline: none; }
    .outer-block-AMLglossary .outer-block-AMLglossary-title p {
      position: absolute;
      display: block;
      top: 0;
      left: 15px;
      font-size: 20px;
      margin: 26px 0 23px 70px; }
      .outer-block-AMLglossary .outer-block-AMLglossary-title pb {
        font-weight: 700; }
    .outer-block-AMLglossary .outer-block-AMLglossary-title.ui-state-active {
      border-radius: 30px 30px 0 0;
      border: none;
      margin: 0;
      background-color: rgba(0, 30, 111, .5);
      background-image: url(/media/image/910a85dca4cbe8446ae0f338f1237e440f37b232.svg);
      cursor: default; }
      .outer-block-AMLglossary .outer-block-AMLglossary-title.ui-state-active .letter {
        background-color: #2dcacd; }
    .outer-block-AMLglossary .outer-block-AMLglossary-title .letter {
      position: absolute;
      display: block;
      top: 11px;
      left: 15px;
      border-radius: 50px;
      background-color: rgba(255, 255, 255, .2);
      padding: 12px 20px;
      font-size: 24px;
      font-weight: 700; }
  .outer-block-AMLglossary .glossary-item.ui-accordion-content-active {
    border-radius: 0 0 30px 30px;
    background-color: rgba(0, 30, 111, .5);
    padding: 0 30px 30px 30px;
    border: none; }
    .outer-block-AMLglossary .glossary-item .glossary-item-row {
      display: table;
      margin-top: 30px; }
      .outer-block-AMLglossary .glossary-item .glossary-item-row:first-of-type {
        margin-top: 0;
        border-top: 1px #85d9eb solid;
        padding-top: 30px; }
      .outer-block-AMLglossary .glossary-item .glossary-item-row .left {
        display: table-cell;
        vertical-align: middle;
        width: 20vw; }
        .outer-block-AMLglossary .glossary-item .glossary-item-row .left .word {
          font-size: 20px;
          font-weight: 700;
          color: #fff;
          width: fit-content;
          background-color: rgba(255, 255, 255, .3);
          border-radius: 30px;
          padding: 10px 20px;
          margin-right: 50px;
          float: right; }
      .outer-block-AMLglossary .glossary-item .glossary-item-row .right {
        display: table-cell;
        vertical-align: middle; }
        .outer-block-AMLglossary .glossary-item .glossary-item-row .right .def {
          font-size: 17px;
          font-weight: 400;
          color: #fff;
          width: 100%;
          line-height: 1.5; }
          .outer-block-AMLglossary .glossary-item .glossary-item-row .right .def * {
            list-style: initial;
            color: #fff;
            width: inherit; }
          .outer-block-AMLglossary .glossary-item .glossary-item-row .right .def table {
            margin-right: 0; }
          .outer-block-AMLglossary .glossary-item .glossary-item-row .right .def td {
            padding-left: 15px !important; }
          .outer-block-AMLglossary .glossary-item .glossary-item-row .right .def img {
            border-radius: 20px; }

@media (max-width: 1600px) {
  .outer-block-AMLglossary {
    width: 65vw;
    min-width: 650px; } }

@media (max-width: 1500px) {
  .outer-block-AMLglossary {
    margin-left: calc(-50vw + 480px + 300px); } }

@media (max-width: 960px) {
  .outer-block-AMLglossary {
    margin-left: 0;
    padding: 1px 18px 30px;
    width: calc(100% - 60px); }
    .outer-block-AMLglossary .glossary-item .glossary-item-row {
      display: flex;
      flex-direction: column; }
      .outer-block-AMLglossary .glossary-item .glossary-item-row .left {
        width: auto; }
        .outer-block-AMLglossary .glossary-item .glossary-item-row .left .word {
          margin-right: 0;
          float: none; } }

@media (max-width: 480px) {
  .outer-block-AMLglossary {
    min-width: initial;
    width: calc(100% - 40px); }
    .outer-block-AMLglossary .glossary-item .glossary-item-row .right .def table {
      display: none; }
      .outer-block-AMLglossary .glossary-item .glossary-item-row .right .def ul {
        padding-left: 5px; } }
