/* ON: Tilda t585 FAQ icon — lightweight version */

.t585__trigger-button > .t585__icon,
.t585__trigger-button > .t585__icon-hover {
  top: 50% !important;
  right: 0 !important;
  left: auto !important;
  width: 17px !important;
  height: 17px !important;
  padding: 7.5px !important;
  min-width: 0 !important;
  max-width: none !important;
  margin: 0 !important;
  box-sizing: content-box !important;
  transform: translateY(-50%) !important;
  transition: opacity .2s ease-in-out !important;
}

.t585__trigger-button .t585__circle {
  width: 32px !important;
  height: 32px !important;
  margin: 0 !important;
  padding: 0 !important;
  border-radius: 50% !important;
}

.t585__trigger-button .t585__lines {
  position: relative !important;
  z-index: 1 !important;
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  transform: rotate(0) !important;
  transition: transform .3s ease-in-out !important;
}

.t585__header.t585__opened .t585__lines {
  transform: rotate(-45deg) !important;
}

.t585__trigger-button .t585__lines svg {
  display: block !important;
  width: 17px !important;
  height: 17px !important;
}

.t585__trigger-button .t585__lines::before,
.t585__trigger-button .t585__lines::after {
  content: none !important;
}