.WFITENC {
      position: fixed !important;
      opacity: 1 !important;
      clip: auto !important;
      display: block !important;
      padding: 0;
      margin: 0;
      z-index: 2147483647 !important;
    }

    .WFITCNC {
      width: 320px !important;
      height: 220px !important;
      box-shadow: 0 6px 6px 3px rgba(165, 160, 179, 0.2);
      background: #fff;
      border-width: 0 !important;
    }

    .WFITIOC {
      width: 500px !important;
      height: 80px !important;
      background: #fff;
      box-shadow: 0 6px 6px 3px rgba(165, 160, 179, 0.2);
      border-width: 0 !important;
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
    }

    .WFITDNC {
      margin: 0 !important;
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
    }

    .WFITINC {
      width: 100% !important;
      height: 60px !important;
    }

    .WFITJNC {
      width: 240px;
      height: 20px;
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-weight: 600;
      font-size: 13px;
      text-align: center;
      line-height: 20px;
      box-sizing: border-box;
      padding-left: 55px;
      padding-top: 10px;
      outline: none;
    }

    .WFITBNC {
      position: absolute;
      top: 0;
      right: 0;
      width: 30px;
      height: 30px;
      margin: 15px 10px 0 0;
      border-radius: 50%;
      background: #fff;
      opacity: 0;
    }

    .WFITLNC {
      position: absolute;
      top: 0;
      left: 0;
      width: 30px;
      height: 30px;
      margin: 26px 0 0 17px;
      border-radius: 50%;
      background: #efb400;
    }

    .WFITKNC {
      position: absolute;
      top: 34px;
      left: 27px;
      fill: #fff !important;
      cursor: auto;
      opacity: 1;
    }

    .WFITKNC svg {
      display: inline-block;
      height: 14px !important;
      width: 10px !important;
    }

    .WFITANC {
      position: absolute;
      top: 21px;
      right: 20px;
      opacity: 1 !important;
    }

    .WFITANC svg {
      display: inline-block;
      height: 10px;
      width: 10px;
    }

    .WFITPNC {
      padding: 22px 62px 0 62px;
    }

    .WFITONC {
      cursor: pointer;
      width: 196px;
      height: 34px;
      border: 1.25px solid #9193a3;
      background: #fff;
      box-sizing: border-box;
      border-radius: 6px;
      margin-bottom: 8px;
    }

    .WFITONC:hover {
      background-color: #efeff4 !important;
    }

    .WFITNNC {
      height: 15px;
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 12px;
      line-height: 15px;
      color: #000;
      text-align: center;
      padding: 8.5px 0;
    }

    .WFITEOC {
      width: 266px;
      height: 22px;
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-weight: normal;
      font-style: normal;
      font-size: 12px;
      line-height: 22px;
      text-align: center;
      letter-spacing: 0.171429px;
      color: #000;
      padding: 8px 27px;
    }

    .WFITFOC {
      width: 240px;
      height: 45px;
      font-family: inherit;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 20px;
      color: #414141;
      padding-left: 60px;
      padding-top: 21px;
    }

    .WFITFOC div {
      outline: none;
    }

    .WFITGOC {
      display: inline;
      font-family: inherit;
    }

    .WFITCOC {
      display: inline;
      font-family: inherit;
      color: #1fc8de;
      padding-left: 5px !important;
    }

    .WFITDOC {
      position: absolute;
      top: 32px;
      left: 360px;
      width: 100px;
      height: 17px;
      font-style: normal;
      font-weight: 600;
      font-size: 14px;
      text-align: center;
      line-height: 17px;
      color: #1fc8de;
      text-decoration: none !important;
    }

    .WFITBOC {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 3px;
      background-color: #fff;
    }

    .WFITAOC {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 0;
      height: 3px;
      background-color: #efb400;
      animation: progressTransition 5s 1 linear;
      -webkit-animation: progressTransition 5s 1 linear;
      -moz-animation: progressTransition 5s 1 linear;
    }

    .WFITHOC {
      position: absolute;
      right: 0;
      top: 0;
      color: #7e8890;
      margin: 10px 14px 0 0;
    }

    .WFITHOC svg {
      height: 10px;
      width: 10px;
      display: inline-block;
    }

    .WFITMNC {
      border-bottom: 1px solid !important;
    }

    .WFITGNC {
      pointer-events: none position;
    }

    .WFITGNC .WFITHNC {
      position: absolute;
      width: 54%;
    }

    .WFITFNC {
      z-index: 0 !important;
      top: 48% !important;
      pointer-events: none;
      position: relative !important;
    }

    @keyframes progressTransition {
      from {
        width: 100%;
      }
      to {
        width: 0%;
      }
    }

    .ico-spin {
      display: inline-block;
      animation: wfx_common_spin 2s infinite linear !important;
      -webkit-animation: wfx_common_spin 2s infinite linear !important;
      -moz-animation: wfx_common_spin 2s infinite linear !important;
      -ms-animation: wfx_common_spin 2s infinite linear !important;
    }

    .ico-large:before {
      vertical-align: -10%;
      font-size: 1.3333334em;
    }

    [class^="ico-"].ico-fixed-width,
    [class*=" ico-"].ico-fixed-width {
      display: inline-block;
      width: 1.1428572em;
      text-align: right;
      padding-right: 0.2857143em;
    }

    [class^="ico-"].ico-fixed-width.ico-large,
    [class*=" ico-"].ico-fixed-width.ico-large {
      width: 1.4285715em;
    }

    [class^="ico-"],
    [class*=" ico-"] {
      font-size: 1em;
    }

    .WFITHE {
      color: #00bcd4 !important;
    }

    .WFITPOB {
      height: 3em;
      width: 100%;
      padding: 10px 15px 10px 15px;
    }

    .WFITAPB {
      position: fixed;
      top: 0;
      z-index: 10;
      background: rgba(255, 255, 255, 0.9);
      box-shadow: 0 1px 3px rgba(0, 0, 0, 0.11);
    }

    .WFITHP,
    .WFITHP select {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 20px;
      max-height: 170px;
      overflow: auto !important;
    }

    .WFITC- {
      -webkit-user-select: text;
      -moz-user-select: text;
      -ms-user-select: text;
    }

    .WFITME {
      margin: 0;
      vertical-align: middle;
      line-height: 20px;
      display: inline-block;
      display: inline;
      zoom: 1;
      padding: 4px 8px;
      text-align: center;
      cursor: pointer;
      color: #333;
      text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
      background-color: #f5f5f5;
      background-image: -moz-linear-gradient(top, #fff, #e6e6e6);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e6e6e6));
      background-image: -webkit-linear-gradient(top, #fff, #e6e6e6);
      background-image: -o-linear-gradient(top, #fff, #e6e6e6);
      background-image: linear-gradient(to bottom, #fff, #e6e6e6);
      background-repeat: repeat-x;
      border-color: #e6e6e6 #e6e6e6 #bfbfbf;
      border: 1px solid #bbb;
      border-bottom-color: #a2a2a2;
      -webkit-border-radius: 8px 0;
      -moz-border-radius: 8px 0;
      border-radius: 8px 0;
      -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
      box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
      white-space: nowrap;
    }

    .WFITME:active {
      background-color: #ccc;
      background-image: none;
      outline: 0 \;
      -webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
      -moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
      box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
    }

    .WFITME:hover {
      background-color: #e6e6e6;
      text-decoration: none;
      background-position: 0 -15px;
      -webkit-transition: background-position 0.1s linear;
      -moz-transition: background-position 0.1s linear;
      -o-transition: background-position 0.1s linear;
      transition: background-position 0.1s linear;
    }

    .WFITME:focus {
      outline: thin dotted #333 \;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px;
    }

    .WFITONB,
    .WFITPNB {
      font-family: Inter;
      padding: 12px 16px;
      width: 200px;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 20px;
      color: #403D35;
      background-color: #fff;
      border: 1px solid #D7D6D1;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -o-transition: border linear 0.2s, box-shadow linear 0.2s;
      transition: border linear 0.2s, box-shadow linear 0.2s;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
    }

    .WFITONB:hover,
    .WFITIQ:hover,
    .WFITHQ:hover,
    .WFITPNB:hover,
    .WFITIQ:hover,
    .WFITHQ:hover {
      border: 1px solid #A5A39C !important;
    }

    .WFITONB:focus,
    .WFITIQ:focus,
    .WFITHQ:focus,
    .WFITPNB:focus,
    .WFITIQ:focus,
    .WFITHQ:focus,
    .WFITONB:active,
    .WFITIQ:focus,
    .WFITHQ:focus,
    .WFITPNB:active,
    .WFITIQ:focus,
    .WFITHQ:focus {
      border: 1px solid #2775C4 !important;
    }

    .WFITPNB::placeholder {
      color: inherit;
      filter: opacity(0.6);
    }

    .WFITHB {
      cursor: pointer;
      color: #596377;
      text-decoration: none;
      -webkit-user-select: text;
      -moz-user-select: text;
      -ms-user-select: text;
    }

    .WFITHB img {
      border: none;
    }

    .WFITNDB,
    .WFITIV,
    .WFITKD,
    .WFITLV {
      -webkit-user-select: text;
      -moz-user-select: text;
      -ms-user-select: text;
    }

    .WFITGDB {
      font-family: Inter, sans-serif;
      font-weight: 600;
      font-size: 14px;
      color: #5a574e;
    }

    .WFITHL {
      cursor: pointer;
    }

    .WFITKW {
      display: none !important;
    }

    .WFITNW {
      opacity: 0 !important;
    }

    .WFITIIB {
      transition: opacity 250ms ease;
    }

    .WFITL,
    .WFITFU,
    .WFITCFB {
      font-weight: bold;
      padding: 5px 10px;
      -webkit-border-radius: 8px 0;
      -moz-border-radius: 8px 0;
      border-radius: 8px 0;
      white-space: nowrap;
      text-decoration: none;
    }

    .WFITC0 {
      font-weight: bold;
      padding: 6px 12px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      white-space: nowrap;
      text-decoration: none;
      display: flex;
      justify-content: center;
      align-items: center;
      background-color: white;
      color: #485160;
    }

    .WFITCFB {
      color: white;
      background-color: #485160;
    }

    .WFITL {
      color: white;
      background-color: #ff6169;
    }

    .WFITFU {
      color: white;
      background-color: #ff6169;
      -webkit-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3);
      -moz-box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3);
      box-shadow: 0 0 1px 1px rgba(255, 255, 255, 0.3);
    }

    .WFITM {
      background-color: #c2c2c2 !important;
    }

    .WFITAW {
      background-color: #00bcd4;
      padding: 3px 5px 0 15px;
      height: 32px;
    }

    .nudgeAlongHeader {
      background-color: #131825;
      padding: 3px 5px 0 15px;
      height: 32px;
    }

    .WFITBW,
    .WFITN1 {
      color: white;
      font-weight: bold;
      white-space: nowrap;
    }

    .WFITDW {
      height: 100%;
      width: 150px;
      border: 0;
      padding: 2px 5px;
      background-color: #fff;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -o-transition: border linear 0.2s, box-shadow linear 0.2s;
      transition: border linear 0.2s, box-shadow linear 0.2s;
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      border-radius: 4px 0 0 4px;
    }

    .WFITHW {
      height: 32px;
      width: 430px;
      border: 0;
      padding: 2px 5px;
      background-color: #fff;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -o-transition: border linear 0.2s, box-shadow linear 0.2s;
      transition: border linear 0.2s, box-shadow linear 0.2s;
      -webkit-border-radius: 4px 0 0 4px;
      -moz-border-radius: 4px 0 0 4px;
      border-radius: 4px;
    }

    .WFITDW:focus {
      outline: 0;
      outline: thin dotted \;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 239, 213, 0.8);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 239, 213, 0.8);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(255, 239, 213, 0.8);
    }

    .WFITEW {
      height: 100%;
      width: 88%;
      background-color: #fff;
      padding: 0 5px;
      color: #ed9121;
      -webkit-border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      border-radius: 0 4px 4px 0;
    }

    .WFITFW {
      height: 100%;
      width: calc(100vw - 82px);
      color: #ed9121;
      -webkit-border-radius: 0 4px 4px 0;
      -moz-border-radius: 0 4px 4px 0;
      border-radius: 0 4px 4px 0;
    }

    .WFITGW {
      padding: 0 7px !important;
    }

    .WFITA0 {
      font-family: Inter;
      font-size: 14px;
      line-height: 20px;
      width: 200px;
      padding: 5px;
      background-color: #fff;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -o-transition: border linear 0.2s, box-shadow linear 0.2s;
      transition: border linear 0.2s, box-shadow linear 0.2s;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      color: #2E2B24;
      font-weight: 400;
      border: 1px solid #D7D6D1;
      box-sizing: border-box;
    }

    .WFITA0:hover {
      border: 1px solid #A5A39C;
    }

    .WFITA0:focus {
      border: 1px solid #2775C4;
    }

    .WFITA2,
    .WFITC2 {
      position: relative;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 4px 4px 0 4px;
      margin: 0 3px 0 3px;
      cursor: pointer;
    }

    .WFITB2 {
      border-top-color: #fff;
    }

    .WFITM1 {
      padding: 3px 6px;
      border-color: transparent;
      border-style: solid;
      border-width: 3px 3px 0 3px;
      display: block;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      white-space: nowrap;
    }

    .WFITL2 {
      padding: 0 !important;
      border-style: none;
      border-color: transparent;
      border-width: 3px 3px 0 3px;
      display: block;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      white-space: nowrap;
    }

    .WFITD2 {
      border-color: #00bcd4;
    }

    .WFITCW {
      background-color: white;
      color: #ed9121;
    }

    .WFITM2 {
      -webkit-border-radius: 0 0 5px 5px;
      -moz-border-radius: 0 0 5px 5px;
      border-radius: 2px 2px 2px 2px;
      border-color: transparent;
      border-style: solid;
      margin-top: 6px;
    }

    .WFITN2 {
      border-color: white;
      box-shadow: 0 0 1px rgba(76, 86, 103, 0.25), 0 2px 18px rgba(31, 37, 50, 0.32);
      border-radius: 2px;
    }

    .WFITJ2 {
      background-color: white;
      overflow: auto;
      max-height: 295px;
    }

    .WFITG2 {
      color: #7e8890;
      padding: 5px 10px;
      display: block;
      background-color: white;
    }

    .WFITG2:hover {
      background-color: #e3e7e8;
    }

    .WFITP2 {
      border-top: 1px dotted #7e8890;
      margin: 2px 8px;
    }

    .WFITFFB {
      -webkit-border-radius: 8px 0 8px 0;
      -moz-border-radius: 8px 0 8px 0;
      border-radius: 8px 0 8px 0;
    }

    .WFITCPB {
      opacity: 0.9 !important;
      filter: alpha(opacity=90) !important;
      background-color: #47525d !important;
    }

    .WFITBPB {
      opacity: 0.7;
      filter: alpha(opacity=70);
      background-color: #444;
    }

    .WFITFPB {
      opacity: 0.5;
      filter: alpha(opacity=50);
      background-color: #444;
    }

    .WFITDPB {
      opacity: 0.2;
      filter: alpha(opacity=20);
      background-color: #444;
    }

    .WFITEPB {
      opacity: 0;
      filter: alpha(opacity=0);
    }

    .WFITGMB,
    .WFITIX {
      padding: 3px 5px;
      margin: 5px 5px 0 0;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      white-space: nowrap;
      display: inline-block;
    }

    .WFITGMB {
      background-color: #f5f5f5;
      font-size: 14px;
      color: #7e8890;
      border: 1px solid #d0d5dd;
      font-weight: 600;
      -webkit-border-radius: 25px;
      -moz-border-radius: 25px;
      border-radius: 25px;
      padding: 4px 10px;
    }

    .WFITGMB:HOVER {
      color: #586377;
      border: 1px solid #b4b8bf;
    }

    .WFITGMB a {
      color: #b6b9c1;
      padding: 0 0 0 6px;
    }

    .WFITGMB:HOVER a {
      color: #979aa0;
    }

    .WFITIX {
      color: #964b00;
      font-size: 0.9em;
      background-color: #fdbcb4;
    }

    .WFITOO {
      font-family: Inter;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 20px;
      display: inline-block;
      color: #5A574E;
    }

    .WFITPO {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 16px;
      color: #5A574E;
    }

    .WFITAP {
      color: red;
    }

    .WFITCP {
      opacity: 0.6;
    }

    .WFITLO {
      font-size: 1.3em;
      line-height: 1.6em;
      width: 100%;
      border: none;
      padding: 3px 0;
      resize: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      transition: none;
      -webkit-border-radius: none;
      -moz-border-radius: none;
      border-radius: none;
      font-family: Inter;
      font-weight: 600;
    }

    .WFITLO:focus {
      border: none;
      outline: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
    }

    .WFITLO:focus::-webkit-input-placeholder,
    .WFITLO:focus:-moz-placeholder,
    .WFITLO:focus::-moz-placeholder {
      color: transparent;
    }

    .WFITGP {
      display: inline-block;
      width: auto !important;
    }

    .WFITFP {
      padding: 5px 28px 5px 5px;
      font-size: 12px;
      background-color: white;
      margin: 12px 0 0 0;
      border-radius: 4px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      color: #7e8890;
      border: 1px solid #c0becc;
      font-family: Inter, sans-serif;
    }

    .WFITFP:focus {
      outline: none;
    }

    .WFITCNB {
      color: #ff6169 !important;
      border: 1px solid #ff6169 !important;
    }

    .WFITCNB a {
      color: #ff6169 !important;
    }

    .WFITKM {
      color: #964b00;
      padding: 0 0 0 5px;
    }

    .WFITHP {
      z-index: 1000000;
      background-color: white;
      color: #7e8890;
      border: 1px solid fontLightColor;
      color: fontLightColor;
      padding: 5px;
      max-height: 250px;
      width: 100px;
      overflow: auto !important;
      border-radius: 2px;
      box-shadow: 0 0 1px rgba(76, 86, 103, 0.25), 0 2px 18px rgba(31, 37, 50, 0.32);
      font-family: Inter, sans-serif;
    }

    .WFITHP table {
      width: 100%;
    }

    .WFITHP .item {
      font-size: 14px;
      line-height: 20px;
    }

    .WFITHP .item-selected {
      background-color: #ebebed;
      color: #596377;
    }

    .WFITBB {
      white-space: nowrap;
      border-bottom: 1px solid;
      padding-bottom: 2px;
      color: #7e8890;
    }

    .WFITBB:HOVER {
      color: #596377;
    }

    .WFITMO {
      padding: 15px 0;
    }

    .WFITDP {
      width: 400px;
      background-color: white;
      color: #423e3f;
      padding: 10px;
      -webkit-border-radius: 8px 0 8px 0;
      -moz-border-radius: 4px;
      border-radius: 4px;
      box-shadow: 0 1px 2px #bec3c8;
      box-sizing: border-box;
    }

    #mobile .WFITDP,
    #mobile .WFITI3 {
      left: 8.75% !important;
    }

    .WFITKO {
      -webkit-box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2);
      -moz-box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2);
      box-shadow: 0 0 2px 2px rgba(255, 255, 255, 0.2);
      background-color: rgba(0, 0, 0, 0.6);
      z-index: 3;
    }

    .WFITO3 {
      padding-bottom: 5px;
    }

    .WFITL3 {
      padding-top: 5px;
      border-top: 1px solid #dcdee2;
    }

    .WFITN3 {
      background-color: white;
      color: black;
      padding: 10px 10px 10px 10px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
    }

    .WFITPC {
      color: #6d727a;
    }

    #mobile .WFITMM {
      display: none;
    }

    #mobile .WFITH3 {
      width: 96% !important;
      height: 500px !important;
      left: 2% !important;
    }

    .WFITC3 {
      font-weight: bolder;
      display: none;
    }

    .WFITMLB {
      height: 380px;
      width: 537px;
    }

    .WFITMLB>div table {
      width: 100%;
    }

    .WFITNLB {
      border-width: 8px 0 8px 8px;
      border-left-color: transparent;
      border-right-color: transparent;
      width: 0;
      height: 0;
      border-style: solid;
      color: transparent;
      box-shadow: none !important;
    }

    .WFITOLB {
      width: 100%;
      height: 90px;
    }

    .WFITBQ .gwt-TabLayoutPanelTab.gwt-TabLayoutPanelTab-selected .gwt-TabLayoutPanelTabInner {
      border-bottom: #00bcd4 5px solid !important;
      font-weight: bold !important;
    }

    .WFITDBB {
      position: relative;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 4px 4px 0 4px;
      border-top-color: rgba(0, 188, 212, 0.24);
    }

    .WFITKAB {
      position: relative;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 0 4px 4px 4px;
      border-bottom-color: rgba(0, 188, 212, 0.24);
    }

    .WFITABB {
      position: relative;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 4px 4px 4px 0;
      border-right-color: rgba(0, 188, 212, 0.24);
    }

    .WFITNAB {
      position: relative;
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      border-width: 4px 0 4px 4px;
      border-left-color: rgba(0, 188, 212, 0.24);
    }

    .WFITFBB {
      border-top-color: #00bcd4;
    }

    .WFITMAB {
      border-bottom-color: #00bcd4;
    }

    .WFITCBB {
      border-right-color: #00bcd4;
    }

    .WFITPAB {
      border-left-color: #00bcd4;
    }

    .WFITEBB {
      border-top-color: #bebebe;
      cursor: auto;
    }

    .WFITLAB {
      border-bottom-color: #bebebe;
      cursor: auto;
    }

    .WFITBBB {
      border-right-color: #bebebe;
      cursor: auto;
    }

    .WFITOAB {
      border-left-color: #bebebe;
      cursor: auto;
    }

    .WFITNBB {
      background-color: rgba(0, 188, 212, 0.24);
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
    }

    .WFITMBB {
      color: #00bcd4 !important;
    }

    .WFITLBB {
      color: rgba(0, 188, 212, 0.24);
    }

    .WFITPBB {
      background-color: #00bcd4;
    }

    .WFITOBB {
      background-color: #bebebe;
      cursor: auto;
    }

    .WFITJBB {
      border: 1px solid #00bcd4;
      background-color: #00bcd4;
      color: white;
      vertical-align: middle;
      text-align: center;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      font-family: Inter, sans-serif;
      font-size: 16px;
      font-weight: 700;
    }

    .WFITHBB {
      width: 35px;
      height: 35px;
      border-radius: 100%;
      background-color: white;
      margin: auto;
      z-index: 1;
    }

    .WFITGBB {
      width: 25px;
      height: 25px;
      border-radius: 100%;
      background-color: rgba(0, 188, 212, 0.24);
      display: block;
      top: 13%;
      left: 13%;
      position: relative;
    }

    .WFITIBB {
      background-color: #00bcd4;
    }

    .WFITEHB {
      padding-left: 20px;
    }

    .WFITDHB {
      padding: 3px;
      font-size: 0.9em;
    }

    .WFITPU,
    .WFITJP {
      background-color: #423e3f;
      opacity: 0.9;
      filter: alpha(opacity=90);
      z-index: 999999;
    }

    .WFITJL {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
    }

    .WFITCX {
      border: 2px solid #ed9121;
    }

    .WFITNDB {
      color: #AE2121;
      padding-top: 8px;
      height: auto;
      max-height: 4em;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 18px;
    }

    .WFITIV {
      color: #1C891A;
    }

    #sh-settings-panel .WFITIV {
      position: relative;
      top: 32px;
    }

    .WFITKD {
      color: #444;
      padding-top: 8px;
      height: auto;
      max-height: 4em;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 18px;
    }

    .WFITLV {
      color: #A5A39C;
      padding-top: 8px;
      height: auto;
      max-height: 4em;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 18px;
    }

    .WFITOW {
      visibility: hidden !important;
    }

    .WFITN {
      margin-left: 10px;
    }

    .WFITOP {
      background-color: #423e3f;
      color: white;
      border: 2px solid #fff8ed;
      -webkit-border-radius: 5px;
      -moz-border-radius: 5px;
      border-radius: 5px;
    }

    .WFITN5 {
      max-width: 480px !important;
    }

    .WFITBQ,
    .WFITN5 {
      z-index: 999999;
      overflow: hidden !important;
      border-radius: 8px;
    }

    .WFITPFB,
    .WFITN5 {
      z-index: 999999;
      overflow: hidden !important;
      border-radius: 4px;
      top: 100px !important;
    }

    .WFITPP {
      padding-right: 10px;
      font-size: 1.3em;
    }

    .WFITERB {
      position: fixed !important;
      -ms-transform: translate(-50%, -50%) !important;
      -webkit-transform: translate(-50%, -50%) !important;
      -moz-transform: translate(-50%, -50%) !important;
      -o-transform: translate(-50%, -50%) !important;
      transform: translate(-50%, -50%) !important;
      top: 50% !important;
      left: 50% !important;
      display: block !important;
    }

    .WFITAQ {
      color: white;
    }

    .WFITLNB {
      padding: 0 24px 5px 24px;
    }

    .WFITIC {
      width: authorSnapWidth;
      height: authorSnapHeight;
    }

    .WFITJC {
      font-size: 0.9em;
      color: #964b00;
      white-space: nowrap;
    }

    .WFITLC {
      font-size: 0.8em;
    }

    .WFITMC {
      -webkit-border-radius: 5px 0;
      -moz-border-radius: 5px 0;
      border-radius: 5px 0;
      padding: 0 5px;
      color: gray;
      border: 1px solid lightGrey;
    }

    .WFITNC {
      margin-left: 10px;
      background-color: #f3f3f3;
    }

    .WFITKC {
      font-size: 0.9em;
    }

    .WFITHC {
      font-size: 1.5em;
    }

    .WFITGC {
      margin-left: 5px;
    }

    .WFITGU {
      font-size: 1.3em;
      padding-left: 10px;
      vertical-align: middle;
    }

    .WFITILB {
      color: gray;
      font-size: 0.9em;
      padding: 5px 0;
      line-height: 1em;
    }

    .WFITFLB {
      padding-left: 7px;
    }

    .WFITGLB {
      padding: 0 7px;
    }

    .WFITHLB {
      border-left: 1px solid #c7c7c7;
    }

    .WFITELB {
      font-style: italic;
    }

    .WFITFDB {
      color: #ED9121;
      font-size: 1.4em;
      width: 1.4em;
    }

    .WFITNX {
      -webkit-animation: wfx_common_spin 2s infinite linear !important;
      -moz-animation: wfx_common_spin 2s infinite linear !important;
      -ms-animation: wfx_common_spin 2s infinite linear !important;
      animation: wfx_common_spin 2s infinite linear !important;
    }

    @-moz-keyframes wfx_common_spin {
      from {
        -moz-transform: rotate(0deg);
      }
      to {
        -moz-transform: rotate(360deg);
      }
    }

    @-webkit-keyframes wfx_common_spin {
      from {
        -webkit-transform: rotate(0deg);
      }
      to {
        -webkit-transform: rotate(360deg);
      }
    }

    @keyframes wfx_common_spin {
      from {
        transform: rotate(0deg);
      }
      to {
        transform: rotate(360deg);
      }
    }

    .WFITFY {
      display: inline-block;
    }

    .WFITEY {
      display: inline;
    }

    .WFITIP {
      width: 150px;
      padding: 2px;
      margin: 0 2px;
    }

    .WFITKP {
      max-width: 500px;
      line-height: 2.4em;
    }

    .WFITLP {
      z-index: 999999;
    }

    .WFITJP {
      z-index: 999000;
    }

    .WFITDV {
      padding-top: 5px;
      padding-right: 15px;
      padding-left: 15px;
      padding-bottom: 30px;
    }

    .WFITHV {
      border: 5px solid #ff6169;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      background-color: #ff6169;
      color: white;
      font-size: 16px;
      padding: 5px 5px 5px 10px;
      font-family: Inter, sans-serif;
      font-weight: 600;
      width: 260px;
      line-height: 1.5em;
      text-align: left;
      min-height: 46px;
      box-shadow: 0 4px 20px #bec3c8;
    }

    .WFITHV>tbody>tr td:NTH-CHILD(2) {
      vertical-align: top !important;
    }

    .WFITEV {
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      margin-right: 15px;
      margin-left: 15px;
      border-width: 8px 8px 0 8px;
      border-top-color: #ff4c55;
    }

    .WFITFV {
      width: 0;
      height: 0;
      border-color: transparent;
      border-style: solid;
      margin-right: 15px;
      margin-left: 15px;
      border-width: 0 8px 8px 8px;
      border-bottom-color: #ff4c55;
    }

    .WFITBT {
      color: #3b5998;
    }

    .WFITAU {
      color: #ff0084;
    }

    .WFITCV {
      color: #dd4b39;
    }

    .WFITP- {
      color: #007bb6;
    }

    .WFITKPB {
      color: #32506d;
    }

    .WFITPPB {
      color: #00aced;
    }

    .WFITAUB {
      color: #b00;
    }

    .WFITGFB {
      color: #f60;
    }

    .WFITDR {
      color: #d14836;
    }

    .WFITCKB {
      margin-right: 20px;
    }

    .WFITBKB {
      margin-left: 20px;
    }

    .WFITLJB {
      background-color: whiteSmoke;
      border: 1px solid #bbb;
      border-radius: 4px;
      font-size: 0.8em;
      font-weight: bold;
      line-height: 0.8em;
      vertical-align: top;
      padding: 2px 4px;
      background-image: -moz-linear-gradient(top, white, #e6e6e6);
      background-image: -webkit-gradient(linear, 0 0, 0 100%, from(white), to(#e6e6e6));
      background-image: -webkit-linear-gradient(top, white, #e6e6e6);
      background-image: -o-linear-gradient(top, white, #e6e6e6);
      background-image: linear-gradient(to bottom, white, #e6e6e6);
      filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
      font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
      cursor: pointer;
    }

    .WFITNJB,
    .WFITNJB:hover,
    .WFITNJB:focus,
    .WFITMJB,
    .WFITMJB:hover,
    .WFITMJB:focus {
      color: #333;
    }

    .WFITOJB {
      background-color: #eceef5;
      border-radius: 3px;
      border: 1px solid #cad4e7;
      padding: 0 5px 2px 5px;
      color: #3b5998;
      font-size: 0.8em;
      line-height: 0.8em;
      vertical-align: top;
      font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
      cursor: pointer;
    }

    .WFITAKB,
    .WFITAKB:hover,
    .WFITAKB:focus {
      color: #3b5998;
    }

    .WFITPJB,
    .WFITPJB:hover,
    .WFITPJB:focus {
      color: #3b5998;
      font-size: 1.2em;
    }

    .WFITKS {
      font-size: 1.2em;
    }

    .WFITLS {
      width: 250px;
    }

    .WFITK5 {
      padding-left: 30px;
      padding-bottom: 8px;
      height: 22px;
      font-family: Inter;
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 22px;
      color: #323648;
      text-align: center;
    }

    .WFITL5 {
      width: 144px;
      height: 16px;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 16px;
      text-align: left;
      color: #596477;
      float: left;
      padding: 8px 0;
    }

    .WFITPEB {
      font-family: Inter;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 160%;
      padding-bottom: 6px;
      color: #5A574E;
    }

    .WFITJ5 {
      position: relative;
      padding: 15px 0;
    }

    .WFITBRB {
      display: flex;
      flex-direction: column;
      justify-content: center;
    }

    .WFITCRB {
      display: flex;
      flex-direction: column;
      justify-content: start;
    }

    .WFITFX {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      float: left;
    }

    .WFITGX {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      justify-content: space-between;
      margin-bottom: 12px;
      margin-top: 12px;
    }

    .WFITDX {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-pack: justify;
      justify-content: space-between;
    }

    .WFITJ4 {
      -webkit-touch-callout: none !important;
      -webkit-user-select: none !important;
      -khtml-user-select: none !important;
      -moz-user-select: none !important;
      -ms-user-select: none !important;
      user-select: none !important;
    }

    .WFITIY {
      font-size: 14px;
      outline: none;
    }

    .WFITIY table {
      width: 100%;
    }

    .WFITIY input {
      border-style: none;
      margin: 0;
      outline: none;
      box-shadow: none;
      font-size: 15px;
      width: 91%;
      transition: all 0.3s ease;
    }

    .WFITIY input:hover {
      boder: 0 !important;
    }

    .WFITIY input:-webkit-autofill {
      -webkit-box-shadow: 0 0 0 1000px white inset;
    }

    .WFITIY input:FOCUS {
      border-style: none;
      outline: none;
      box-shadow: none;
      -webkit-box-shadow: 0 0 0 1000px white inset;
    }

    .WFITMF input {
      border: 1px solid #D7D6D1 !important;
      border-radius: 8px;
    }

    .WFITMF input:hover {
      border: 1px solid #A5A39C !important;
      border: 1px solid #2775C4 !important;
    }

    .WFITMF input:focus-within,
    .WFITMF input:focus {
      border: 1px solid #2775C4 !important;
    }

    .WFITKBB {
      font-family: Inter;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 20px;
      color: #5A574E;
      padding-bottom: 10px;
      text-align: left;
      transition: all 0.3s ease;
    }

    .WFITJX {
      color: #a9a9a9;
      font-family: Inter;
      font-style: normal;
      transition: all 0.3s ease;
      text-align: center !important;
      display: flex;
      height: 100%;
      align-items: center;
      padding-left: 16px;
      line-height: 50px !important;
    }

    .WFITLF {
      height: auto !important;
    }

    #mobile .WFITIY input {
      background-color: white;
    }

    #mobile .WFITIY input:-webkit-autofill {
      -webkit-box-shadow: 0 0 0 1000px white inset;
    }

    .WFITKY {
      color: #403D35 !important;
    }

    .WFITMDB {
      -webkit-border-radius: 0 0 4px 4px !important;
      -moz-border-radius: 0 0 4px 4px !important;
      border-radius: 0 0 4px 4px !important;
    }

    .WFITJDB {
      -webkit-border-radius: 4px 4px 0 0 !important;
      -moz-border-radius: 4px 4px 0 0 !important;
      border-radius: 4px 4px 0 0 !important;
    }

    .WFITKDB {
      -webkit-border-radius: 0 4px 4px 0 !important;
      -moz-border-radius: 0 4px 4px 0 !important;
      border-radius: 0 4px 4px 0 !important;
    }

    .WFITLDB {
      -webkit-border-radius: 4px 0 0 4px !important;
      -moz-border-radius: 4px 0 0 4px !important;
      border-radius: 4px 0 0 4px !important;
    }

    .WFITIDB {
      -webkit-border-radius: 4px !important;
      -moz-border-radius: 4px !important;
      border-radius: 4px !important;
    }

    .WFITFCB {
      font-weight: 600;
      background-color: #D13B1A !important;
      color: white;
      border-radius: 4px;
      padding: 10px 16px;
    }

    .WFITFCB:HOVER {
      background-color: #AF2D12;
    }

    .WFITDFB {
      background-color: white;
    }

    .revPopMessage {
      color: #444;
      font-size: 1.3em;
    }

    .WFITDRB,
    .WFITK3 {
      height: auto;
      padding: 14px;
      background-color: white;
      border-radius: 6px;
      box-sizing: border-box;
      position: relative;
    }

    .WFITDRB iframe {
      height: 430px !important;
    }

    .WFITOX {
      width: 100%;
      height: 100%;
      object-fit: contain;
    }

    .WFITAY {
      width: 772px;
      height: 430px;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .WFITD3 {
      max-width: 772px;
      max-height: 430px;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .WFITJ3 {
      width: 100%;
    }

    .WFITFRB {
      font-size: 1.15em;
      color: #47525d;
      padding-bottom: 20px;
      padding-top: 6px;
      outline: none;
    }

    .WFITKH {
      font-size: 1em;
      color: #c3ccd4;
      position: absolute;
      right: 14px;
      top: 10px;
      cursor: pointer;
    }

    .WFITKH svg {
      width: 20px !important;
      height: 20px !important;
      display: inline-block !important;
    }

    .WFITKH svg path {
      fill: #d3d7e2 !important;
    }

    .WFITKH svg:HOVER path {
      fill: #9fa6b7 !important;
    }

    .WFITPY {
      background-color: #000;
      opacity: 0.7;
    }

    .WFITJT {
      border-color: #00bcd4 !important;
      box-shadow: none;
    }

    .WFITFNB {
      background-color: white;
      width: 100%;
      padding: 30px 30px 14px 30px;
      border-radius: 4px 4px 0 0 !important;
      -webkit-border-radius: 4px 4px 0 0 !important;
      -moz-border-radius: 4px 4px 0 0 !important;
    }

    .WFITGNB {
      border-width: 100%;
      padding: 16px 0;
    }

    .WFITEB {
      display: flex;
      flex-direction: row;
      position: fixed;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      line-height: 48px;
      height: 48px;
      width: 50%;
      bottom: -58px;
      overflow: hidden;
      margin: 0 25% 0 25%;
      font-size: 16px;
      text-overflow: ellipsis;
      white-space: nowrap;
      transition: bottom 1s linear;
      z-index: 10000001;
      padding: 5px 0 5px 16px;
    }

    .WFITKJB {
      background: #FEF9F1;
      color: #A95F19;
      border-left: 4px solid #DD9222;
      box-shadow: 0 4px 10px rgba(120, 98, 41, 0.12), 0 3px 6px rgba(120, 98, 41, 0.16);
      border-radius: 4px;
    }

    .WFITGJB {
      background: #FFEFEB;
      color: #940707;
      border-left: 4px solid #AE2121;
      box-shadow: 0 3px 6px rgba(120, 41, 45, 0.16), 0 4px 10px rgba(120, 41, 45, 0.12);
      border-radius: 4px;
    }

    .WFITJJB {
      background: #F5FAE7;
      color: #266F25;
      border-left: 4px solid #1C891A;
      box-shadow: 0 3px 6px rgba(28, 137, 26, 0.16), 0 4px 10px rgba(28, 137, 26, 0.12);
      border-radius: 4px;
    }

    .WFITIJB {
      background: #F2F7FC;
      color: #1C5A9C;
      border-left: 4px solid #2775C4;
      box-shadow: 0 3px 6px rgba(80, 151, 217, 0.16), 0 4px 10px rgba(80, 151, 217, 0.12);
      border-radius: 4px;
    }

    .WFITHJB {
      padding-right: 10px;
      padding-top: 4px;
    }

    .WFITLSB {
      width: 60% !important;
      margin: 0 20% 0 20% !important;
    }

    .WFITBQB {
      line-height: 24px;
      height: 48px;
      bottom: -48px;
    }

    .WFITFB {
      color: white !important;
      padding-left: 5px;
      text-decoration: underline;
    }

    .WFITAJB {
      bottom: 0;
    }

    .WFITLW {
      transition: none;
      bottom: -48px;
    }

    .WFITBJ {
      padding: 5px !important;
      width: 46%;
      box-sizing: border-box;
    }

    .WFITMPB .WFITBJ::placeholder {
      color: #b8bfc4;
    }

    .WFITII {
      background-image: url(images/calendar.svg);
      background-position: 7px 5px;
      background-size: 20px;
      background-repeat: no-repeat;
      padding-left: 35px;
    }

    .WFITKQB {
      width: 29%;
      font-size: 13px;
      height: 32px;
    }

    .WFITB5 {
      width: 46%;
      margin: 0 1%;
      font-size: 13px;
      height: 32px;
    }

    .WFITOI {
      width: 25%;
      display: inline;
      font-size: 13px;
      height: 32px;
      float: left;
    }

    .WFITPI {
      width: 135px;
      display: block;
      margin-bottom: 1em;
      font-size: 13px;
    }

    .WFITNE {
      margin-top: 1em;
    }

    .WFITOE {
      margin-left: 6px;
    }

    .WFITFC {
      width: 115px;
      line-height: 20px;
      font-size: 13px;
    }

    .highlightError,
    .highlightError:focus {
      border-color: rgba(241, 49, 49, 0.6);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(241, 49, 49, 0.6);
    }

    .errorNote {
      color: #f90000;
    }

    .WFITJB {
      padding: 7px;
      margin: 0;
      color: #7e8890;
    }

    .WFITCJ {
      padding-top: 10px;
      width: 406px;
    }

    .WFITJI {
      float: right;
    }

    .WFITGGB {
      display: inline-block;
      padding: 10px 16px;
      white-space: nowrap;
      text-align: center;
      text-decoration: none;
      color: #0975d7;
      outline: none;
      background-color: transparent;
      border: 0 solid #D7D6D1;
      cursor: pointer;
      line-height: 1.3 !important;
      font-family: Inter;
      font-style: normal;
      font-size: 14px;
      margin-right: 8px !important;
    }

    .WFITFGB {
      display: inline-block;
      padding: 10px 16px;
      white-space: nowrap;
      text-align: center;
      text-decoration: none;
      color: #5A574E;
      outline: none;
      background-color: transparent !important;
      border: 1px solid #D7D6D1 !important;
      border-radius: 4px !important;
      -webkit-border-radius: 4px !important;
      -moz-border-radius: 4px !important;
      cursor: pointer !important;
      line-height: 1.3 !important;
      font-family: Inter;
      font-style: normal;
      font-size: 14px;
      line-height: 20px;
      margin-right: 8px !important;
    }

    .WFITFGB:hover {
      background-color: #f1f1ee !important;
      color: #403D35;
    }

    .WFITFGB.disabled {
      color: #a5a39c;
      background: #a5a39c !important;
      font-family: Inter;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 20px;
      cursor: not-allowed !important;
    }

    secondaryButton.disabled:HOVER {
      color: #fff;
      background-color: #a5a39c;
    }

    .WFITCDB {
      background-color: #d13b1a !important;
      color: #fff !important;
      border-radius: 4px;
      border: none !important;
    }

    .WFITBY {
      background-color: #0975d7 !important;
      color: #fff !important;
      border-radius: 4px;
      border: none !important;
    }

    .WFITGGB:HOVER,
    .WFITGGB:FOCUS {
      color: #06457f !important;
    }

    .WFITFIB .WFITLM {
      padding: 5px 0;
    }

    .WFITFIB .WFITLM .WFITHIB {
      width: 100%;
      height: 30px !important;
      border-radius: 5px;
      height: 15px;
      background: #777;
      margin-top: 20px;
      animation: shimmer 3s;
      animation-iteration-count: infinite;
      background: linear-gradient(to right, #e6e6e6 5%, #ccc 25%, #e6e6e6 35%);
      background-size: 1000px 100%;
    }

    .WFITFIB .WFITLM .WFITGIB {
      width: 60%;
      height: 15px !important;
      margin-bottom: 20px;
      border-radius: 5px;
      height: 15px;
      background: #777;
      margin-top: 20px;
      animation: wfx_shimmer 3s;
      animation-iteration-count: infinite;
      background: linear-gradient(to right, #e6e6e6 5%, #ccc 25%, #e6e6e6 35%);
      background-size: 1000px 100%;
    }

    .WFITFIB {
      padding: 5px;
      width: calc(100% - 50px);
      height: 120px;
      margin: 10px auto;
      background: #fff;
    }

    @keyframes wfx_shimmer {
      from {
        background-position: -1000px 0;
      }
      to {
        background-position: 1000px 0;
      }
    }

    .WFITB- {
      display: inline-block;
      font-weight: bold;
      padding: 11px 0;
      white-space: nowrap;
      text-align: center;
      text-decoration: none;
      color: #bbc3c9;
      outline: none;
      background-color: transparent !important;
      border: 1px solid #dee3e9 !important;
      border-radius: 3px !important;
      -webkit-border-radius: 3px !important;
      -moz-border-radius: 3px !important;
      width: 150px !important;
      cursor: pointer !important;
      line-height: 1 !important;
    }

    .WFITCDB:HOVER {
      background-color: #af2d12 !important;
      color: #fff;
    }

    .WFITLH {
      background-color: #f6f6f9;
      color: #4d4d4d;
      padding: 15px;
      border-radius: 8px;
      border: 1px solid #ebebeb;
      overflow-x: auto;
      font-family: monospace;
    }

    .WFITBY:HOVER {
      background-color: #06457f !important;
      color: #fff;
    }

    .WFITBY:FOCUS {
      outline: 2px solid #06457f;
      border: 1px solid #fff !important;
    }

    .WFITCDB:FOCUS {
      outline: 2px solid #af2d12;
      border: 1px solid #fff !important;
    }

    .WFITCDB.disabled:HOVER {
      background-color: #a5a39c !important;
    }

    .WFITDDB {
      background-color: #d13b1a !important;
      color: #fff !important;
      font-size: 14px !important;
      font-weight: bold !important;
      border: 1px solid #ff6169 !important;
    }

    .WFITDDB:HOVER,
    .WFITDDB:FOCUS {
      background-color: #af2d12 !important;
      border: 1px solid #af2d12 !important;
      color: #fff;
      font-size: 14px !important;
    }

    .WFITDDB.disabled:HOVER {
      background-color: #ff6169 !important;
    }

    .WFITIQ {
      width: 100%;
      height: 48px !important;
      font-size: 14px;
      color: #403D35;
      border: 1px solid #D7D6D1 !important;
    }

    .WFITHQ {
      width: 100%;
      height: 100px;
      font-size: 14px;
      color: #47525d;
      margin-top: 8px;
      border: 1px solid #D7D6D1 !important;
      height: 68px !important;
    }

    .WFITK1 {
      margin-right: 30px;
    }

    .WFITBP {
      width: 500px;
      background-color: #fff;
      font-size: 14px !important;
      font-family: Inter, sans-serif;
      border-radius: 4px !important;
      -webkit-border-radius: 4px !important;
      -moz-border-radius: 4px !important;
    }

    .WFITBP .WFITKQ {
      padding: 24px;
      overflow-y: scroll;
    }

    .WFITDF {
      text-align: center;
      height: 72px;
      background: #fbfaf9;
      order: 1;
      padding: 0 16px;
      flex-grow: 0;
      display: flex;
      align-items: center;
      justify-content: flex-end;
    }

    .WFITFF {
      text-align: center;
      height: 72px;
      background: #fbfaf9;
      order: 1;
      padding: 0 16px;
      flex-grow: 0;
      display: flex;
      align-items: center;
      justify-content: flex-end;
      position: relative;
      top: 72px;
    }

    .WFITFF>tbody>tr>td>button {
      width: 100px !important;
    }

    .WFITLGB {
      width: 100%;
      height: 100%;
      background-color: #fbfaf9;
      border-radius: 6px;
      box-sizing: border-box;
    }

    .WFITKGB {
      height: 100%;
      width: 100%;
      overflow: hidden !important;
      background-color: white;
      border-radius: 0;
    }

    .WFITKK {
      padding: 0 50px;
      margin-top: 24px;
    }

    .WFITJK {
      width: 680px;
      height: auto;
      border-radius: 8px;
      box-sizing: border-box;
      background-color: #fff;
      overflow: hidden !important;
    }

    .WFITKK input {
      background: transparent;
      font-family: Inter, sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: normal;
    }

    .WFITEK {
      margin: 20px 0;
      overflow-y: scroll;
      height: 296px;
    }

    .WFITAK {
      height: 54px;
      color: #73787a;
      font-size: 14px;
      margin-bottom: 10px;
      width: 100%;
      border: 1px solid #c4c9cc;
      display: table;
      border-radius: 4px;
      box-sizing: border-box;
    }

    .WFITAQB {
      display: table-cell;
      text-align: center;
      vertical-align: middle;
      background-color: transparent !important;
      border-radius: 0 0 4px 4px !important;
      -webkit-border-radius: 0 0 4px 4px !important;
      -moz-border-radius: 0 0 4px 4px !important;
      padding-right: 22px;
    }

    .secondaryButtonPass {
      font-weight: 600;
      font-size: 14px;
      color: #6c798e;
      border: 1px solid #6c798e !important;
    }

    .primaryButtonPass {
      font-weight: 600;
      font-size: 14px;
    }

    .WFITMG {
      top: 134px;
      position: fixed;
      z-index: 16;
      left: 326px;
      background: #00bcd4;
      box-shadow: 0 3px 6px rgba(0, 0, 0, 0.2);
      border-radius: 100px;
      transform: rotate(90deg);
      width: 48px;
      height: 48px;
      color: #fff;
      border-color: transparent;
      cursor: pointer;
    }

    .WFITMG:hover {
      background: #00a5c3;
    }

    .WFITJLB {
      position: absolute;
      top: 34%;
      left: 22%;
      font-size: 16px !important;
      margin-top: 0 !important;
    }

    .WFITNTB {
      height: 100%;
      width: 6.5%;
    }

    .WFITDY {
      margin: 34px 0;
    }

    .WFITJ- tr:first-child,
    .WFITI- tr:last-child {
      color: #7e8890;
    }

    .WFITAM {
      color: #596377 !important;
      font-weight: 600;
    }

    .WFITK2 {
      display: table;
      width: 100%;
      box-sizing: border-box;
    }

    .WFITK2:HOVER {
      background-color: #f7f9fa;
      color: #596377;
    }

    .WFITGN {
      display: table-cell;
    }

    .WFITARB {
      vertical-align: middle;
    }

    .WFITI2 {
      display: table-cell;
      width: 24px;
      padding-left: 12px;
    }

    .WFITP1 {
      padding: 5px 12px 5px 6px !important;
    }

    .WFITF2 {
      display: table-cell;
      cursor: pointer;
    }

    .WFITE2 {
      margin-left: 5px;
      cursor: pointer;
    }

    .WFITPL {
      font-family: Inter, sans-serif;
      font-weight: normal;
      font-style: normal;
      color: #77756e;
      padding: 8px 20px;
      display: block;
      font-size: 14px;
      height: 20px;
      z-index: 9999999;
      line-height: 20px;
    }

    .WFITPL:hover {
      background-color: #f1f1ee;
      color: #77756e;
    }

    .WFITBM {
      background-color: white;
      padding: 8px 0;
      border: none !important;
      position: relative;
      z-index: 2;
    }

    .WFITEM {
      border-top: 1px solid #e4e7ea;
      margin: 2px 20px;
      z-index: 9999999;
    }

    .WFITE0 {
      z-index: 9999999;
    }

    .WFITA5 {
      text-align: center;
      vertical-align: middle;
      background-color: transparent;
      background: #FBFAF9;
      border-radius: 0 0 4px 4px !important;
      -webkit-border-radius: 0 0 4px 4px !important;
      -moz-border-radius: 0 0 4px 4px !important;
    }

    .WFITEG {
      border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
    }

    .WFITCMB {
      height: 20px !important;
      width: 20px !important;
      margin: 5px !important;
      border-radius: 50% !important;
      -webkit-border-radius: 50% !important;
      -moz-border-radius: 50% !important;
    }

    .WFITLQB {
      color: #7e8890;
      padding: 5px 20px;
      display: block;
      font-size: 14px;
      height: 20px;
      z-index: 9999999;
    }

    .WFITLQB:hover {
      background-color: #f7f9fa;
      color: #596377;
    }

    .WFITMQB {
      background-color: white;
      padding: 12px 0;
      border: none !important;
      position: relative;
      z-index: 9999999;
    }

    .WFITNQB {
      border-top: 1px solid #e4e7ea;
      margin: 2px 20px;
      z-index: 9999999;
    }

    .WFITJMB {
      border-color: lightcoral !important;
    }

    .WFITJIB {
      background-color: #f5f5f7;
      color: #444;
      z-index: 2;
      width: 1000px !important;
      height: 490px !important;
    }

    .WFITJIB>a {
      font-size: 14px;
      z-index: 1;
    }

    #mobile .WFITJIB {
      width: 510px !important;
      height: 565px !important;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-direction: column;
      flex-direction: column;
      -moz-box-direction: column;
      -ms-flexbox: column;
      justify-content: flex-end;
    }

    .WFITJIB td {
      vertical-align: middle !important;
    }

    .WFITJIB div {
      font-family: Inter, sans-serif;
    }

    .WFITBSB {
      background-color: #f5f8f9;
      color: #444;
      z-index: 2;
      width: 600px !important;
      height: 490px !important;
    }

    .WFITB1 {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 50px;
      width: 100%;
      padding: 0;
      background-color: #fff;
      border: 1px solid #cdd1d3;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -o-transition: border linear 0.2s, box-shadow linear 0.2s;
      transition: border linear 0.2s, box-shadow linear 0.2s;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      margin-top: 6px;
      text-indent: 10px;
    }

    .WFITB1:focus {
      border-color: #00bcd4;
      outline: 0;
      outline: thin dotted \;
    }

    .WFITJ0 {
      width: 100%;
      border-radius: 4px;
      height: 50px;
      background: #00bcd4;
      border: 0;
      color: white;
      font-size: 16px;
      font-weight: bold;
      cursor: pointer;
      outline: none;
    }

    .WFITL0 {
      width: 100%;
      border-radius: 4px;
      height: 50px;
      background: #131825;
      border: 0;
      color: white;
      font-size: 16px;
      font-weight: bold;
      cursor: pointer;
      outline: none;
    }

    .WFITK0 {
      width: 100%;
      border-radius: 4px;
      height: 50px;
      background: #d13b1a;
      border: 0;
      color: white;
      font-size: 16px;
      font-weight: bold;
      cursor: pointer;
      outline: none;
      margin-top: 10px;
    }

    .WFITJF {
      width: 100%;
      border-radius: 4px;
      height: 50px;
      background: #fff;
      border-color: #6f6c62;
      border-width: 1px;
      color: #5a574e;
      font-size: 16px;
      font-weight: bold;
      cursor: pointer;
      outline: none;
      margin-top: 10px;
    }

    .WFITJ0:HOVER {
      background: #00aabc;
    }

    .WFITN0 {
      font-size: 16px;
      font-weight: 600;
      color: #596377;
    }

    .WFITNNB {
      font-size: 14px;
      font-weight: 600;
      color: #7e8890;
      margin-top: 14px;
    }

    .WFITHU {
      float: right;
      padding: 0;
      margin-top: 5px;
      display: inline-block;
      color: #7e8890;
      text-decoration: underline;
    }

    .WFITMIB {
      font-size: 14px;
      float: left;
    }

    .WFITLIB {
      font-size: 14px;
      float: left;
      text-decoration: underline;
      font-weight: 600;
      margin-left: 3px;
      color: #596377;
    }

    .WFITLKB {
      margin-left: 250px;
    }

    .WFITMKB {
      margin-left: 325px;
    }

    .WFITNKB {
      margin-left: 450px;
    }

    .WFITNIB {
      display: table;
      color: #7e8890;
      margin-top: 10px;
      font-size: 16px;
    }

    .WFITFT {
      text-align: center;
      font-weight: 600;
      font-size: 16px;
      margin-bottom: 2px;
      color: #7e8890;
    }

    .WFITBF {
      width: 100%;
      border-radius: 4px;
      height: 50px;
      background-color: white;
      text-align: center;
      display: block;
      border: 0;
      color: #7e8890;
      font-size: 16px;
      margin-top: 24px;
      cursor: pointer;
      box-shadow: 0 1px 2px #bec3c8;
      outline: none;
    }

    .WFITBF:hover {
      background-color: white;
      box-shadow: 0 4px 20px #bec3c8;
      border-radius: 4px;
      color: #596377 !important;
    }

    .WFITBF>div {
      display: inline-block;
      vertical-align: middle;
    }

    .WFITBF img {
      float: left;
    }

    .WFITMHB {
      width: 1px;
      height: 13em;
      background: #cdd1d3;
      margin: auto;
    }

    #mobile .WFITMHB {
      width: 14em;
      height: 1px;
    }

    .WFITLHB {
      text-align: center;
      margin-top: 15px;
      margin-bottom: 15px;
      color: #7e8890;
      font-weight: bold;
    }

    #mobile .WFITLHB {
      margin-top: 0;
      margin-bottom: 0;
    }

    .WFITO0 {
      width: 49%;
      position: relative;
      float: left;
      height: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    #mobile .WFITO0 {
      width: 100%;
      justify-content: center;
    }

    .WFITASB {
      width: 100%;
      position: relative;
      float: left;
      height: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .WFITA1 {
      width: 49%;
      position: relative;
      float: left;
      height: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    #mobile .WFITA1 {
      width: 100%;
      justify-content: center;
      height: initial;
      margin-bottom: 10px;
    }

    #mobile .WFITA1>div {
      width: 90%;
    }

    .WFITC1 {
      display: inline-block;
      font-size: 18px;
      color: white;
    }

    .WFITNP {
      display: inline-block;
      font-size: 14px;
      color: white;
    }

    .WFITMP {
      display: inline-block;
      font-size: 16px;
      color: #7e8890;
      font-weight: bold;
      margin-left: 10px;
    }

    .WFITIL {
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
    }

    .WFITCF {
      float: left;
      margin-left: 5px;
    }

    .WFITD {
      max-height: 100vh;
      animation: wfx_type 2.5s steps(50) forwards;
      overflow: hidden;
    }

    @keyframes wfx_type {
      0% {
        max-height: 0;
      }
    }

    .WFITPRB {
      font-size: 14px;
      color: #5a574e;
      display: inline-table;
    }

    .WFITPRB label {
      padding-left: 10px;
      font-family: Inter;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 20px;
      color: #6f6c62;
    }

    .WFITPRB label:HOVER {
      cursor: pointer;
    }

    .WFITPRB input[type="radio"] {
      -webkit-appearance: none;
      width: 20px;
      height: 20px;
      border: 1px solid #bebdb6;
      border-radius: 10px;
      outline: none;
      vertical-align: middle;
      display: table-cell;
      box-shadow: none;
    }

    .WFITPRB input[type="radio"]:HOVER {
      cursor: pointer;
      background: #f2f7fc;
      border: 1px solid #2775c4;
      box-sizing: border-box;
    }

    .WFITPRB input[type="radio"]:before {
      content: "";
      display: block;
      width: 12px;
      height: 12px;
      margin: 3px;
      border-radius: 50%;
    }

    .WFITPRB input[type="radio"]:checked:before {
      background: #2775c4;
      box-shadow: none;
    }

    .WFITPRB input[type="radio"]:checked {
      box-shadow: none;
      border-color: #2775c4;
    }

    .WFITPRB.WFITPQB {
      display: table;
      margin: 12px 12px;
    }

    .WFITFM {
      height: inherit;
    }

    .WFITOFB {
      height: inherit;
      padding-right: 5px;
    }

    .WFITOFB::-webkit-scrollbar,
    .WFITFM::-webkit-scrollbar {
      height: 6px;
      width: 6px;
      background: white;
    }

    .WFITOFB::-webkit-scrollbar-thumb,
    .WFITFM::-webkit-scrollbar-thumb {
      background: #cacaca;
      -webkit-border-radius: 1ex;
    }

    .WFITOFB::-webkit-scrollbar-corner,
    .WFITFM::-webkit-scrollbar-corner {
      background: #fff;
    }

    .WFITJJ {
      border: 1px solid #d13b1a !important;
      box-sizing: border-box;
      height: 40px;
      min-width: 120px;
      font-size: 14px;
      color: #d13b1a !important;
      border-radius: 4px !important;
      margin-top: 15px !important;
      background-color: #fbfaf9 !important;
      background-image: none !important;
      font-family: "Inter", normal;
      font-weight: 500;
    }

    .WFITJJ:FOCUS {
      outline: none;
    }

    .WFITJJ:HOVER {
      background-color: #e4e7ea !important;
      cursor: pointer;
    }

    .WFITFI {
      display: inline-block;
      float: left;
      width: 70%;
    }

    .WFITLI a,
    .WFITECB {
      margin-left: 2%;
      font-size: 20px;
      color: #a5a39c;
      vertical-align: middle;
    }

    .WFITLI .inner {
      padding: 7px;
    }

    .WFITLI .inner_padding {
      padding: 10px 7px;
    }

    .WFITLI .avr_disabled_selection,
    .avr_disabled_selection {
      pointer-events: none;
    }

    .WFITLI .inner:after,
    .WFITLI .inner_nopadding:after,
    .WFITLI .inner_padding:after {
      content: " ";
      display: block;
      height: 0;
      clear: both;
    }

    .WFITLI .inner_nopadding {
      padding: 0;
    }

    .WFITLI a:hover {
      color: #a1a5ab;
    }

    .WFITLI a.ico-cancel-new:HOVER {
      color: #ae2121;
    }

    .WFITECB {
      float: left;
      margin: 0 !important;
      padding-top: 7px;
    }

    .WFITECB:HOVER {
      color: #1c891a !important;
    }

    .WFITL3 .WFITLI {
      width: 100%;
      display: inline;
      max-height: none;
    }

    .WFITLI::-webkit-scrollbar {
      width: 6px;
      background: white;
    }

    .WFITLI::-webkit-scrollbar-thumb {
      background: #cacaca;
      -webkit-border-radius: 1ex;
    }

    .WFITLI::-webkit-scrollbar-corner {
      background: #000;
    }

    .WFITLI {
      width: 100%;
      max-height: calc(100vh - 330px);
      overflow: auto;
    }

    .WFITMI {
      padding: 0;
      display: inline-table;
      overflow: auto;
    }

    .WFITKIB {
      width: 2%;
      position: relative;
      float: left;
      height: 100%;
      position: relative;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    #mobile .WFITKIB {
      width: 100%;
      height: initial;
      margin-top: 10px;
      margin-bottom: 10px;
    }

    #mobile .WFITKIB>div {
      width: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
    }

    .WFITGCB {
      position: absolute;
      right: 0;
      top: 0;
      color: #7e8890;
      margin: 20px 20px 0 0;
    }

    .WFITGCB:HOVER {
      color: #47525d;
    }

    .WFITAF,
    .WFITAF label {
      opacity: 0.5;
      filter: alpha(opacity=50);
      cursor: not-allowed !important;
    }

    .WFITEJB {
      position: absolute;
      left: 50%;
      transform: translate(-50%);
      -ms-transform: translate(-50%);
    }

    .WFITDJB {
      position: absolute;
      left: 15px;
      transform: translateY(-20px);
      -ms-transform: translateY(-20px);
    }

    .WFITGV {
      opacity: 0.8;
      font-size: 19px;
    }

    .WFITGV:HOVER {
      opacity: 1;
    }

    .WFITDQ {
      margin-top: 10px;
    }

    .WFITEP>tbody>tr>td>div {
      border-radius: 4px;
      box-shadow: 0 1px 2px #bec3c8;
    }

    .WFITNCB iframe {
      -webkit-transition: height 0.25s;
      -moz-transition: height 0.25s;
      -ms-transition: height 0.25s;
      -o-transition: height 0.25s;
      transition: height 0.25s;
      min-height: 0 !important;
    }

    .WFITCJB {
      font-size: 1.5em;
    }

    .WFITBG {
      float: left;
      padding: 0;
      margin-top: 5px;
      display: inline-block;
      color: #7e8890;
    }

    .WFITAG {
      float: right !important;
    }

    .WFITJE svg {
      fill: #fff;
      height: 17px;
      width: 57px;
    }

    .WFITLE svg {
      height: 17px;
      width: 57px;
    }

    .WFITIE {
      color: #00bcd4;
      font-size: 11px !important;
    }

    .WFITKE svg {
      fill: #00bcd4 !important;
      height: 11px;
      width: 53px;
    }

    .WFITLTB svg {
      height: 36px !important;
      width: 40px !important;
    }

    .WFITGQ {
      height: 24px !important;
    }

    .WFITNFB {
      font-size: 1em;
      line-height: 1.5em;
      width: 500px;
      color: #6b382e;
      background-color: #d9eef2;
      padding: 10px;
      border: 2px dashed white;
    }

    .WFITNFB:focus {
      border: 2px dashed white;
    }

    .WFITICB {
      z-index: 2147483647;
      padding: 0;
      margin: 0;
      position: fixed !important;
      overflow: hidden !important;
      -ms-transform: translate(-50%, -50%) !important;
      -webkit-transform: translate(-50%, -50%) !important;
      -moz-transform: translate(-50%, -50%) !important;
      -o-transform: translate(-50%, -50%) !important;
      transform: translate(-50%, -50%) !important;
      top: 50% !important;
      left: 50% !important;
      display: block !important;
    }

    .WFITAD {
      z-index: 2147483647;
      position: fixed !important;
      overflow: hidden !important;
      display: block !important;
    }

    .WFITHN {
      z-index: 2147483647;
      padding: 0;
      margin: 0;
      position: fixed !important;
      overflow: hidden !important;
      display: block !important;
    }

    .WFITBD {
      filter: drop-shadow(0 4px 8px rgba(0, 0, 0, 0.25)) !important;
    }

    .WFITH4 {
      z-index: 2147483647;
      padding: 0;
      margin: 0;
      position: fixed !important;
      overflow: hidden !important;
      -ms-transform: none !important;
      -webkit-transform: none !important;
      -moz-transform: none !important;
      -o-transform: none !important;
      transform: none !important;
      display: block !important;
    }

    .WFITKCB {
      background-color: #423e3f;
      opacity: 0.7;
      z-index: 2147483647;
    }

    .WFITNM {
      opacity: 0;
    }

    .WFITM0 {
      height: auto;
      padding: 0 10px;
    }

    .WFITAFB {
      max-width: 500px;
    }

    .WFITAFB table tbody tr:NTH-CHILD(3) td {
      padding: 0 10px;
    }

    .WFITAB {
      overflow-y: scroll;
      max-height: 250px;
    }

    .WFITEEB {
      display: table;
      width: 100%;
      vertical-align: middle;
      margin-bottom: 10px;
    }

    .WFITFEB {
      width: 90%;
      display: table-cell;
      vertical-align: middle;
    }

    .WFITP {
      font-size: 18px !important;
      color: #FFFFFF;
      margin-top: 6px;
      background: #3D3C52;
      border-radius: 50%;
      border: 2px solid #3D3C52;
    }

    .WFITP:HOVER {
      color: #a1a5ab;
    }

    .WFITNRB {
      width: 20px;
      height: 20px;
      position: relative;
      margin: 0 14px 0 0;
      background: #fff;
    }

    .WFITNRB input[type="checkbox"] {
      display: none;
    }

    .WFITNRB label {
      cursor: pointer;
      position: absolute;
      width: 18px;
      height: 18px;
      top: 0;
      left: 0;
      border: 1px solid #bebdb6;
      border-radius: 2px;
    }

    .WFITNRB label:after {
      opacity: 0.2;
      content: "";
      position: absolute;
      width: 11px;
      height: 6px;
      background: #2775c4;
      top: 3px;
      left: 3px;
      border: 2px solid white;
      border-top: none;
      border-right: none;
      -ms-transform: rotate(-45deg);
      transform: rotate(-45deg);
    }

    .WFITNRB label::after {
      opacity: 0;
    }

    .WFITNRB input[type="checkbox"]:checked+label {
      border: 1px solid #2775c4;
      border-radius: 2px;
      background: #2775c4;
    }

    .WFITNRB input[type="checkbox"]:checked+label:after {
      opacity: 1;
    }

    .WFITPF {
      height: 22px;
      display: table-cell;
      vertical-align: middle;
    }

    .checkBoxContainer {
      clear: both;
      margin-bottom: 20px;
    }

    .checkBoxContainer:FIRST-CHILD {
      margin-top: 20px;
    }

    .WFITEDB {
      width: 120px;
      height: 28px;
      border-radius: 2px;
    }

    .WFITEI {
      background-color: #f2f2f7 !important;
    }

    .WFITEI.grp_first {
      border-radius: 6px 6px 0 0;
      -webkit-border-radius: 6px 6px 0 0;
      -moz-border-radius: 6px 6px 0 0;
    }

    .WFITEI.grp_last {
      border-radius: 0 0 6px 6px;
      -webkit-border-radius: 0 0 6px 6px;
      -moz-border-radius: 0 0 6px 6px;
    }

    .WFITGI {
      display: block !important;
      margin: 0 !important;
      padding: 7px 0 !important;
    }

    .WFITOB {
      white-space: nowrap;
      overflow: hidden;
      height: 24px;
      font-size: 12px;
      outline: none;
      padding-left: 5px;
      padding-right: 0;
      margin: 0 !important;
      background-color: #fff;
      border-radius: 3px;
      -webkit-border-radius: 3px;
      -moz-border-radius: 3px;
      border: 1px solid #d3dae2;
    }

    .WFITMB {
      display: inline-table;
      padding: 7px 5px;
      margin-bottom: 7px;
      vertical-align: middle;
    }

    .WFITNB {
      display: inline-table;
      padding: 7px 5px;
      vertical-align: middle;
    }

    .WFITNB .condition,
    .WFITMB.condition {
      display: block;
      padding: 5px 7px;
      margin: 0;
    }

    .WFITOB option {
      background-color: #fff !important;
      color: #73787a;
    }

    .WFITKB {
      border-color: #ea5834;
      color: #ea5834;
    }

    .WFITEGB {
      background: white;
      display: inline-block;
      width: 42%;
      outline: none;
      padding: 4.5px 5px;
      border: 1px solid #c4c9cc;
      color: #757a80;
      background-image: none;
      border-radius: 4px;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
      -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -o-transition: border linear 0.2s, box-shadow linear 0.2s;
      transition: border linear 0.2s, box-shadow linear 0.2s;
    }

    .WFITEGB .gwt-TextBox {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      display: inline-block;
      width: 85%;
      font-weight: 100;
      border: 0;
      background-color: transparent;
      outline: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      font-weight: 600;
      font-size: 13px;
    }

    .WFITEGB input {
      font-weight: 600;
    }

    .WFITIT {
      border-color: rgba(82, 168, 236, 0.8);
      outline: 0;
      outline: thin dotted \;
      -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
      -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
      box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    }

    .WFITFMB {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 20px;
      max-height: 170px;
      max-width: 220px;
      overflow: auto !important;
      min-width: 120px;
      margin-top: 5px;
      border-radius: 3px;
      z-index: 1000000;
      background-color: white;
      color: #7e8890;
      box-shadow: 0 0 1px rgba(76, 86, 103, 0.25), 0 2px 18px rgba(31, 37, 50, 0.32);
      height: auto;
    }

    .WFITFMB select {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 20px;
      max-height: 170px;
      max-width: 220px;
      overflow: auto !important;
    }

    .WFITFMB .item {
      min-width: 96px;
      font-size: 12px;
      line-height: 20px;
      cursor: default;
      color: #7e8890;
      padding: 5px 10px;
      display: block;
      height: 20px;
    }

    .WFITFMB .item-selected {
      background-color: #f7f8f9;
      color: #596377;
    }

    .WFITNMB {
      display: flex;
      flex-direction: column;
      margin-bottom: 16px;
    }

    .WFITJ1 {
      margin-left: 20px;
    }

    .WFITENB {
      border: 1px solid #D7D6D1;
      border-radius: 4px;
      margin-right: 10px;
      background: white;
      margin: 0;
      height: 44px;
      margin-top: 8px;
    }

    .WFITI1 {
      margin-bottom: 10px;
    }

    .WFITMMB {
      max-height: calc(70vh - 101px);
    }

    .WFITHI {
      position: relative;
    }

    .WFITBN {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      opacity: 0.6;
      filter: alpha(opacity=60);
      cursor: not-allowed !important;
      background-color: white;
    }

    .WFITDEB {
      position: relative;
    }

    .WFITKU {
      max-height: calc(100vh) !important;
    }

    .flowSuggestionPopup {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 20px;
      max-height: 150px;
      overflow: auto !important;
      min-width: 365px;
      margin-top: 5px;
      border-radius: 3px;
      z-index: 1000000;
      background-color: white;
      color: #7e8890;
      box-shadow: 0 0 1px rgba(76, 86, 103, 0.25), 0 2px 18px rgba(31, 37, 50, 0.32);
    }

    .flowSuggestionPopup select {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 20px;
      max-height: 150px;
      overflow: auto !important;
    }

    .flowSuggestionPopup .item {
      min-width: 340px;
      font-size: 12px;
      line-height: 20px;
      cursor: default;
      color: #7e8890;
      padding: 5px 10px;
      display: block;
      height: 20px;
    }

    .flowSuggestPanel {
      box-sizing: border-box;
      display: inline-block;
      width: 365px;
      margin-left: 7px;
      outline: none;
      padding: 2px 5px;
      border: 1px solid #c4c9cc;
      color: #757a80;
      background-color: #eceff1;
      background-image: none;
      border-radius: 4px;
    }

    .flowSuggestPanel input {
      display: inline-block;
      width: 340px;
      font-size: 1em;
      font-weight: 100;
      vertical-align: bottom;
      color: fontLightColor;
      border: 0;
      background-color: transparent;
      outline: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
    }

    .WFITDK {
      display: inline-block;
      float: left;
      margin-top: 20px;
      height: 340px;
      overflow: auto;
      width: 100%;
    }

    .WFITMJ {
      display: inline-block;
      float: left;
      margin-top: 20px;
      height: 340px;
      overflow: auto;
      width: 100%;
      margin-bottom: 70px !important;
    }

    .WFITDK table {
      width: 100%;
    }

    .WFITFK {
      display: table;
      width: 100%;
      height: 54px;
      background-color: white;
      outline: none;
      vertical-align: middle;
      background-color: white;
      border: 1px solid #d7d6d1;
      text-align: left;
      box-sizing: border-box;
      border-radius: 4px;
      margin-bottom: 10px;
      float: left;
    }

    .WFITFK:HOVER {
      background-color: #f9f9f9;
      outline: none;
      box-shadow: 0 1px 2px #bec3c8;
      cursor: pointer;
    }

    .WFITFK:HOVER .WFITPJ {
      display: table;
    }

    .WFITBK {
      display: table-cell;
      vertical-align: middle;
      padding-right: 10px;
      padding-left: 20px;
      outline: none;
      line-height: 1em;
    }

    .WFITNK {
      font-size: 14px;
      color: #73787a;
      font-weight: 600;
      font-family: Inter, sans-serif;
      font-style: normal;
      line-height: 1em;
      display: table-cell;
      vertical-align: middle;
      white-space: -moz-pre-wrap !important;
      white-space: -pre-wrap;
      white-space: -o-pre-wrap;
      white-space: pre-wrap;
      word-wrap: break-word;
      white-space: -webkit-pre-wrap;
      word-break: break-all;
      white-space: normal;
    }

    .WFITPJ {
      display: none;
      float: right;
      height: 100%;
      margin-right: 20px;
    }

    .WFITPJ a {
      display: table-cell;
      vertical-align: middle;
      line-height: 1em;
      outline: none;
      font-size: 16px;
      color: #a8aeb3;
    }

    .WFITPJ a:HOVER {
      color: #596377;
    }

    .WFITGK {
      display: table-cell;
      vertical-align: middle;
      width: 100%;
    }

    .WFITCK {
      outline: none;
      display: table;
      height: inherit;
    }

    .WFITAHB {
      font-size: 1em;
      color: #b8bfc4 !important;
      position: absolute;
      right: 14px;
      top: 14px;
    }

    .WFITAHB:HOVER {
      color: #74797f !important;
    }

    .WFITCHB {
      color: #7e8890;
      font-weight: bold;
      margin-bottom: 16px;
      font-size: 16px;
    }

    .WFITBHB {
      color: #7e8890;
      margin: 25px 0 25px 0;
      font-size: 16px;
      white-space: -moz-pre-wrap !important;
      white-space: -pre-wrap;
      white-space: -o-pre-wrap;
      white-space: pre-wrap;
      word-wrap: break-word;
      white-space: -webkit-pre-wrap;
      word-break: break-all;
      white-space: normal;
    }

    .WFITCQ {
      position: fixed !important;
      top: 30px !important;
    }

    .WFITJEB {
      display: inline-block;
      float: right;
      padding-top: 2px;
      outline: none;
      margin-right: 8px;
    }

    .WFITKEB {
      outline: none;
      display: table;
      display: table-row;
      height: inherit;
      width: 105px;
    }

    .WFITKEB:HOVER {
      cursor: pointer;
    }

    .WFITKEB img {
      display: table-cell;
      margin-right: 10px;
    }

    .WFITLEB {
      display: table-cell;
      margin-right: 5px;
      outline: none;
    }

    .WFITMGB {
      display: table;
      width: 100%;
      box-sizing: border-box;
      height: 70px;
      background: white;
    }

    .WFITBL {
      position: absolute;
      bottom: 0;
      display: table;
      width: 100%;
      box-sizing: border-box;
      height: 70px;
      background: white;
    }

    .WFITJGB {
      text-align: center;
      width: 100% !important;
      height: 383px;
      padding-top: 70px;
      box-sizing: border-box;
    }

    .WFITDGB {
      text-align: center;
      height: 383px;
      padding-top: 70px;
      box-sizing: border-box;
    }

    .WFITAGB svg {
      fill: #73787a;
      width: 1em;
      height: 1em;
    }

    .WFITBGB svg {
      width: 1em;
      height: 1em;
    }

    .WFITCGB {
      display: block;
      padding: 15px 0 15px 0;
    }

    .WFITCGB:HOVER {
      background-color: white;
    }

    .WFITNGB {
      left: 10px;
      color: close_color;
    }

    .WFITNGB:hover {
      color: close_hover_color;
    }

    .WFITOTB {
      width: 100%;
      border: 0 solid;
      outline: none;
    }

    .WFITOTB:FOCUS {
      border: 0;
      outline: none;
      box-shadow: none;
    }

    .WFITPTB {
      border-bottom-color: whatfixBlue !important;
      box-shadow: none;
    }

    .WFITMTB {
      width: 250px;
      border-bottom: 1px solid lightgray;
      padding-bottom: 2px;
      display: inline-block;
      float: left;
    }

    .WFITNL {
      border-top-color: #6f7685;
    }

    .WFITHT {
      padding: 0 0 2px 10px;
      float: left;
      border: none;
      border-width: 0;
      border-style: none;
      border-bottom: 1px solid lightgray;
      margin-left: 5px;
    }

    .WFITLL {
      color: #7e8890;
      font-family: Inter, sans-serif;
      font-size: 14px;
      font-style: normal;
      font-weight: normal;
    }

    .WFITLL:hover {
      color: #596377;
    }

    .WFITCM {
      border-radius: 2px;
      min-width: 150px;
      box-shadow: 0 3px 6px 1px rgba(46, 43, 36, 0.12), 0 2px 4px 1px rgba(46, 43, 36, 0.16);
      z-index: 10000000;
    }

    .WFITJCB {
      width: 450px;
    }

    .WFITEU {
      display: table;
      width: 100%;
      height: 40px;
      background-color: white;
      outline: none;
      vertical-align: middle;
      background-color: white;
      border: 1px solid #c4c9cc;
      text-align: left;
      box-sizing: border-box;
      border-radius: 4px;
      cursor: default;
      padding-left: 10px;
      overflow: hidden;
    }

    .WFITGK {
      display: table-cell;
      vertical-align: middle;
      width: 100%;
    }

    .WFITDU {
      display: table;
      height: 100%;
      padding: 5px;
      background-color: #eceff1 !important;
      border-bottom-right-radius: 4px;
      border-top-right-radius: 4px;
      box-sizing: border-box;
      min-height: 40px;
    }

    .WFITDU a {
      display: table-cell;
      vertical-align: middle;
      line-height: 1em;
      outline: none;
      font-size: 16px;
      color: #a8aeb3;
    }

    .WFITDU a:HOVER {
      color: #596377;
    }

    .WFITJ {
      width: 100%;
    }

    .WFITH {
      border: 1px solid #c4c9cc;
      border-radius: 4px;
      width: 100%;
      margin-bottom: 14px;
      outline: none;
      box-sizing: border-box;
      transition: height 400ms ease;
    }

    .WFITH:ACTIVE {
      outline: none;
    }

    .WFITI {
      margin-bottom: 0;
      width: 100%;
    }

    .WFITF {
      overflow: hidden;
      height: 0;
      transition: height 400ms ease;
    }

    .WFITNH {
      display: table-cell;
      vertical-align: middle;
      padding-left: 12px;
    }

    .WFITK {
      float: left;
      display: inline-block;
      color: #5a574e;
      font-weight: 400;
    }

    .WFITJN {
      float: right;
      display: inline-block;
    }

    .WFITMH {
      font-size: 16px;
      font-weight: 500;
      color: #5a574e;
      outline: none;
      padding: 0 24px;
      box-sizing: border-box;
      width: 100%;
      display: table;
      height: 50px;
    }

    .WFITMH:HOVER {
      cursor: pointer;
      outline: none;
    }

    .WFITMH:ACTIVE,
    .WFITFE .WFITGK:FOCUS {
      outline: none;
    }

    .WFITG {
      height: inherit;
      padding-bottom: 24px;
    }

    .WFITGEB {
      float: right;
      font-size: 11px;
      text-decoration: underline;
      color: #73787a;
      margin-right: 10px;
      position: absolute;
      right: 10px;
    }

    .WFITEC {
      color: #596377;
      font-size: 14px;
      display: table-cell;
      max-width: 345px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .WFITDC {
      display: table;
    }

    .WFITDC div {
      display: table-cell;
      vertical-align: middle;
      text-align: center;
      height: 30px;
      border-radius: 4px;
    }

    .WFITDC div:HOVER,
    .contentSelected {
      background-color: #f2f2f7;
    }

    .WFITDC div a {
      display: block;
      width: 30px;
      font-size: 14px;
    }

    .WFITFE {
      display: table;
      width: 100%;
    }

    .WFITFE>div {
      display: table-row;
    }

    .WFITFE>div>div:NTH-CHILD(1) {
      width: 8%;
      float: left;
      direction: rtl;
      padding-right: 10px;
      padding-top: 10px;
      font-size: 14px;
      color: #596377;
    }

    .WFITFE>div>div:NTH-CHILD(2) {
      width: 88%;
      float: right;
      margin-right: 10px;
      padding-left: 7px;
      box-sizing: border-box;
    }

    .WFITBE {
      border-radius: 4px;
      margin-bottom: 10px;
    }

    .WFITFE>div:NTH-CHILD(2)>div:NTH-CHILD(2)>div {
      margin-left: 7px;
    }

    .WFITFE>div:NTH-CHILD(2)>div:NTH-CHILD(2)>div:NTH-CHILD(1) {
      margin-bottom: 8px;
    }

    .WFITFE>div:NTH-CHILD(2)>div:NTH-CHILD(2)>div:NTH-CHILD(2) .WFITEC {
      max-width: 380px;
    }

    .WFITFE .WFITEU {
      width: auto;
    }

    .WFITFE .WFITGK {
      cursor: pointer;
    }

    .WFITFD {
      max-height: calc( 100vh - 380px);
      overflow-y: scroll;
      position: relative;
    }

    .WFITFD .WFITJN {
      position: absolute;
      right: 19px;
    }

    .WFITFD .accordionInsidePanel {
      margin: 20px 10px 20px 0;
    }

    .WFITCB {
      display: table;
      font-size: 14px;
      font-weight: 600;
      color: #7e8890;
    }

    .WFITCB>span {
      display: table-cell;
      vertical-align: middle;
      width: 20px;
      height: 20px;
      margin-right: 10px;
    }

    .WFITCB>div {
      display: table-cell;
      vertical-align: middle;
    }

    .WFITCB>span>label,
    .WFITNG>span,
    .WFITNG>span>label {
      width: 20px;
      height: 20px;
    }

    .WFITCB>span>label::after,
    .WFITNG>span>label::after {
      width: 10px;
      height: 5px;
      top: 5px;
      left: 5px;
    }

    .WFITM3>td {
      border-top: none;
      padding-top: 10px;
    }

    .WFITB0>div {
      max-height: 230px;
    }

    .WFITB0>.WFITDGB {
      height: 324px;
      padding-top: 50px;
      color: #7e8890;
    }

    .branchAccordionTitle {
      width: 440px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .WFITEE {
      font-size: 16px;
      margin-bottom: 16px;
      margin-top: 16px;
      color: #596377;
      margin-left: 10px;
    }

    .WFITCE .WFITOO {
      padding: 10px 0 15px 1px;
    }

    .WFITCE .WFITG {
      margin-top: -10px;
    }

    .WFITCE .WFITJJ {
      margin-bottom: 10px;
      margin-top: 12px !important;
    }

    .WFITCE .WFITNH {
      position: relative;
    }

    .WFITLPB .WFITB5,
    .WFITLPB .WFITBJ {
      width: 42%;
    }

    .WFITMPB .WFITB5,
    .WFITMPB .WFITBJ,
    .WFITI .WFITLPB .WFITB5,
    .WFITI .WFITLPB .WFITBJ {
      width: 44%;
    }

    .WFITI .WFITECB {
      padding-left: 1px;
    }

    .WFITI .WFITLI a {
      margin-left: 2.5%;
    }

    .WFITPI+.WFITFI,
    .WFITBE .WFITPI+.WFITFI {
      width: 95%;
    }

    .WFITPI+.WFITFI .WFITB5,
    .WFITPI+.WFITFI .WFITBJ {
      width: 29%;
    }

    .WFITBE .WFITPI+.WFITFI .WFITB5,
    .WFITBE .WFITPI+.WFITFI .WFITBJ {
      width: 28.5%;
    }

    .WFITBE .WFITFI {
      width: 69%;
    }

    .WFITBE .WFITLPB .WFITB5,
    .WFITBE .WFITLPB .WFITBJ {
      width: 41%;
    }

    .WFITE5 {
      overflow: hidden;
    }

    .WFITFQ {
      z-index: 999999;
      background-color: #423e3f;
      opacity: 0.9;
    }

    .WFITH2 {
      display: inline-block;
      color: #7e8890;
      padding: 5px 10px 0;
    }

    .WFITH2:HOVER {
      background-color: #e3e7e8 !important;
    }

    .WFITKOB {
      float: left !important;
      margin-right: 15px !important;
      font-size: 14px !important;
      font-family: sans-serif !important;
      line-height: 20px !important;
    }

    .WFITFOB {
      position: relative !important;
      display: inline-block !important;
      width: 36px !important;
      height: 20px !important;
    }

    .WFITFOB input[type="checkbox"]+label {
      position: absolute !important;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0 !important;
      height: auto !important;
    }

    .WFITFOB input[type="checkbox"]+label:after {
      background: none !important;
    }

    .WFITFOB input[type="checkbox"]+label:before {
      top: 2px !important;
      left: 2px !important;
      border: none !important;
      box-shadow: none !important;
    }

    .WFITFOB input {
      display: none !important;
    }

    .WFITBJB {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: #c6ccd7;
    }

    .WFITBJB:before {
      position: absolute !important;
      content: "" !important;
      height: 16px !important;
      width: 16px !important;
      left: 2px !important;
      bottom: 2px !important;
      background-color: white !important;
    }

    .WFITFOB input+label.WFITBJB {
      margin: 0 !important;
      display: block;
    }

    .WFITO {
      margin-right: 10px;
    }

    .WFITFOB input:checked+.WFITBJB {
      background-color: #2775c4 !important;
    }

    .WFITFOB input:focus+.WFITBJB {
      box-shadow: 0 0 1px #2775c4 !important;
    }

    .WFITFOB input:checked+.WFITBJB:before {
      -webkit-transform: translateX(16px) !important;
      -ms-transform: translateX(16px) !important;
      transform: translateX(16px) !important;
    }

    .WFITBJB.WFITJOB {
      border-radius: 34px !important;
    }

    .WFITBJB.WFITJOB:before {
      border-radius: 50% !important;
    }

    .WFITEJ {
      width: auto;
      color: #7e8890;
      margin-left: 30px;
      margin-top: 10px;
      text-align: left;
      padding-right: 10px;
    }

    .WFITHDB {
      padding-top: 20px;
    }

    .WFITDJ {
      width: 420px;
      background-color: #fff;
      font-size: 14px !important;
      font-family: Inter, sans-serif;
      border-radius: 4px !important;
      -webkit-border-radius: 4px !important;
      -moz-border-radius: 4px !important;
      box-shadow: 0 6px 18px rgba(43, 36, 57, 0.12), 0 4px 10px rgba(43, 36, 57, 0.16);
    }

    .WFITDJ .message {
      width: 100%;
      color: #47525d;
      font-size: 18px !important;
      line-height: 26px;
      margin-left: 30px;
      text-align: left;
    }

    .WFITDJ .WFITDF {
      height: 100px;
      width: 100%;
      background-color: #f9f9fb !important;
      border-top: 1px solid #eaecf1;
      border-radius: 0 0 4px 4px !important;
      -webkit-border-radius: 0 0 4px 4px !important;
      -moz-border-radius: 0 0 4px 4px !important;
    }

    .WFITDJ .WFITDF button {
      padding: 14px 0;
    }

    .popUpImage {
      margin-left: 5px !important;
    }

    .previewNoteImage {
      padding-bottom: 20px;
    }

    .messagePanelDiv {
      padding: 24px 24px 16px;
    }

    .messagePanel {
      height: auto;
      width: 100%;
      max-height: 500px;
      padding: 24px !important;
    }

    .messagePanel>tbody>tr>td:FIRST-CHILD {
      width: 53px;
    }

    .kbmessagePanel {
      height: 200px;
      width: 100%;
    }

    .deletionMessageHeading {
      font-family: Inter;
      font-style: normal;
      font-weight: 600;
      font-size: 14px !important;
      line-height: 20px;
      color: #403D35;
      width: auto;
      text-align: left;
      margin: 5px 0 5px 16px;
    }

    .deletionMessageSubHeading {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 14px !important;
      line-height: 20px;
      color: #6F6C62;
      width: auto;
      text-align: left;
      margin: 5px 0 5px 16px;
    }

    .WFITGJ {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 14px !important;
      line-height: 20px;
      color: #6F6C62;
      margin: 5px 0 5px 16px;
    }

    .WFITFJ {
      margin: 5px 0 5px 16px;
      font-family: Inter;
      font-style: normal;
      font-weight: 600;
      font-size: 14px;
      line-height: 20px;
      color: #403D35;
    }

    .WFITJG {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 18px;
      line-height: 25px;
      text-align: center;
      color: #323648;
    }

    .WFITKG {
      display: block;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 150.3%;
      text-align: center;
      color: #6c798e;
      padding-top: 8px;
      padding-bottom: 8px;
    }

    .clmPopUp {
      padding: 24px !important;
    }

    .WFITEF {
      text-align: center;
      height: 72px;
      width: 500px;
      vertical-align: middle;
      background-color: #FBFAF9 !important;
      border-radius: 0 0 4px 4px !important;
      -webkit-border-radius: 0 0 4px 4px !important;
      -moz-border-radius: 0 0 4px 4px !important;
      align-items: center;
      display: flex;
      justify-content: flex-end;
      padding-right: 8px;
    }

    .WFITEF>tbody>tr>td:FIRST-CHILD {
      width: 80%;
    }

    .WFITGF td {
      text-align: center;
    }

    .WFITBDB table {
      background: #fff !important;
      margin-bottom: 0 !important;
      border: none !important;
      table-layout: auto;
      border-collapse: separate;
    }

    .WFITBDB table tr {
      background: transparent !important;
      border: none !important;
    }

    .WFITBDB table tr td,
    .WFITBDB table tr th {
      padding: 0 !important;
      font-size: 14px !important;
      background-color: inherit !important;
      border: none !important;
    }

    .WFITBDB table.WFITEF {
      text-align: center !important;
      height: 100px !important;
      width: 500px !important;
      vertical-align: middle;
      background-color: #f9f9fb !important;
      border-top: 1px solid #eaecf1 !important;
      border-radius: 0 0 4px 4px !important;
      border-collapse: separate;
      -webkit-border-radius: 0 0 4px 4px !important;
      -moz-border-radius: 0 0 4px 4px !important;
    }

    .WFITBDB table.clmButtonsPanelPopUp {
      min-height: 71px !important;
      height: auto !important;
    }

    .WFITBDB div.messageUiContainer {
      display: flex;
    }

    .WFITBDB div.footerMessageUi {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 150.3%;
      color: #9fa6b7;
      padding-left: 8px;
    }

    .WFITBDB button.rightAlignButtons {
      background-image: none !important;
      height: auto !important;
      width: auto !important;
      padding: 11px 28px;
      font-family: Inter;
      font-weight: normal;
      font-size: 14px;
      text-transform: none !important;
    }

    .WFITBDB button.WFITCDB {
      background-image: none !important;
      height: auto !important;
      text-transform: none !important;
    }

    .WFITBDB div {
      text-align: center;
      width: inherit !important;
      margin-left: 0 !important;
      padding-right: 0 !important;
      font-family: "Inter", sans-serif !important;
    }

    .WFITBDB table.messagePanel {
      width: auto !important;
      min-width: 100% !important;
      max-width: 100% !important;
      border-radius: 4px 4px 0 0 !important;
      -moz-border-radius: 4px 4px 0 0 !important;
      -webkit-border-radius: 4px 4px 0 0 !important;
      border-collapse: separate;
    }

    .WFITBDB table.messagePanel tr td table {
      width: auto !important;
      min-width: 100% !important;
      max-width: 100% !important;
    }

    .WFITFJB {
      position: absolute;
      left: 20px;
      transform: translate(-50%, -22px);
      -ms-transform: translate(-50%, -22px);
    }

    .WFITCU {
      display: block;
      color: #fff !important;
      font-weight: bold;
      font-size: 14px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      background-color: #00bcd4;
      margin: 0 auto;
      line-height: 3.5em;
    }

    .WFITDE {
      display: table;
    }

    .WFITDE>div {
      display: table-cell;
    }

    .WFITDE>div:NTH-CHILD(2) {
      padding-left: 5px;
    }

    .WFITDE>div>a {
      position: absolute;
      margin-top: 14px;
      cursor: pointer;
    }

    .WFITJM {
      border-radius: 4px !important;
    }

    .WFITHGB {
      font-weight: 500;
      font-size: 14px;
      font-family: Inter, sans-serif;
      padding: 8px 12px;
      color: white;
      background-color: #d13b1a;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      white-space: nowrap;
      text-decoration: none;
      display: inline-block;
      vertical-align: middle !important;
    }

    .WFITD1 {
      max-height: calc(70vh - 330px);
    }

    .WFITD1 .WFITECB {
      padding-top: 13px;
    }

    .WFITMNB {
      text-align: center;
      padding: 10px 0 0;
      font-size: 11px !important;
      color: #9fa6b7 !important;
      font-family: "Raleway", sans-serif;
      margin: 0 !important;
    }

    .WFITMNB a {
      font-size: 11px;
      color: #9fa6b7;
      text-decoration: underline;
      font-family: "Raleway", sans-serif;
    }

    .WFITOIB {
      width: 6% !important;
      margin-left: 2%;
      margin-top: 6px;
    }

    .WFITOQB {
      margin-top: 5px;
      border-top: 0;
      padding-bottom: 5px;
    }

    .WFITBFB {
      padding: 7px 12px;
      margin: 0 24px;
      position: relative;
    }

    .WFITHQB {
      text-transform: uppercase;
    }

    .WFITGT {
      display: inline-flex;
      border: 1px solid #babec7;
      border-radius: 4px;
      padding: 5px;
      width: 41% !important;
      height: 100% !important;
      margin-left: 0;
      margin-right: 0;
    }

    .WFITGT input {
      display: inline-block;
      width: 100%;
      font-size: 13px;
      font-weight: 100;
      vertical-align: bottom;
      border: 0;
      outline: none;
      vertical-align: top;
      overflow: hidden;
      font-weight: 600;
      color: #6d727a;
    }

    .WFITGT.WFITNT {
      width: 200px !important;
    }

    .WFITMT {
      line-height: 1.6 !important;
    }

    .WFITOC {
      width: 45% !important;
    }

    #mobile .WFITMW {
      display: none;
    }

    .WFITKT {
      background-color: white;
      max-height: 250px;
      width: 130px;
      overflow: auto !important;
      z-index: 2;
      position: relative;
      font-weight: normal;
      color: #6d727a;
      font-family: "Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
    }

    .WFITKT.WFITLT {
      width: 200px;
    }

    .WFITKT .item-selected {
      background-color: #e3e7e8;
    }

    .WFITKT .item {
      min-width: 126px !important;
      font-size: 13px !important;
      padding: 0 0 0 5px !important;
    }

    #mobile .WFITKT {
      width: 212px !important;
      z-index: 0;
    }

    .WFITKL {
      padding-left: 36px;
      overflow: hidden;
      overflow-y: scroll;
      box-sizing: border-box;
      outline: none !important;
    }

    .WFITETB {
      display: table;
      width: 100%;
      background-color: #f8f8fb;
    }

    .WFITFTB {
      display: table;
      width: 100%;
      background-color: inherit;
      filter: contrast(84%);
    }

    .WFITETB>div:HOVER {
      background-color: #efeff4;
    }

    .WFITGTB,
    .WFITGTB>div:HOVER {
      background-color: initial;
    }

    .WFITFTB>div:HOVER {
      background-color: inherit;
    }

    .WFITPV {
      display: table;
      width: 100%;
      box-sizing: border-box;
    }

    .WFITOV {
      width: 10%;
      min-width: 40px;
      display: table-cell;
      vertical-align: middle;
    }

    .WFITNV {
      width: 90%;
      display: table-cell;
      vertical-align: middle;
    }

    .WFITAV {
      width: 10%;
      display: table-cell;
      vertical-align: middle;
    }

    .WFITMSB {
      color: #596377;
      display: block;
      padding: 15px 5px 15px 0;
      cursor: pointer;
      text-decoration: none;
      word-break: break-word;
    }

    .WFITNSB {
      color: inherit;
      display: block;
      padding: 15px 5px 15px 0;
      cursor: pointer;
      text-decoration: none;
      word-break: break-word;
    }

    .WFITHJ {
      padding: 15px;
      font-size: 16px;
      background: #fff;
      font-weight: bold;
      margin-top: 10%;
      margin-left: 14%;
      margin-right: 14%;
    }

    .WFITMSB:focus,
    .WFITNSB:focus {
      outline: none;
    }

    .WFITGY .WFITFS,
    .WFITGY .WFITGS,
    .WFITIN:HOVER .WFITFS,
    .WFITIN:HOVER .WFITGS,
    .WFITCS:FOCUS .WFITFS,
    .WFITCS:FOCUS .WFITGS {
      visibility: visible;
    }

    .WFITCS:FOCUS,
    .WFITDS,
    .WFITDS:HOVER {
      background-color: #efeff4;
    }

    .WFITCS>tbody>tr>td:FIRST-CHILD {
      min-width: 40px;
      width: 10%;
      min-width: 40px;
    }

    .WFITCS>tbody>tr>td:LAST-CHILD {
      width: 6%;
    }

    .WFITCS>tbody>tr>td:NTH-CHILD(3) {
      width: 6%;
      min-width: 24px;
    }

    .WFITES,
    .WFITES:HOVER {
      background-color: inherit;
    }

    .WFITFS,
    .WFITGS {
      visibility: hidden;
      font-weight: 600 !important;
      font-size: 16px;
      vertical-align: middle;
      color: #a9b2bf !important;
    }

    .WFITFS svg {
      fill: #a9b2bf;
      display: block;
    }

    .WFITGS svg {
      fill: inherit;
      display: block;
    }

    .WFITHS svg {
      fill: #6b717a !important;
      display: block;
    }

    .WFITIS svg {
      fill: inherit !important;
      display: block;
    }

    .WFITLK {
      word-wrap: break-word;
      padding-bottom: 15px;
      padding-left: 10%;
      padding-right: 4%;
      padding-top: 10px;
      background-color: #f8f8fb;
      -webkit-user-select: text;
      -moz-user-select: text;
      -ms-user-select: text;
      user-select: text;
      word-break: break-word;
    }

    .WFITMK {
      word-wrap: break-word;
      padding-bottom: 15px;
      padding-left: 10%;
      padding-right: 4%;
      padding-top: 10px;
      background-color: #f8f8fb;
      -webkit-user-select: text;
      -moz-user-select: text;
      -ms-user-select: text;
      user-select: text;
      word-break: break-word;
      filter: contrast(84%);
    }

    .WFITDTB {
      background-color: #efeff4 !important;
      background-color: #f6f6f9 !important;
    }

    .WFITDTB .WFITDS {
      background-color: #efeff4 !important;
    }

    .WFITDTB .WFITES {
      background-color: inherit;
    }

    .WFITDTB .WFITHTB .WFITFS,
    .WFITDTB .WFITHTB .WFITGS {
      visibility: visible;
    }

    .WFITCG {
      font-size: 16px;
      padding-left: 35%;
      vertical-align: middle;
      color: #6c798e !important;
      width: 65%;
      height: 100%;
      display: table-cell;
      text-align: center;
      outline: none;
    }

    .WFITCG svg {
      fill: #6c798e;
      width: 20px;
      height: 20px;
      display: table-cell;
      vertical-align: middle;
    }

    .WFITDG {
      font-size: 16px;
      padding-left: 35%;
      vertical-align: middle;
      color: #6c798e !important;
      width: 65%;
      height: 100%;
      display: table-cell;
      text-align: center;
      outline: none;
    }

    .WFITDG svg {
      fill: inherit;
      stroke: inherit;
      width: 20px;
      height: 20px;
      display: table-cell;
      vertical-align: middle;
      opacity: 0.8;
    }

    .WFITDG.WFITPDB svg,
    .WFITCG.WFITPDB svg {
      width: 20px;
      height: 20px;
      fill: none;
    }

    .WFITBS {
      outline: 0;
    }

    .WFITBS>input {
      visibility: hidden;
    }

    .WFITBS table {
      width: 100%;
    }

    .WFITBTB .WFITBS table td>div:hover {
      overflow: initial !important;
    }

    .WFITHTB {
      color: #596377 !important;
      font-weight: 600 !important;
    }

    .WFITOSB {
      width: 100%;
      border-collapse: collapse;
    }

    .WFITOSB>div {
      width: 100%;
      display: table;
      border-bottom: 1px solid #e4e4ea;
    }

    .WFITCTB>div {
      width: calc(100% - 1px);
    }

    .WFITOSB>div:HOVER {
      background-color: #efeff4;
    }

    .WFITATB>div:HOVER {
      background-color: initial;
    }

    .WFITOSB>div>div {
      display: table-cell;
      vertical-align: middle;
    }

    .WFITOSB>div>div:FIRST-CHILD {
      min-width: 40px;
      width: 10%;
    }

    .WFITOSB>div>div:LAST-CHILD {
      width: 90%;
    }

    .WFITOSB>div>div.auto-play {
      width: 10%;
    }

    .WFITPSB {
      width: 100%;
      border-collapse: collapse;
    }

    .WFITPSB>div {
      width: 100%;
      display: table;
      border-bottom: 1px solid #e4e4ea;
    }

    .WFITBTB>div {
      position: relative;
      width: 97%;
      left: 50%;
      border-collapse: separate;
      border-radius: 4px;
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%);
      -ms-transition: all linear 300ms;
      -webkit-transition: all linear 300ms;
      -moz-transition: all linear 300ms;
      -o-transition: all linear 300ms;
      transition: all linear 300ms;
    }

    .WFITBTB [data-wfx-id="group-content"]>div {
      position: relative;
      -ms-transition: box-shadow linear 300ms;
      -webkit-transition: box-shadow linear 300ms;
      -moz-transition: box-shadow linear 300ms;
      -o-transition: box-shadow linear 300ms;
      transition: box-shadow linear 300ms;
    }

    .WFITKJ>div[data-wfx-id="widget-content"]:hover,
    .WFITKJ [data-wfx-id="group-content"]>div:hover,
    .WFITKJ>div:hover,
    .WFITKJ .WFITDIB {
      z-index: 2;
      -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16), 0 2px 4px rgba(0, 0, 0, 0.12);
      -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16), 0 2px 4px rgba(0, 0, 0, 0.12);
      box-shadow: 0 1px 4px rgba(0, 0, 0, 0.16), 0 2px 4px rgba(0, 0, 0, 0.12);
    }

    .WFITKJ [data-wfx-id="widget-content-group"]:hover {
      box-shadow: none !important;
    }

    .WFITLJ>div[data-wfx-id="widget-content"]:hover,
    .WFITLJ [data-wfx-id="group-content"]>div:hover,
    .WFITLJ>div:hover,
    .WFITLJ .WFITDIB {
      z-index: 2;
      -webkit-box-shadow: 0 1px 4px rgba(255, 255, 255, 0.16), 0 2px 4px rgba(255, 255, 255, 0.12);
      -moz-box-shadow: 0 1px 4px rgba(255, 255, 255, 0.16), 0 2px 4px rgba(255, 255, 255, 0.12);
      box-shadow: 0 1px 4px rgba(255, 255, 255, 0.16), 0 2px 4px rgba(255, 255, 255, 0.12);
    }

    .WFITLJ [data-wfx-id="widget-content-group"]:hover {
      box-shadow: none !important;
    }

    .WFITPSB>div>div {
      display: table-cell;
      vertical-align: middle;
    }

    .WFITPSB>div>div:FIRST-CHILD {
      min-width: 40px;
      width: 10%;
    }

    .WFITPSB>div>div:LAST-CHILD {
      width: 90%;
    }

    .WFITPSB>div>div.auto-play {
      width: 10%;
    }

    .WFITJU {
      margin-left: 29px;
      width: 94% !important;
      box-sizing: border-box;
      max-width: 485px;
    }

    .WFITJU ul li,
    .WFITJU ol li {
      list-style-position: outside !important;
    }

    .WFITHFB {
      height: 100%;
      outline: none !important;
      position: relative;
      outline: none !important;
      padding: 5px;
    }

    .WFITJU .WFITHFB {
      padding: 0 !important;
    }

    .WFITJFB {
      position: absolute;
      bottom: 0;
      padding-bottom: 5px;
    }

    .WFITKFB {
      position: absolute;
      top: -24px;
      right: 0;
      padding-bottom: 5px;
    }

    .WFITIFB {
      font-size: 1.3em !important;
      line-height: 1.6em;
      width: 100%;
      border: none;
      padding: 3px 0;
      resize: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      transition: none;
      -webkit-border-radius: none;
      -moz-border-radius: none;
      border-radius: none;
      font-family: "Inter";
      -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
      -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
      -o-transition: border linear 0.2s, box-shadow linear 0.2s;
      transition: border linear 0.2s, box-shadow linear 0.2s;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      color: #5A574E;
      padding-bottom: 22px;
    }

    .WFITIFB>.fr-qi-helper {
      display: flex !important;
    }

    .WFITGM {
      border: none !important;
      cursor: default;
      margin-top: 10px !important;
      box-shadow: 0 0 1px rgba(76, 86, 103, 0.25), 0 2px 18px rgba(31, 37, 50, 0.32);
    }

    .dateBoxPopup {
      z-index: 2147483647;
    }

    .gwt-DatePicker {
      border: 1px solid #ccc;
      border-top: 1px solid #999;
      cursor: default;
    }

    .gwt-DatePicker td {
      outline: none;
    }

    .datePickerMonthSelector td:focus {
      outline: none;
      outline: none;
    }

    .datePickerDays {
      width: 100%;
      background: white;
    }

    .datePickerDay,
    .datePickerWeekdayLabel,
    .datePickerWeekendLabel {
      font-size: 85%;
      text-align: center;
      padding: 4px;
      outline: none;
      font-weight: 400;
      color: #3b0802;
      border-right: 1px solid #fff;
      border-bottom: 1px solid #fff;
    }

    .datePickerWeekdayLabel,
    .datePickerWeekendLabel {
      background: #fff;
      padding: 0 4px 2px;
      cursor: default;
      color: #2e2b24;
      font-size: 13px;
      font-weight: 600;
    }

    .datePickerDay {
      padding: 4px 7px;
      cursor: hand;
      cursor: pointer;
    }

    .datePickerDayIsWeekend {
      background: #f7f7f7;
    }

    .datePickerDayIsFiller {
      color: #999;
      font-weight: normal;
    }

    .datePickerDayIsValue {
      background: #d7dfe8;
    }

    .datePickerDayIsDisabled {
      color: #77756e;
      font-family: Inter;
      font-style: normal;
      font-weight: 400;
      pointer-events: none;
    }

    .datePickerDayIsHighlighted {
      background: #f1f1ee;
      color: #d13b1a;
      border-radius: 40px;
    }

    .datePickerDayIsValueAndHighlighted {
      background: #d7dfe8;
    }

    .datePickerDayIsToday {
      padding: 3px;
      color: #fff;
      background-color: #d13b1a;
      border-radius: 40px;
    }

    .datePickerMonthSelector {
      width: 100%;
      padding: 1px 0 5px 0;
      background: #fff;
    }

    .datePickerPreviousButton,
    .datePickerNextButton,
    .datePickerPreviousYearButton,
    .datePickerNextYearButton {
      font-size: 120%;
      line-height: 1em;
      color: #2e2b24;
      cursor: hand;
      cursor: pointer;
      font-weight: bold;
      padding: 0 4px;
      outline: none;
    }

    td.datePickerMonth,
    td.datePickerYear {
      text-align: center;
      vertical-align: middle;
      white-space: nowrap;
      font-size: 16px;
      font-weight: 600;
      color: #2e2b24;
    }

    .gwt-DateBox {
      padding: 5px 4px;
      border: 1px solid #ccc;
      border-top: 1px solid #999;
      font-size: 100%;
    }

    .gwt-DateBox input {
      width: 8em;
    }

    .WFITDI {
      float: right;
      padding: 0 16px 0 39px;
      text-indent: 10px;
      margin-top: 1px;
      border: 0 solid #e2e2e2;
      border-radius: 3px;
      font-weight: bold;
      font-size: 12px;
      width: 85px;
      height: 32px;
      background-image: url(analytics/images/analytics-calendar.svg);
      background-position: 16px 6px;
      background-size: 20px;
      background-repeat: no-repeat;
      box-shadow: 0 0 2px #6d6d6d;
    }

    .WFITNPB {
      width: 35%;
      height: 30px;
      margin: 0 7px 0 0;
    }

    .WFITOPB {
      width: 20%;
    }

    .WFITLOB {
      padding: 0;
      width: 90% !important;
    }

    .WFITMOB {
      max-height: 250px;
      overflow-y: auto;
      padding: 0;
      width: 365px;
      margin-right: 48px;
    }

    .WFITMOB .WFITMH {
      padding: 0 0 !important;
      height: 40px;
    }

    .WFITMOB .WFITMH .gwt-HTML {
      margin-right: 6px !important;
    }

    .WFITMOB .WFITG {
      padding-bottom: 4px;
    }

    .WFITLOB .WFITI>table {
      min-width: 281px;
    }

    .WFITLOB.elemPanel {
      padding: 0 25px 0 25px !important;
    }

    .WFITMFB {
      border: 1px;
      border-style: double;
    }

    .WFITOU {
      color: #6F6C62;
      padding: 5px 20px;
      display: block;
      font-size: 14px;
      height: 20px;
      z-index: 9999999;
      min-width: 164px;
    }

    .WFITOU:hover {
      background-color: #F1F1EE;
      color: #403D35;
    }

    .WFITAN {
      pointer-events: none;
    }

    .WFITF1 {
      float: right;
    }

    .WFITLCB {
      z-index: 9999999;
    }

    .WFITM- {
      z-index: 2147483647;
    }

    .WFITG- {
      width: 88%;
    }

    .WFITFR {
      padding: 12px 40px 12px 12px;
      margin-bottom: 4px;
      height: 44px;
      width: 17.27em;
    }

    .WFITGR {
      display: table-cell;
      padding-top: 30px;
      padding-bottom: 30px;
    }

    .WFITOK {
      font-weight: 600 !important;
      background-color: white !important;
      color: #596377 !important;
      border-radius: 3px;
      border: 1px solid #d3d7e2 !important;
      padding: 8px 15px;
    }

    .WFITOK i {
      color: #9fa6b7 !important;
    }

    .WFITOK i:hover {
      color: white !important;
    }

    .WFITPK,
    .WFITPK i,
    .WFITOK:hover {
      background-color: #81c784 !important;
      color: white !important;
    }

    .WFITOK::before {
      padding-right: 10px;
    }

    .WFITOK::after {
      font-weight: 600 !important;
      font-family: "Inter", Helvetica, Arial, sans-serif;
      font-size: 14px !important;
      color: #596377;
    }

    .WFITER {
      width: 160px;
      margin: 0 0 10px 10px;
    }

    .WFITGD>td {
      border-top: none;
    }

    .WFITAL {
      width: 100%;
      padding-bottom: 10px;
    }

    .WFITANB {
      padding: 8px 12px;
      float: right;
    }

    .WFITF- {
      padding-bottom: 5px;
    }

    .WFITPE {
      zoom: 1 !important;
    }

    .WFITIR {
      overflow: hidden;
      text-overflow: ellipsis;
      color: #9ba8ba;
      margin-top: -10px;
      padding-bottom: 6px;
      font-size: 12px;
    }

    .WFITHEB:focus {
      outline: none;
    }

    .WFITBX,
    .WFITBX * {
      display: none !important;
      height: 0 !important;
    }

    .WFITOGB {
      width: 42% !important;
      padding: 8px 0 !important;
      color: #9fa6b7 !important;
      border: 1px dashed #d3d8e0 !important;
      cursor: pointer !important;
      line-height: 1 !important;
      border-radius: 3px !important;
      -webkit-border-radius: 3px !important;
      background-color: transparent !important;
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17.433' height='17.433' viewBox='0 0 17.433 17.433'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%239fa6b7;}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M1384.283,293.535v2.748h-2.748v2.259h3.877a1.13,1.13,0,0,0,1.13-1.13v-3.878Zm1.129-12.425h-3.877v2.259h2.748v2.748h2.259V282.24A1.13,1.13,0,0,0,1385.413,281.11Zm-14.043,15.173v-2.748h-2.26v3.878a1.13,1.13,0,0,0,1.13,1.13h3.877v-2.259Zm-1.13-15.173a1.13,1.13,0,0,0-1.13,1.13v3.878h2.26v-2.748h2.748V281.11Z' transform='translate(-1369.11 -281.11)'/%3E%3Cpath class='a' d='M1442.859,352.542v2.276h-2.542v2.542h-2.276v-2.542H1435.5v-2.276h2.541V350h2.276v2.542Z' transform='translate(-1430.463 -344.774)'/%3E%3C/svg%3E");
      background-position: 7px 6px;
      background-size: 17px;
      background-repeat: no-repeat;
    }

    .WFITOGB:HOVER,
    .WFITOGB:FOCUS {
      background-color: #f4f5f7 !important;
    }

    .WFITCN {
      opacity: 0.5;
      filter: alpha(opacity=50);
      cursor: not-allowed !important;
    }

    .WFITPGB {
      width: 33% !important;
      padding: 8px 0 !important;
      color: #596377 !important;
      border: 1px solid #d3d8e0 !important;
      cursor: pointer !important;
      line-height: 1 !important;
      border-radius: 3px !important;
      -webkit-border-radius: 3px !important;
      background-color: transparent !important;
    }

    .WFITPGB:HOVER,
    .WFITPGB:FOCUS {
      background-color: #f4f5f7 !important;
    }

    .WFITGRB {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='9' viewBox='0 0 12 9'%3E%3Cdefs%3E%3Cstyle%3E.a{fill:%23596377;}%3C/style%3E%3C/defs%3E%3Cpath class='a' d='M4.4,4.5a1.544,1.544,0,1,0,.451-1.093A1.548,1.548,0,0,0,4.4,4.5Zm7.517-.356C10.616,1.387,8.644,0,6,0S1.384,1.387.079,4.145a.835.835,0,0,0,0,.711C1.384,7.613,3.356,9,6,9s4.616-1.387,5.921-4.145a.834.834,0,0,0,0-.711ZM5.945,6.929A2.429,2.429,0,1,1,8.367,4.5,2.426,2.426,0,0,1,5.945,6.929Z'/%3E%3C/svg%3E");
      background-position: 10px 9px;
      background-size: 17px;
      background-repeat: no-repeat;
    }

    .WFITPW {
      background-image: url("data:image/svg+xml;charset=utf8,%3Csvg id='hide_icon' data-name='hide icon' xmlns='http://www.w3.org/2000/svg' width='12' height='10.608' viewBox='0 0 12 10.608'%3E%3Cpath id='Path_2322' data-name='Path 2322' d='M5.945,6.929A1.541,1.541,0,0,0,7.486,5.387c0-.045,0-.09-.006-.134l-1.67,1.67C5.855,6.927,5.9,6.929,5.945,6.929ZM11.047.62,10.459.032a.11.11,0,0,0-.156,0l-1.5,1.5A6.061,6.061,0,0,0,6,.9Q2.032.9.079,5.034a.83.83,0,0,0,0,.709A8.262,8.262,0,0,0,1.959,8.377L.5,9.833a.11.11,0,0,0,0,.156l.588.588a.11.11,0,0,0,.156,0l9.8-9.8a.11.11,0,0,0,0-.156ZM3.523,5.387A2.422,2.422,0,0,1,7.086,3.25l-.669.669A1.542,1.542,0,0,0,4.477,5.859l-.669.669a2.41,2.41,0,0,1-.285-1.141Z' fill='%239fa6b7'/%3E%3Cpath id='Path_2323' data-name='Path 2323' d='M11.92,5.032a8.443,8.443,0,0,0-1.73-2.5L8.207,4.52A2.423,2.423,0,0,1,5.078,7.65L3.4,9.332A6.128,6.128,0,0,0,6,9.874q3.968,0,5.921-4.133a.83.83,0,0,0,0-.709Z' fill='%239fa6b7'/%3E%3C/svg%3E");
      background-position: 10px 8px;
      background-size: 17px;
      background-repeat: no-repeat;
    }

    .WFITNO {
      font-size: 16px !important;
      padding: 0 2%;
      margin-left: 0 !important;
    }

    .WFITKNB {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      width: 170px;
      height: 22px;
      border: none;
      border-top-right-radius: 15px;
      border-top-left-radius: 15px;
      border-bottom: 1px solid #e1e4ea;
      outline: none;
      color: #596377;
      text-indent: 10px;
      line-height: 22px;
      box-shadow: none !important;
    }

    .WFITKMB {
      font-family: Inter;
      position: relative;
      bottom: -90px;
      width: 170px;
      z-index: 1000;
      white-space: normal;
      word-wrap: break-word;
      font-size: 14px;
      left: 0;
      height: auto;
      min-height: 29px;
      background: #fff;
      border: none;
      color: #596377;
      border-top: 1px solid #e1e4ea;
      border-radius: 0 0 15px 15px;
      outline: none;
    }

    .WFITLMB {
      filter: alpha(opacity=50);
      cursor: not-allowed !important;
    }

    .WFITJNB {
      width: 51%;
      height: 146px;
      display: inline-table;
      left: 0;
      position: relative;
      background: #fff;
      border: 1px solid #e1e4ea;
      box-sizing: border-box;
      box-shadow: 0 0.798012px 5.32008px rgba(0, 0, 0, 0.0282725), 0 2.68036px 17.869px rgba(0, 0, 0, 0.0417275), 0 2px 8px rgba(0, 0, 0, 0.07);
      border-radius: 15px;
    }

    .WFITHMB {
      position: absolute;
      width: 30px;
      height: 30px;
      border-radius: 50%;
      border: 1px dashed #D13B1A;
      box-sizing: border-box;
      background-color: white;
      outline: none;
    }

    .WFITHMB:hover {
      background: #FBCBBB;
    }

    .WFITIMB {
      width: 150px;
      height: 20px;
      display: inline-block;
      padding-bottom: 5px;
    }

    .WFITPCB {
      width: 40px;
      height: 40px;
      right: 0;
      top: 0;
      opacity: 0;
      background-color: white;
      position: absolute;
    }

    .WFITHCB {
      position: absolute;
      right: 0;
      top: 0;
      margin: 10px 10px 0 0;
      font-size: 0.5em !important;
      color: #fff;
      display: inline-block;
      padding: 5px;
      width: 18px;
      height: 18px;
      background-color: #6c798e;
      border-radius: 50%;
      opacity: 0.2;
      box-sizing: border-box;
    }

    .WFITHCB:HOVER {
      color: #fff;
      opacity: 1;
    }

    .WFITHCB::after {
      position: absolute;
      content: "";
      top: -10px;
      right: -10px;
      left: -12px;
      bottom: -12px;
      z-index: 40;
      border-radius: 5px;
    }

    .WFITMCB {
      min-width: 165px;
      margin-top: 0;
      border-radius: 3px;
      z-index: 1000000;
      background-color: white;
      color: #7e8890;
      height: auto;
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 20px;
      max-height: 90px;
      max-width: 165px;
      overflow: auto !important;
    }

    .WFITMCB select {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 14px;
      line-height: 20px;
      max-height: 90px;
      max-width: 165px;
      overflow: auto !important;
    }

    .WFITMCB .item-selected {
      background-color: #f7f8f9;
      color: #596377;
    }

    .WFITMCB .item {
      min-width: 140px;
      font-size: 12px;
      line-height: 20px;
      cursor: default;
      color: #7e8890;
      padding: 5px 10px;
      display: block;
      height: 17px;
    }

    .WFITDNB {
      z-index: 10000000;
    }

    .WFITF5 {
      overflow: visible !important;
    }

    .WFITINB {
      width: auto !important;
      display: inline-table;
      height: 30px;
      border-radius: 15px;
      border: none;
      outline: none;
      background-color: #f4f5f7;
      margin-bottom: 5px;
      padding-right: 5px;
      margin-right: 5px;
    }

    .WFITIEB {
      font-size: 0.9em !important;
      color: #6c798e;
      display: inline-block;
      background: #f4f5f7;
      padding-left: 7px;
      padding-right: 7px;
      padding-top: 0;
      padding-bottom: 0;
      opacity: 0.5;
      box-sizing: border-box;
    }

    .WFITIEB:HOVER {
      color: #6c798e;
      background-color: #e1e4ea;
      border-radius: 50%;
      opacity: 1;
    }

    .WFITIB {
      font-size: 14px;
      color: #596377;
      cursor: pointer;
      line-height: 28px;
      padding-right: 5px;
      vertical-align: middle;
      padding-left: 7px;
    }

    .WFITLU {
      background-size: 100% !important;
      background-position: 0 0 !important;
    }

    .WFITNOB {
      top: 5px;
    }

    .WFITKSB {
      font-family: Inter;
      font-style: normal;
      font-weight: 600;
      font-size: 18px;
      line-height: 25px;
      margin-top: -5px;
      padding: 0 30px 0 10px;
      box-sizing: border-box;
      color: #596377;
    }

    .WFITJSB {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 19px;
      margin-top: 12px;
      padding: 0 30px 0 10px;
      box-sizing: border-box;
      color: #6c798e;
      opacity: 0.9;
    }

    .WFITAE {
      display: block;
    }

    .WFITBUB {
      cursor: zoom-in;
    }

    .WFITCUB {
      cursor: zoom-out;
    }

    .WFITAJ {
      width: 50%;
      display: inline;
      font-size: 13px;
      height: 32px;
      float: left;
    }

    .WFITKN {
      width: 40%;
    }

    .WFITDN {
      color: #efefef;
    }

    #wfx-editor-signup-panel {
      width: 100%;
      position: relative;
    }

    #wfx-editor-signup-panel #wfx-editor-signup {
      position: absolute;
      left: 0;
      top: 0;
    }

    #wfx-editor-signup-panel .WFITLKB {
      position: absolute;
      right: 0;
      top: 0;
      margin-left: 0;
    }

    .WFITIKB {
      padding-bottom: 8px;
    }

    .WFITKKB {
      font-size: 14px;
      color: #596377;
      line-height: 28px;
      padding-right: 5px;
      vertical-align: text-top;
      display: inline;
      padding-top: 5px;
    }

    .WFITIKB:focus {
      outline: none;
    }

    .WFITJKB {
      position: relative;
      display: inline-block;
      width: 26px;
      height: 16px;
      margin-top: 8px;
      margin-right: 10px;
      vertical-align: top;
    }

    .WFITJKB input[type="checkbox"]+label {
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      padding: 0;
      height: auto;
      border-radius: 11px;
    }

    .WFITJKB input[type="checkbox"]+label:after {
      background: none;
    }

    .WFITJKB input[type="checkbox"]+label:before {
      top: 2px;
      left: 2px;
      border: none;
      box-shadow: none;
    }

    .WFITJKB input {
      display: none;
    }

    .WFITHKB {
      position: absolute;
      cursor: pointer;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background-color: #c6ccd7;
    }

    .WFITHKB:before {
      position: absolute;
      content: "";
      height: 12px;
      width: 12px;
      left: 2px;
      bottom: 2px;
      background-color: white;
      border-radius: 8px;
    }

    .WFITJKB input+label.WFITHKB {
      margin: 0;
      display: block;
    }

    .WFITJKB input:checked+.WFITHKB {
      background-color: #81c784;
    }

    .WFITJKB input:focus+.WFITHKB {
      box-shadow: 0 0 1px #81c784;
    }

    .WFITJKB input:checked+.WFITHKB:before {
      -webkit-transform: translateX(10px);
      -ms-transform: translateX(10px);
      transform: translateX(10px);
    }

    .WFITGKB {
      height: 18px;
      width: 18px;
    }

    .WFITEKB {
      margin-right: 5px;
      cursor: pointer;
      display: inline;
      vertical-align: top;
      padding-left: 3px;
      outline: none;
    }

    .WFITFKB {
      padding-left: 10px;
      font-family: Inter;
      font-size: 14px;
      color: #596377;
      display: inline;
      vertical-align: middle;
    }

    .WFITMEB {
      padding: 30px 30px 0;
      height: auto;
      background-color: white;
      border-radius: 4px 4px 0 0;
      max-width: 480px;
    }

    .WFITO5 {
      width: 448px;
      background: #fff;
      border-radius: 4px;
    }

    .WFITNEB {
      padding: 10px;
      width: 224px;
      height: 30px;
      border: 1px solid #d3d8e0;
      box-sizing: border-box;
      border-radius: 2px;
    }

    .WFITOEB {
      border: 1px solid #D7D6D1;
      box-sizing: border-box;
      border-radius: 8px;
      height: 52px;
      width: 100%;
    }

    .WFITAAB {
      padding-bottom: 24px;
    }

    .WFITM5 {
      padding-left: 10px;
      padding-top: 13px;
      padding-bottom: 15px;
      font-size: 11px !important;
      color: #6c798e !important;
    }

    .WFITP5 {
      height: 58px !important;
      line-height: 56px;
      background-color: #f4f5f7 !important;
    }

    .WFITODB {
      width: 100%;
      border: 1px solid #AE2121 !important;
      box-sizing: border-box;
    }

    .WFITHY {
      visibility: visible !important;
      color: #ed6b6d !important;
    }

    .WFITLY {
      width: 100%;
      border: 1px solid #ed6b6d !important;
      box-sizing: border-box;
    }

    .WFITG4 {
      background: #eb5452;
      min-width: 23px;
      max-width: 23px;
      text-align: center;
      font-size: 8px;
      line-height: 14px;
      box-sizing: border-box;
      color: #fff !important;
      float: right;
      margin: 15px 15px 15px 15px;
      border-radius: 3px;
      height: 14px;
    }

    .WFITA4 {
      background-color: red;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      position: absolute;
    }

    .WFITF4 {
      bottom: -5px;
      left: -5px;
    }

    .WFITB4 {
      top: -5px;
      left: -5px;
    }

    .WFITC4 {
      right: -5px;
      top: -5px;
    }

    .WFITD4 {
      left: -5px;
      top: -5px;
    }

    .WFITP4 {
      border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border: 1px solid #d7d6d1;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 24px;
      line-height: 24px;
      color: #8a959e;
      outline: none;
      background: #fff;
      font-size: 12px !important;
      width: 60px;
      margin: 0 0 0 18px;
      text-align: center;
    }

    .WFITON {
      width: 412px !important;
      height: 288px !important;
      background-color: #fff;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      text-align: center;
      border-radius: 5px !important;
      -webkit-border-radius: 4px !important;
      -moz-border-radius: 4px !important;
    }

    .WFITJO {
      height: 135px;
      background: #f7f7f8 !important;
      font-weight: 600;
      width: 100%;
      color: #323648;
    }

    .WFITJO tbody tr,
    .WFITLN tbody tr {
      display: flex;
      flex-direction: column;
    }

    .WFITLN {
      color: #6c798e;
    }

    .WFITPN {
      width: 116px;
      height: 34px;
      background: #f4f5f7;
      border-radius: 3px;
      color: #9fa6b7 !important;
      font-weight: 600;
      font-size: 14px;
      border: none;
      cursor: pointer;
    }

    .WFITCO {
      width: 118px !important;
      height: 34px;
      background: #D13B1A;
      border-radius: 4px !important;
      border: none !important;
      font-size: 14px;
      color: #fff;
      cursor: pointer;
    }

    .WFITKRB {
      width: 118px !important;
      height: 34px;
      background: #f4b31a;
      border-radius: 4px !important;
      border: none !important;
      font-size: 14px;
      color: #000;
      cursor: pointer;
    }

    .WFITCO:hover,
    apiTokenAction:hover {
      background: #AF2D12 !important;
    }

    .WFITNN {
      text-align: center;
      width: 100%;
      margin-top: 10px;
      vertical-align: middle;
      border-radius: 0 0 4px 4px !important;
      -webkit-border-radius: 0 0 4px 4px !important;
      -moz-border-radius: 0 0 4px 4px !important;
    }

    .WFITNN tbody tr {
      display: contents !important;
    }

    .WFITIO {
      font-weight: 600;
      font-size: 14px;
      line-height: 19px;
      text-align: center;
      color: #323648;
    }

    .WFITHO tbody tr td div {
      font-size: 14px;
      line-height: 150% !important;
      text-align: center;
      color: #6c798e;
      width: 362px !important;
      padding: 0 2px !important;
      margin-bottom: 10px;
    }

    .WFITFO tbody tr {
      flex-direction: row;
      margin-top: 6px;
    }

    .WFITGO {
      vertical-align: top;
      margin: 0 0 0 5px !important;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      line-height: 18px;
      color: #6c798e;
    }

    .WFITAO,
    .WFITMN tbody tr td button {
      margin: 10px 0 !important;
    }

    .WFITDO table {
      margin-bottom: 0 !important;
      border: none !important;
      table-layout: auto;
      border-collapse: separate;
    }

    .WFITEMB {
      left: 7px !important;
    }

    .WFITEMB table {
      width: 355px !important;
    }

    .WFITEO {
      text-decoration: underline;
      color: #D13B1A;
    }

    .WFITBAB {
      display: inline;
      color: #596377;
      margin-left: 5px;
    }

    .WFITMU {
      overflow-x: hidden !important;
      z-index: 103;
    }

    .WFITJQB {
      border: 2px solid #00bcd4;
      border-radius: 2px;
    }

    .WFITI5 {
      width: 254px;
      height: 26px;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      border: 1px solid #d3d8e0;
      box-sizing: border-box;
      border-radius: 2px;
      line-height: 16px;
    }

    .WFITI4 {
      font-style: normal;
      font-weight: bold;
      font-size: 12px;
      line-height: 16px;
      text-align: center;
      letter-spacing: 0.04em;
      color: #9fa6b7;
    }

    .WFITH5 {
      width: 117px;
    }

    .WFITH5 label {
      padding-left: 13px;
    }

    .WFITD5 .WFITNPB {
      padding: 0 0 2px 4px;
      height: 26px;
    }

    .WFITC5 label {
      padding-left: 13px;
    }

    .WFITCOB tbody tr td div {
      line-height: 50px !important;
      height: 35px !important;
    }

    .WFITEOB {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 42px;
      text-align: center;
      color: #7e4207;
      margin-left: 12px;
    }

    .WFITDOB {
      width: 42px;
      height: 42px;
      background: #fdeed8;
      box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.16);
      border-radius: 4px;
      margin-top: 7px;
    }

    .WFITHX tbody tr {
      flex-direction: row !important;
      margin-top: 5px;
    }

    .WFITNU {
      margin-left: 5px;
      width: 42px;
      height: 42px;
      background: #fdeed8;
      box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.16);
      border-radius: 4px;
      margin-top: 7px;
    }

    .WFITAOB {
      margin: 5px 0 !important;
    }

    .WFITBOB {
      height: 34px;
      background: #00bcd4 !important;
      border-radius: 3px !important;
      border: none !important;
      font-weight: 600;
      font-style: normal;
      font-size: 14px;
      color: #fff;
      cursor: pointer;
      padding: 0 20px 0 20px;
      margin-bottom: 10px;
    }

    .WFITBO {
      width: 116px;
      height: 34px;
      background: #f4f5f7;
      border-radius: 3px;
      font-style: normal;
      font-weight: 600;
      font-size: 14px;
      line-height: 30px;
      text-align: center;
      color: #9fa6b7;
      cursor: pointer;
      border: none;
    }

    .WFITND {
      margin-top: 15px;
    }

    .WFITPD {
      display: inline;
      color: #596377;
      margin-left: 5px;
      margin-right: 10px;
    }

    .WFITOD {
      border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border: 1px solid #d3dae2;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      height: 40px;
      line-height: 24px;
      color: #8a959e;
      outline: none;
      background: #fff;
      font-size: 14px !important;
      width: 60px;
      text-align: center;
    }

    .WFITE3 {
      width: 80%;
      margin: 0 auto;
      float: none;
    }

    .WFITMD {
      border: 1px solid #c4c9cc !important;
      box-sizing: border-box;
      height: 40px;
      min-width: 120px;
      font-size: 14px;
      color: #757a80 !important;
      border-radius: 4px !important;
      margin-bottom: 3px !important;
      background-color: #eceff1 !important;
      background-image: none !important;
      font-family: Inter;
      font-weight: 600;
    }

    .WFITBV {
      font-size: 14px;
      color: #A5A39C;
    }

    .WFITJPB {
      font-size: 15px;
      color: #9fa6b7;
      height: 0;
      margin-top: 134px;
      padding-left: 14px;
    }

    .WFITCQB {
      width: 150px;
      height: 35px;
      background: #f8f8f8;
      border: 1px solid #9fa6b7;
      box-sizing: border-box;
      border-radius: 3px;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      line-height: 19px;
      color: #636891;
      padding-left: 10px;
    }

    .WFITCQB input::placeholder {
      text-align: center;
    }

    .WFITCQB:disabled {
      color: #9fa6b7;
    }

    .WFITEQB {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      color: #6c798e;
      background: rgba(244, 245, 247, 0.66);
      border: 1px solid #9fa6b7;
      box-sizing: border-box;
      border-radius: 3px 0 0 3px;
      height: 35px;
      vertical-align: middle;
      text-align: center;
      line-height: 35px;
    }

    .WFITFQB {
      background: #9fa6b7;
      border: 1px solid #9fa6b7;
      box-sizing: border-box;
      border-radius: 0 3px 3px 0;
      height: 35px;
      width: 35px;
    }

    .WFITIQB {
      width: 192px;
      margin-left: 10px;
    }

    .WFITGQB,
    .WFITGQB select {
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 22px;
      color: #80888f;
      max-height: 170px;
      max-width: 220px;
      overflow: auto !important;
    }

    .WFITGQB {
      min-width: 149px;
      z-index: 1000000;
      color: #7e8890;
      background: #fff;
      box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
      border-radius: 4px;
      height: auto;
    }

    .WFITGQB .item {
      font-size: 14px;
      min-width: 125px;
      padding: 5px 10px;
      display: block;
      height: 20px;
      background: rgba(244, 245, 247, 0.8);
      border-radius: 4px;
    }

    .WFITGQB .item-selected {
      border-left: 5px solid #00bcd4;
      border-radius: 4px 0 0 4px;
    }

    .WFITDQB {
      position: relative;
      top: 50%;
      left: 50%;
      margin-left: -174px;
      margin-top: -100px;
    }

    .WFITJW {
      visibility: hidden;
    }

    .WFITCT {
      color: #f84139 !important;
    }

    .WFITDKB {
      padding-top: 12px;
    }

    .WFITAMB {
      width: 70px !important;
    }

    .WFITOT {
      display: flex;
    }

    .WFITNR {
      font-size: 14px;
      line-height: 17px;
      color: #000;
    }

    .WFITNR>tbody>tr>td:FIRST-CHILD {
      width: 160px;
      position: absolute;
    }

    .WFITNR>tbody>tr>td:NTH-CHILD(2) {
      width: 145px;
    }

    .WFITNR>tbody>tr>td:LAST-CHILD {
      width: 15px;
      font-size: 5px;
    }

    .WFITBMB {
      width: 90%;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      color: #000;
    }

    .WFITET {
      margin-bottom: 10px;
      background-color: #f7f7fc;
      padding: 15px 18px 15px 10px;
    }

    .WFITET>tbody>tr>td:FIRST-CHILD {
      padding-top: 10px;
    }

    .WFITET>tbody>tr>td:LAST-CHILD {
      padding-left: 11px;
    }

    .WFITDT {
      font-size: 12px;
      line-height: 18px;
      color: #000;
      display: inline;
    }

    .WFITLLB {
      font-size: 12px;
      line-height: 20px;
      border-spacing: 0;
      padding-bottom: 15px;
    }

    .WFITLLB>tbody>tr>td:FIRST-CHILD {
      width: 125px;
      vertical-align: top;
      font-weight: 500;
      color: #000;
    }

    .WFITDB {
      font-weight: 600;
      font-size: 12px;
      line-height: 15px;
      color: #000;
    }

    .WFITPR {
      width: 190px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }

    .WFITOR {
      text-decoration: underline;
    }

    .WFITJRB {
      padding: 0 !important;
    }

    .WFITE {
      margin: 0 !important;
    }

    .WFITORB {
      margin-left: 10px;
    }

    .WFITBNB {
      position: absolute;
    }

    .WFITGPB {
      opacity: 0.5;
      filter: alpha(opacity=50);
      background-color: #d9d9d9;
    }

    .WFITHR {
      color: #000;
      margin: 24px 24px 0 0;
      speak: none;
      line-height: 1;
    }

    .WFITHR svg {
      display: inline-block !important;
    }

    .WFITHR:HOVER {
      color: #74797f;
    }

    .WFITMF .WFITJX:HOVER {
      cursor: pointer;
    }

    .WFITP3 .WFITETB .WFITIW,
    .WFITP3 .WFITFTB .WFITIW {
      padding-left: 7.65%;
    }

    .WFITP3 .WFITETB .WFITETB .WFITIW,
    .WFITP3 .WFITFTB .WFITFTB .WFITIW {
      padding-left: 15.3%;
    }

    .WFITP3 .WFITETB .WFITLK,
    .WFITP3 .WFITFTB .WFITLK {
      padding-left: 16.65%;
    }

    .WFITP3 .WFITETB .WFITETB .WFITLK,
    .WFITP3 .WFITFTB .WFITFTB .WFITLK {
      padding-left: 24.3%;
    }

    .WFITP3 .WFITETB .WFITMK,
    .WFITP3 .WFITFTB .WFITMK {
      padding-left: 16.65%;
    }

    .WFITP3 .WFITETB .WFITETB .WFITMK,
    .WFITP3 .WFITFTB .WFITFTB .WFITMK {
      padding-left: 24.3%;
    }

    .WFITAS {
      height: 490px;
      display: table;
      border-collapse: separate;
      box-sizing: border-box;
      text-indent: initial;
      border-spacing: 0;
      border-color: gray;
    }

    .WFITP0 {
      margin-top: 76px;
      margin-left: 12px;
      width: 480px;
      position: relative;
      float: left;
      height: 100%;
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .WFITBEB {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-weight: 600;
      font-size: 16px;
      line-height: 22px;
      text-align: center;
      color: #596377;
      margin-top: 20px;
    }

    .WFITCEB {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 16px;
      line-height: 150%;
      text-align: center;
      color: #6c798e;
      margin-top: 5px;
    }

    .WFITAEB {
      text-align: center;
      margin-top: 25%;
    }

    .WFITCH {
      display: inline-flex;
      align-items: center;
      font-family: Inter !important;
      border-radius: 25px;
      padding: 6px 12px 6px 8px;
      column-gap: 8px;
      margin-right: 10px;
    }

    .WFITGG {
      border-style: dotted;
      background-color: white;
      border-color: #d3d8e0;
    }

    .WFITDH {
      background-color: #d3d8e0;
    }

    .WFITAH {
      background-color: #e0f6df;
    }

    .WFITBH {
      width: 10px;
      height: 10px;
      border-radius: 50%;
    }

    .WFITJV {
      background: green;
    }

    .WFITLD {
      background: black;
    }

    .WFITKV {
      box-shadow: inset 0 1.12px 0 #e0f6df, inset -1.12px 0 0 #e0f6df, inset 0 -1.12px 0 #e0f6df, inset 1.12px 0 0 #e0f6df, inset -1px 1px 0 #e0f6df, inset -1px -1px 0 #e0f6df, inset 1px -1px 0 #e0f6df, inset 1px 1px 0 #e0f6df;
    }

    .WFITMV {
      box-shadow: inset 0 1.12px 0 #d3d8e0, inset -1.12px 0 0 #d3d8e0, inset 0 -1.12px 0 #d3d8e0, inset 1.12px 0 0 #d3d8e0, inset -1px 1px 0 #d3d8e0, inset -1px -1px 0 #d3d8e0, inset 1px -1px 0 #d3d8e0, inset 1px 1px 0 #d3d8e0;
    }

    .WFITHG {
      display: flex;
      align-items: center;
      justify-content: space-between;
      font-size: 14px;
    }

    .WFITHH {
      color: #596377;
    }

    .WFITGH {
      color: #3e9041;
    }

    .WFITIG {
      display: flex !important;
      align-items: center;
    }

    .WFITCI {
      width: 100%;
      background-color: #fff;
      border-bottom: 1px solid #eaecf1;
      padding: 15px 5px 10px 5px;
      border-top-right-radius: 4px;
      -webkit-border-top-right-radius: 4px;
      -moz-border-top-right-radius: 4px;
      border-top-left-radius: 4px;
      -webkit-border-top-left-radius: 4px;
      -moz-border-top-left-radius: 4px;
    }

    .WFITAI {
      border-width: 1px;
      border-color: #e2e2e2;
      border-style: solid;
      background-color: #f9f9fb;
      border-radius: 4px;
      -webkit-box-shadow: 0 0 10px 3px rgba(128, 128, 128, 0.3);
      -moz-box-shadow: 0 0 10px 3px rgba(128, 128, 128, 0.3);
      box-shadow: 0 0 10px 3px rgba(128, 128, 128, 0.3);
    }

    .WFITAI input {
      height: 34px;
      border-color: #bfc9d4;
      border-width: 1px;
      border-style: solid;
      font-size: 14px;
      color: #74797f;
      margin: 10px;
      text-align: center;
      border-radius: 2px;
      outline: none;
    }

    .WFITBI {
      display: block !important;
      border-radius: 50%;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      box-sizing: border-box;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      border: 2px solid #e5e5e5;
      margin: 0 3px;
      cursor: pointer;
    }

    .WFITBC {
      border-width: 10px 10px 0 10px;
      border-top-color: #f9f9fb !important;
    }

    .WFITAC {
      border-width: 0 10px 10px 10px;
      border-bottom-color: white !important;
    }

    .WFITPH {
      width: 28px;
    }

    .WFITOH {
      border-radius: 2px;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border: 1px solid #d3dae2;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
      padding: 3px !important;
      background-color: #f1f1f1 !important;
      cursor: pointer !important;
      outline: none;
    }

    .WFITOH .inner {
      height: 20px;
      width: 20px;
      display: block !important;
    }

    .WFITOH:FOCUS {
      box-shadow: 0 0 5px rgba(0, 188, 212, 0.6);
      -webkit-box-shadow: 0 0 5px rgba(0, 188, 212, 0.6);
      -moz-box-shadow: 0 0 5px rgba(0, 188, 212, 0.6);
    }

    .WFITDD {
      padding-right: 25px;
      margin-bottom: 16px;
      margin-top: 6px;
      text-transform: capitalize;
    }

    .WFITED {
      width: 26% !important;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 14px;
      margin: 0 0 0 35px;
      line-height: 19px;
      color: #7e8890;
    }

    .WFITIJ {
      margin-top: 8px;
    }

    .WFITHSB {
      color: #fff;
    }

    .WFITNG {
      display: flex;
      justify-content: center;
      padding-top: 10px;
      color: #6c798e;
      font-size: 14px;
      line-height: 150.3%;
    }

    .WFITGOB {
      display: flex;
      justify-content: space-between;
      color: #7e8890;
      padding: 5px 10px 0;
    }

    .WFITFG {
      height: 80px !important;
      line-height: 80px;
      background: none;
      text-align: left;
    }

    .WFITNI {
      width: 100%;
      overflow: auto;
    }

    .WFITLB {
      display: flex;
      padding-left: 7.5px;
    }

    .WFITK- {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-size: 16px;
      font-style: normal;
      font-weight: 600;
      line-height: 24px;
      letter-spacing: 0;
      text-align: left;
      padding-right: 20px;
      line-height: 24px;
      color: #1e2d31;
    }

    .WFITL- {
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 30px;
      padding-right: 30px;
    }

    .WFITN- {
      font-family: Inter, "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 12px;
      color: #3eaab8;
      line-height: 26px;
    }

    .WFITO- {
      white-space: nowrap;
    }

    .WFITO- svg {
      vertical-align: middle;
    }

    .WFITO-:hover,
    active {
      cursor: pointer;
      text-decoration: none;
    }

    .WFITIH svg {
      width: 20px !important;
      height: 20px !important;
      display: inline-block !important;
      margin: 26px 20px 0 0;
      top: 0;
      right: 0;
      position: absolute;
    }

    .WFITIH svg path {
      fill: #d3d7e2 !important;
    }

    .WFITIH svg:HOVER path {
      fill: #9fa6b7 !important;
    }

    .WFITOY {
      background-color: #000;
      opacity: 0.7;
      z-index: 2147483647;
    }

    .WFITPG {
      width: 117px !important;
      height: 40px;
      border-radius: 0 4px 4px 0 !important;
      font-weight: 400 !important;
      border: none !important;
      cursor: pointer !important;
    }

    .WFITFH {
      width: 117px !important;
      height: 40px;
      border-radius: 4px 0 0 4px !important;
      font-weight: 400 !important;
      border: none !important;
      cursor: pointer !important;
    }

    .WFITLG {
      background-color: #f4f5f7 !important;
      color: #323648 !important;
    }

    .WFITEH {
      background-color: #596377 !important;
      color: #fff !important;
    }

    .WFITOG,
    .WFITPG:HOVER {
      background-color: #81c784 !important;
      color: #fff !important;
    }

    .WFITFH:HOVER {
      background-color: #596377 !important;
      color: #fff !important;
    }

    .WFITIF {
      text-align: center;
      font-weight: 600;
      font-size: 0.8em;
      margin-bottom: 2px;
      color: #7e8890;
    }

    .WFITHF {
      text-decoration: underline;
      margin-right: 10px;
      margin-bottom: 10px;
      color: #596377;
      font-size: 0.75em;
      font-weight: bold;
      float: right;
      cursor: pointer;
    }

    .WFITKI {
      text-align: left;
      color: #5c4a21;
      font-size: 0.9em;
      font-family: Inter, sans-serif;
      font-weight: 600;
      padding: 7px;
      width: 470px;
    }

    .WFITEN {
      color: #5c4a21;
      padding-top: 19px;
      padding-right: 19px;
      border: none;
      background: none;
    }

    .WFITK4 {
      white-space: normal;
      line-height: 24px;
    }

    .WFITD- {
      text-align: left;
      background-color: #fefbec;
      border: 1px solid #a5b1c1;
      width: 500px;
      padding: 1px;
      vertical-align: middle;
      margin-top: 6px;
    }

    .WFITFAB svg {
      margin: 11px 10px 0 0 !important;
    }

    .WFITGAB {
      padding: 0 30px;
    }

    .WFITNY {
      font-family: Inter;
      font-weight: 500;
      background-color: #5A574E;
      color: #FFFFFF;
      border-radius: 4px;
      padding: 10px 16px;
    }

    .WFITNY:HOVER {
      background-color: #2E2B24;
    }

    .WFITBU::-webkit-scrollbar {
      width: 8px;
    }

    .WFITBU::-webkit-scrollbar-thumb {
      background-color: #dfdde7;
      border-radius: 8px;
    }

    .WFITPKB {
      position: relative;
      height: 36px;
      left: 0;
      top: 24px;
      background-color: #f2f7fc;
      border-radius: 4px;
    }

    .WFITPKB.WFITALB {
      background-color: #ffefeb;
    }

    .WFITPKB .WFITCR {
      position: relative;
      font-size: 14px;
      color: #2775c4;
      line-height: 36px;
    }

    .WFITPKB .WFITM4 {
      position: relative;
      font-size: 14px;
      font-family: "Inter", "Open Sans";
      color: #940707;
      line-height: 36px;
      display: inline-block;
    }

    .WFITPKB .WFITBR {
      position: relative;
      top: 16px;
      margin: -6px 18px;
      height: 15px;
      width: 15px;
      float: left;
    }

    .WFITIOB {
      position: relative;
      width: 100%;
      height: 50px;
      left: 1px;
      top: 120px;
      line-height: 50px;
      background: #fff;
      border-radius: 4px;
      box-shadow: 0 1px 2px rgba(43, 36, 57, 0.16), 0 2px 3px rgba(43, 36, 57, 0.12);
    }

    .WFITIOB .WFITHOB {
      color: #1b2124;
      font-size: 16px;
      font-weight: 500;
      font-family: "Inter", "Open Sans";
      padding-left: 16px;
    }

    .WFITMQ {
      top: 72px;
      left: 353px;
      font-size: 12px;
      line-height: 16px;
      color: #d13b1a;
      text-decoration: none;
      font-weight: 600;
      left: 395px;
    }

    .WFITIGB {
      position: absolute;
      font-size: 14px;
      line-height: 16px;
      color: #d13b1a;
      text-decoration: none;
      top: 251px;
      left: 375px;
      font-family: "Inter", "Open Sans";
    }

    .WFITIGB.WFITEFB {
      left: initial;
      right: 26px;
      top: 215px;
    }

    .WFITCLB {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      right: 0;
      width: 36px;
      height: 20px;
      margin-right: 16px;
      background: #a5a39c;
      border-radius: 10px;
      cursor: pointer;
    }

    .sspToggle {
      position: absolute;
      top: 11%;
      left: 5.56%;
      bottom: 10%;
      width: 16px;
      height: 16px;
      border-radius: 10px;
      background-color: #fff;
    }

    .WFITBLB {
      background-color: #2775c4 !important;
    }

    .WFITBLB .sspToggle {
      right: 5.56%;
      left: initial;
    }

    .WFITOKB {
      position: absolute;
      top: -46px;
      font-family: Open Sans;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 16px;
      text-align: center;
      color: #000;
      margin-left: 10px;
    }

    .WFITAR {
      position: relative;
      top: 80px;
    }

    .WFITAR>table {
      margin-top: 24px;
    }

    .WFITLQ {
      position: relative;
      margin-botton: 16px;
      font-size: 14px;
      line-height: 25px;
      color: #535353;
      font-family: "Open Sans";
    }

    .WFITPQ {
      position: relative;
      margin: 6px 6px;
      padding-top: 8px;
    }

    .WFITOQ {
      position: relative;
      text-align: center;
    }

    .WFITNQ {
      position: relative;
      font-size: 12px;
      line-height: 16px;
      color: #6f6c62;
      margin-top: 12px;
      text-align: center;
    }

    .WFITN4 {
      line-height: 20px !important;
    }

    .WFITO4 {
      background-color: #ffefeb;
      width: initial;
      height: 80px;
      padding: 12px 0;
      top: 52px;
    }

    .WFITL4 {
      top: -24px;
    }

    .WFITG1 {
      position: relative;
      left: 50%;
      -ms-transform: translateX(-50%);
      -webkit-transform: translateX(-50%);
      -moz-transform: translateX(-50%);
      -o-transform: translateX(-50%);
      transform: translateX(-50%);
    }

    .WFITPB {
      padding: 10px 16px;
      background: #d13b1a;
      border-radius: 4px;
      flex: none;
      order: 0;
      width: 151px;
      height: 20px;
      font-family: Inter;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 20px;
      display: flex;
      align-items: center;
      color: #fff;
      margin: 29px 14px 19px 20px;
    }

    .capapiTokenAction {
      height: 50px !important;
      width: 200px !important;
    }

    .WFITJAB {
      position: fixed;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      background-color: rgba(43, 43, 43, 0.7);
      z-index: 999999;
    }

    .WFITEAB {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      width: 340px;
      height: 184px;
      opacity: 1;
      background-color: #fff;
      border-radius: 8px;
    }

    .WFITHAB {
      position: relative;
      top: 60px;
      font-size: 14px;
      color: #6f6c62;
      text-align: center;
      line-height: 20px;
      font-family: "Inter", "Open Sans";
      font-weight: 400;
      font-style: normal;
      float: right;
      right: 24px;
    }

    .WFITIAB {
      position: relative;
      top: 16px;
      font-size: 14px;
      color: #403d35;
      font-weight: 600;
      font-style: normal;
      text-align: center;
      line-height: 20px;
      font-family: "Inter", "Open Sans";
      float: right;
      right: 24px;
    }

    .WFITCAB {
      opacity: 0.7;
      position: absolute;
      top: 0;
      right: 0;
      width: 10px;
      height: 10px;
      margin: 20px;
      cursor: pointer;
    }

    .WFITCAB svg {
      position: absolute;
      top: 0;
      left: 0;
      width: 10px;
      height: 10px;
    }

    .WFITDAB {
      position: relative;
      text-align: left;
      line-height: 20px;
      left: 24px;
      width: 30%;
      top: -80px;
    }

    .WFITG5 {
      position: relative;
      font-size: 12px;
      top: -5px;
    }

    .WFITNHB {
      height: 20px !important;
    }

    .WFITNJ {
      width: 680px !important;
    }

    .WFITOJ {
      width: 480px !important;
    }

    .WFITF3 {
      height: 100% !important;
      width: 100% !important;
    }

    .WFITG3 {
      height: 51px;
      width: 190px;
    }

    .WFITMY {
      border: 1px solid #D7D6D1 !important;
      height: 52px;
      align-items: center;
      text-align: center;
      justify-content: center;
      border-radius: 8px;
    }

    .WFITMY .WFITONB:hover,
    .WFITMY .WFITPNB:hover {
      border: 0 !important;
    }

    .WFITMY .WFITONB,
    .WFITMY .WFITPNB {
      padding: 15px 0;
    }

    .WFITMY:hover,
    .WFITOEB:hover {
      border: 1px solid #A5A39C !important;
    }

    .WFITMY:focus,
    .WFITOEB:focus,
    .WFITMY:focus-within,
    .WFITOEB:focus-within {
      border: 1px solid #2775C4 !important;
    }

    .WFITJY,
    .WFITJY:focus-within {
      border: 1px solid #AE2121 !important;
    }

    .snackBarMsgView {
      display: flex;
      flex-direction: row;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      line-height: 48px;
      min-height: 44px;
      font-size: 14px;
      text-overflow: ellipsis;
      white-space: nowrap;
      padding: 5px 0 5px 16px;
      border-radius: 4px;
    }

    .WFITH1 {
      width: 41%;
      height: 32px;
      margin-left: 10px;
      box-sizing: border-box;
    }

    .WFITJHB {
      position: fixed;
      width: 256px;
      min-height: 82px;
      height: auto;
      margin: 0;
      right: 46px;
      border-radius: 4px;
      word-wrap: break-word;
      font-family: "Inter", "Open Sans", Helvetica, Arial, sans-serif !important;
      z-index: 2147483647;
    }

    .WFITJHB.tlm,
    .WFITJHB.t,
    .WFITJHB.trm {
      top: 142px;
      left: 0;
    }

    .WFITJHB.ltm,
    .WFITJHB.l,
    .WFITJHB.lbm {
      left: 46px;
    }

    .WFITJHB.blm,
    .WFITJHB.b,
    .WFITJHB.brm {
      right: 0;
    }

    .WFITJHB.WFITKHB {
      left: -1000px;
    }

    .WFITJHB.WFITKHB.rtm,
    .WFITJHB.WFITKHB.r,
    .WFITJHB.WFITKHB.rbm {
      top: -188px;
      left: -80px;
    }

    .WFITJHB.WFITKHB.tlm,
    .WFITJHB.WFITKHB.t,
    .WFITJHB.WFITKHB.trm {
      transform: initial;
    }

    .WFITJHB.WFITKHB.ltm,
    .WFITJHB.WFITKHB.l,
    .WFITJHB.WFITKHB.lbm {
      top: 136px;
    }

    .WFITKHB .WFITHHB {
      white-space: initial;
    }

    .WFITJHB.WFITAX {
      display: none;
    }

    .WFITGHB {
      position: absolute;
      top: 12px;
      right: 12px;
      width: 6px;
      height: 6px;
      cursor: pointer;
    }

    .WFITGHB svg {
      position: absolute;
      top: 0;
      left: 0;
    }

    .WFITGHB:focus,
    .WFITFHB:focus {
      outline: none;
      border: 1px solid #212121;
    }

    .WFITHHB {
      position: relative;
      font-weight: 400;
      margin: 8px auto;
      margin-top: 16px;
      width: 216px;
      text-align: left;
      font-family: inherit;
      font-size: 12px;
      line-height: 16px;
      font-weight: normal;
      white-space: initial;
      overflow-wrap: break-word;
      padding-bottom: 22px;
    }

    .WFITFHB {
      position: absolute;
      right: 16px;
      bottom: 8px;
      font-family: inherit;
      font-size: 12px;
      line-height: 16px;
      color: #ffa850;
      font-weight: 500;
      cursor: pointer;
    }

    .WFITIHB {
      position: absolute;
      height: 0;
      width: 0;
      border-radius: 1px;
    }

    .WFITIHB.rtm,
    .WFITIHB.r,
    .WFITIHB.rbm {
      top: 5px;
      right: -16px;
      border-top: 16px solid transparent !important;
      border-bottom: 16px solid transparent !important;
      border-left: 16px solid transparent;
      border-color: inherit;
    }

    .WFITIHB.tlm,
    .WFITIHB.t,
    .WFITIHB.trm {
      top: -14px;
      right: 4px;
      border-left: 16px solid transparent !important;
      border-right: 16px solid transparent !important;
      border-bottom: 16px solid transparent;
      border-color: inherit;
    }

    .WFITIHB.blm,
    .WFITIHB.b,
    .WFITIHB.brm {
      top: initial;
      bottom: -14px;
      right: 4px;
      border-left: 16px solid transparent !important;
      border-right: 16px solid transparent !important;
      border-top: 16px solid transparent;
      border-color: inherit;
    }

    .WFITIHB.ltm,
    .WFITIHB.l,
    .WFITIHB.lbm {
      left: -16px;
      top: 4px;
      border-top: 16px solid transparent !important;
      border-bottom: 16px solid transparent !important;
      border-right: 16px solid transparent;
      border-color: inherit;
    }

    .WFITGB {
      display: -webkit-flex;
      display: -moz-box;
      display: -ms-flexbox;
      display: flex;
      align-items: center;
      justify-content: center;
    }

    .WFITOHB {
      position: fixed;
      width: 226px !important;
      left: 162px;
      background: #f1f1ee;
      border-radius: 4px !important;
      padding: 16px !important;
      word-wrap: break-word !important;
      font-family: "Inter", "Open Sans", Helvetica, Arial, sans-serif;
      box-sizing: content-box !important;
    }

    .WFITBIB {
      position: absolute;
      top: 124px;
      left: 32px;
    }

    .WFITAIB {
      font-weight: 400;
      font-size: 12px;
      line-height: 18px;
      color: #2e2b24;
      overflow-wrap: break-word;
      padding-bottom: 22px;
    }

    .WFITPHB {
      position: absolute;
      right: 0;
      bottom: 0;
      margin: 10px 12px;
      color: #d13b1a;
      cursor: pointer;
      font-style: normal;
      font-weight: 500;
      font-size: 12px;
    }

    .WFITJTB {
      width: 184px !important;
      height: 40px !important;
    }

    .WFITITB {
      position: relative;
      display: inline-block;
      padding-right: 20px;
      margin-top: 6px;
      text-transform: capitalize;
    }

    .WFITKTB {
      width: 40%;
    }

    .WFITKX {
      max-width: 88px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap;
    }

    .WFITPX {
      position: relative;
      left: 60%;
    }

    .WFITB {
      word-wrap: break-word;
      padding: 10px 15px 5px 10px;
      background-color: #fff;
      -webkit-user-select: text;
      -moz-user-select: text;
      -ms-user-select: text;
      user-select: text;
      word-break: break-word;
      margin: 10px;
      max-width: 407.93px;
      border: 1px solid;
    }

    .WFITC {
      word-wrap: break-word;
      padding: 10px 15px 5px 10px;
      background-color: #f8f8fb;
      -webkit-user-select: text;
      -moz-user-select: text;
      -ms-user-select: text;
      user-select: text;
      word-break: break-word;
      margin: 10px;
      max-width: 407.93px;
      border: 1px solid;
    }

    .WFITC iframe,
    .WFITB iframe {
      max-width: 100%;
    }

    .WFITP3 .WFITETB .WFITB {
      margin-left: 7.65%;
      max-width: 383.133px;
    }

    .WFITP3 .WFITFTB .cRteEditor {
      margin-left: 7.65%;
    }

    .WFITP3 .WFITETB .WFITETB .WFITB,
    .WFITP3 .WFITFTB .WFITFTB .WFITB {
      margin-left: 15.3%;
      max-width: 348.328px;
    }

    .WFITP3 .WFITETB .WFITC,
    .WFITP3 .WFITFTB .WFITC {
      margin-left: 7.65%;
      max-width: 383.133px;
    }

    .WFITP3 .WFITETB .WFITETB .WFITC,
    .WFITP3 .WFITFTB .WFITFTB .WFITC {
      margin-left: 15.3%;
      max-width: 348.328px;
    }

    .WFITEQ {
      position: relative;
      float: right;
      right: -2px;
      overflow-y: hidden;
      height: inherit;
    }

    #mobile .WFITEQ {
      display: none;
    }

    .WFITPT {
      justify-content: center;
    }

    .WFITH- {
      top: 40px;
      left: 150px;
      visibility: hidden;
      position: absolute;
    }

    .WFITISB {
      white-space: nowrap;
    }

    .WFITID {
      width: 85px;
    }

    .WFITHD {
      padding: 6px;
    }

    .WFITE4 {
      color: #fff;
      padding: 1px 7px;
      border-radius: 10px;
      font-size: 12px;
      font-weight: 500;
      line-height: 14px;
    }

    .WFITPM {
      display: flex;
      justify-content: space-between;
    }

    .WFITEX {
      height: 1px;
      background: #cdd1d3;
      margin-top: 20px;
      margin-bottom: 20px;
    }

    .WFITE- {
      float: right;
      display: flex;
      align-items: center;
    }

    .WFITCY {
      margin-top: 0.4em;
      margin-left: 0.5em;
    }

    .WFITJD {
      display: flex;
      justify-content: left;
      align-items: center;
      padding-bottom: 10px;
    }

    .WFITPIB {
      display: none;
    }

    .WFITHK {
      position: relative;
      background-color: #f6f6f9;
      height: 28px;
      width: 398px;
      margin: 9px 8px 9px 0;
      border-radius: 4px;
      display: inline-block;
    }

    .WFITHK::after {
      display: block;
      content: "";
      position: absolute;
      width: 20%;
      height: 100%;
      background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.1)), to(transparent));
      background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), transparent);
      animation: linearTransition 1s infinite;
    }

    @keyframes linearTransition {
      100% {
        width: 100%;
        left: 0px;
      }
    }

    .WFITMX {
      position: relative;
      background-color: #f6f6f9;
      height: 28px;
      width: 28px;
      margin: 9px 8px 9px 0;
      border-radius: 100%;
      display: inline-block;
    }

    .WFITIK {
      position: relative;
      background-color: #f6f6f9;
      height: 28px;
      width: 398px;
      margin: 9px 8px 9px 0;
      border-radius: 4px;
      display: inline-block;
    }

    .WFITIK::after {
      display: block;
      content: "";
      position: absolute;
      width: 20%;
      height: 100%;
      background: -webkit-gradient(linear, left top, right top, from(transparent), color-stop(rgba(255, 255, 255, 0.2)), to(transparent));
      background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
      animation: linearTransition 1s infinite;
    }

    .WFITA- {
      width: 100%;
    }

    .WFITA {
      position: relative;
      width: 36px;
      height: 20px;
      background: #a5a39c;
      border-radius: 10px;
      cursor: pointer;
    }

    .WFITA3 {
      background-color: #fcfcfd;
      padding: 12px 18px;
      position: fixed;
      bottom: 15px;
      right: 10px;
      width: 244px;
      line-height: 23px;
      font-size: 14px;
      height: 48px;
      border-radius: 4px;
      box-sizing: border-box;
      filter: drop-shadow(0 4px 4px rgba(0, 0, 0, 0.25));
    }

    .WFITB3 {
      color: #2b2b40 !important;
      text-decoration: none;
      padding-left: 8px;
      font-style: normal;
      font-weight: 500;
      font-size: 14px;
      line-height: 26px;
      white-space: nowrap;
      width: 150px;
      overflow: hidden;
      text-overflow: ellipsis;
      font-family: "Poppins", sans-serif;
    }

    .WFITE1 {
      float: left;
    }

    .WFITLRB {
      font-size: 22px;
      font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
      font-style: normal;
      font-weight: 600;
      line-height: 30px;
      color: #3d3c52;
    }

    .WFITESB {
      position: relative;
      display: block;
    }

    .WFITGSB {
      cursor: pointer;
      padding: 10px 20px;
      background-color: #f2f2f2;
      border: 1px solid #d7d6d1;
      border-radius: 5px;
      display: flex;
      align-items: center;
      justify-content: space-between;
    }

    .WFITCSB {
      border: solid #000;
      border-width: 0 2px 2px 0;
      display: inline-block;
      padding: 4px;
      transform: rotate(45deg);
    }

    .WFITFSB {
      position: absolute;
      z-index: 1;
      margin: 0;
      padding: 0;
      list-style: none;
      background-color: #fff;
      border: 1px solid #ccc;
      border-radius: 5px;
      top: 100%;
      left: 0;
      width: 100%;
      display: none;
      box-sizing: border-box;
    }

    .WFITFSB li {
      padding: 10px 20px;
      cursor: pointer;
      list-style-type: none;
    }

    .WFITDSB {
      font-family: "Open Sans", Helvetica, Arial, sans-serif;
      font-style: italic;
    }

    .WFITOF {
      padding: 16px 16px 0 16px;
    }

    .WFITJR {
      border: 1px solid #e31429;
      border-left: 4px solid #e31429;
      border-radius: 4px;
      position: relative;
      padding: 12px 8px 8px 12px;
      box-shadow: 0 6px 8px #ababab;
      margin: 16px;
      background: #fff;
    }

    .WFITLR {
      display: inline-block;
      position: relative;
      top: 0;
      vertical-align: top;
    }

    .WFITMR {
      display: inline-block;
      max-width: 80%;
      margin: 0 10px;
    }

    .WFITMR .errorBannerTextsBold {
      font-weight: 600;
    }

    .WFITMR .errorBannerTextsLineHeight {
      line-height: 40px;
    }

    .WFITKR {
      display: inline-block;
      position: absolute;
      top: 50%;
      -ms-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 24px;
    }

    .WFITD0 {
      background-color: rgba(0, 0, 0, 0.5);
      -webkit-tap-highlight-color: transparent;
      color: #fff;
      z-index: 2;
    }

    .WFITKF {
      z-index: 90;
      transition: all 0.3s ease;
    }

    .WFITOM {
      height: auto;
      padding: 14px;
      background-color: white;
      border-radius: 6px;
      box-sizing: border-box;
      position: relative;
      pointer-events: auto !important;
    }

    .WFITHPB {
      border: 1px solid black;
      border-radius: 32px;
      padding: 1px 8px;
      display: inline-block;
      position: relative;
      height: 18px;
    }

    .WFITI0 {
      display: inline-block;
      vertical-align: middle;
    }

    .WFITI0 svg {
      width: 14px;
      height: 14px;
    }

    .WFITIPB {
      display: inline-block;
      font-size: 12px;
      font-weight: 500;
      line-height: 20px;
      vertical-align: middle;
      height: 23px;
      margin-left: 2px;
    }

    .WFITB table,
    .WFITC table {
      width: 100% !important;
    }

    .WFITIRB {
      height: 40px;
      color: #d13b1a;
      background: #fff !important;
      border: 1px solid #d13b1a !important;
    }

    .WFITIRB:hover {
      color: #d13b1a;
      background: #fff !important;
      border: 1px solid #d13b1a !important;
    }

    .WFITGE {
      margin-left: 7px;
    }

    .WFITFN {
      margin-top: 12px;
      margin-bottom: 12px;
    }

    .WFITHRB {
      margin-top: 12px;
    }

    .WFITLFB {
      height: 100%;
      width: 100%;
      background-color: #fff;
      z-index: 90;
      position: absolute;
    }

    .WFITL1 {
      outline: -webkit-focus-ring-color auto 1px;
      line-height: 0;
      font-size: 0;
    }

    .WFITHM {
      display: flex;
      align-items: center;
      justify-content: center;
      font-size: 14px;
      padding: 6px 12px 6px 8px;
      background: #f6f6f9;
      border-radius: 25px;
      color: black;
      column-gap: 5px;
      margin-right: 10px;
    }

    .WFITIM {
      height: 20px;
    }

    .WFITHNB {
      height: 100vh;
      overflow-y: scroll;
    }

    .WFITJQ {
      font-size: 18px;
      font-weight: bold;
      color: #525066;
    }

    .WFITPMB {
      display: flex;
      justify-content: space-between;
      align-items: center;
      padding: 18px 24px 18px 24px;
      background: #fbfaf9;
    }

    .WFITJH {
      padding: 8px 12px;
    }

    .WFITOMB {
      display: flex;
    }

    .arrow-svg {
      all: unset;
      vertical-align: baseline !important;
    }

    .drag-icon {
      visibility: inherit;
    }

    .WFITMRB {
      filter: brightness(400%);
      box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.5);
      -webkit-filter: brightness(400%);
      -moz-filter: brightness(400%);
      -webkit-box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.5);
      -moz-box-shadow: 0 0 0 9999px rgba(0, 0, 0, 0.5);
    }

    .WFITJS {
      color: #5a574e;
      padding: 4px;
      height: auto;
      max-height: 4em;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 18px;
    }

    .WFITEIB {
      padding: 5px;
      font-size: 12px;
      background-color: white;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      color: #6b697b;
      border: 1px solid #c0becc;
      width: 110px;
      font-family: Inter, sans-serif;
    }

    .WFITCL {
      padding-top: 5px;
    }

    .WFITFL {
      padding: 10px 14px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      white-space: nowrap;
      text-decoration: none;
      border-radius: 4px;
      font-family: Inter;
    }

    .WFITDL {
      padding: 10px 14px;
      -moz-border-radius: 4px;
      -webkit-border-radius: 4px;
      white-space: nowrap;
      text-decoration: none;
      border-radius: 4px;
      font-family: Inter;
      color: black;
      border: 1px solid #c0becc;
      background-color: white;
    }

    .WFITFL {
      color: white;
      background: #0975d7;
    }

    .WFITEL {
      line-height: 1.6em;
      resize: none;
      -webkit-box-shadow: none;
      -moz-box-shadow: none;
      box-shadow: none;
      -webkit-transition: none;
      -moz-transition: none;
      -o-transition: none;
      transition: none;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      font-family: Inter, "Open Sans", sans-serif;
      font-weight: 600;
      width: 480px;
      border: 1px solid #d7cece;
      font-size: 12px;
      padding: 12px;
      height: 60px;
      color: #6b697b;
    }

    .WFITGL {
      font-family: Inter, sans-serif;
      font-size: 14px;
      color: #5a574e;
      margin: 10px 0 0 -6px;
    }

    .WFITH0 {
      padding: 10px 0 0 4px;
      text-align: left;
    }

    .WFITF0 {
      height: auto;
      max-height: 4em;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 18px;
      color: #5a574e;
    }

    .WFITG0 {
      height: auto;
      max-height: 4em;
      font-family: Inter;
      font-style: normal;
      font-weight: normal;
      font-size: 12px;
      line-height: 18px;
      color: #ae2121;
    }

    .WFITADB {
      display: inline;
      padding-top: 5px;
      vertical-align: -webkit-baseline-middle;
    }

    .WFITCIB {
      padding: 8px 8px 8px 12px;
    }

    .WFITDLB {
      padding: 8px 8px 8px 18px;
    }

    .WFITCD {
      padding: 8px 8px 8px 2px;
    }

    .cat-l-layout-container {
    width: 100%;
    max-width: var(--cat-layout-container-max-width, var(--cat-l-max-width));
    padding-inline: var(--cat-space-medium);
    margin: 0px auto;
}


.cat-c-header {
    background: var(--cat-theme-color-background-xstrong);
    color: var(--cat-theme-color-content-brand);
    position: relative;
    width: 100%;
}

.cat-c-footer {
    font-family: var(--cat-theme-typography-body-font-family);
    font-weight: var(--cat-theme-typography-body-font-weight);
    font-size: var(--cat-theme-typography-body-font-size);
    line-height: var(--cat-theme-typography-body-line-height);
    background: var(--cat-theme-color-background-xstrong);
    color: var(--cat-theme-color-content-knockout);
    padding-block: var(--cat-footer-padding-block, var(--cat-space-x-large));
    padding-inline: var(--cat-footer-padding-inline, var(--cat-space-2x-large));
}

.cat-c-heading--decorator {
    position: relative;
}
.cat-c-heading--headline {
    font-family: var(--cat-theme-typography-headline-font-family);
    font-weight: var(--cat-theme-typography-headline-font-weight);
    font-size: var(--cat-theme-typography-headline-font-size);
    line-height: var(--cat-theme-typography-headline-line-height);
}
.cat-c-heading {
    margin: var(--cat-heading-margin, 0);
    color: var(--cat-heading-color-content, var(--cat-theme-color-content-strong));
}
.cat-c-heading--knockout {
    color: var(--cat-theme-color-content-knockout);
}

.cat-c-heading--headline.cat-c-heading--decorator::after {
    width: calc(var(--size-base-unit) * 7);
    inset-block-end: calc(var(--cat-space-x-small) * -1);
}

.cat-c-heading--decorator::after {
    position: absolute;
    content: "";
    display: block;
    background: var(--cat-theme-color-background-brand);
    width: calc(var(--size-base-unit) * 3);
    height: calc(var(--size-base-unit) * 0.5);
    inset-block-end: 0px;
    inset-inline-start: 0px;
}

.cat-c-heading--display {
    font-family: var(--cat-theme-typography-display-font-family);
    font-weight: var(--cat-theme-typography-display-font-weight);
    font-size: var(--cat-theme-typography-display-font-size);
    line-height: var(--cat-theme-typography-display-line-height);
}

.cat-c-heading--title {
    font-family: var(--cat-theme-typography-title-font-family);
    font-weight: var(--cat-theme-typography-title-font-weight);
    font-size: var(--cat-theme-typography-title-font-size);
    line-height: var(--cat-theme-typography-title-line-height);
}

@media (min-width: 35rem) {
    .cat-c-grid--1-2-4up {
        flex-flow: row wrap;
    }
}
.cat-c-grid--gap-sm {
    gap: var(--cat-space-medium);
}
.cat-c-grid {
    display: flex
;
    gap: var(--cat-space-x-large);
    height: auto;
    flex-wrap: wrap;
}

::slotted(.cat-item) {
    display: block;
}

@media (min-width: 35rem) {
    .cat-c-grid--1-2-4up > ::slotted(.cat-item) {
        width: 100%;
    }
}
@media (min-width: 35rem) {
    .cat-c-grid--1-2-4up.cat-c-grid--gap-sm > ::slotted(.cat-item) {
        width: 100%;
    }
}
@media (min-width: 60rem) {
    .cat-c-grid--1-2-4up > ::slotted(.cat-item) {
        width: 31%;
    }
}

@media (min-width: 60rem) {
    .cat-c-grid--1-2-4up.cat-c-grid--gap-sm > ::slotted(.cat-item) {
        width: 31%;
    }
}


.cat-c-grid__item {
    width: 31%;
    height: 100%;
}


.cat-c-card--remove-padding {
    padding: 0;
}
.cat-c-card {
    display: var(--cat-card-display, flex)
;
    flex-flow: var(--cat-card-flex-direction, column) wrap;
    width: 100%;
    height: 100%;
    padding: var(--cat-card-padding, var(--cat-space-medium));
    border-width: var(--cat-border-width-sm);
    border-style: solid;
    border-color: var(--cat-card-border-color, var(--cat-theme-color-border-default));
    border-radius: var(--cat-border-radius-lg);
    background-color: var(--cat-theme-color-background-default);
}

.cat-c-card--bare {
    border: 0;
    padding: 0;
    border-radius: 0;
    box-shadow: none;
    background: none;
}

.cat-c-card__body {
    display: block;
    flex: 1 0 auto;
    max-width: 100%;
}
.shop-category-card_shop-category-card__KcFNA {
    width: 100%;
    border-radius: var(--cat-border-radius-lg);
    border: 1px solid var(--cat-color-neutral-30);
    background: #f7f7f7;
    cursor: pointer;
    transition: all .15s ease-in-out;
}

.cat-c-heading--label-lg {
    font-family: var(--cat-theme-typography-label-lg-font-family);
    font-weight: var(--cat-theme-typography-label-lg-font-weight);
    font-size: var(--cat-theme-typography-label-lg-font-size);
    line-height: var(--cat-theme-typography-label-lg-line-height);
    color: var(--cat-theme-color-content-default);
}

.cat-c-breadcrumbs__list {
    display: flex;
    flex-wrap: wrap;
    padding: calc(-1 * var(--cat-space-x-small)) 0 0 calc(-1 * var(--cat-space-x-small));
    margin: 0;
    list-style: none;
}

.cat-c-breadcrumbs__list ::slotted(*) {
    display: flex;
    flex-wrap: wrap;
}

.cat-c-breadcrumbs__item {
    display: flex
;
    align-items: center;
    font-family: var(--cat-theme-typography-body-font-family);
    font-weight: var(--cat-theme-typography-body-font-weight);
    font-size: var(--cat-theme-typography-body-font-size);
    line-height: var(--cat-theme-typography-body-line-height);
    font-weight: var(--cat-font-weight-regular);
    font-size: var(--cat-font-size-14);
    line-height: var(--cat-line-height-20);
    color: var(--cat-theme-color-content-strong);
}

:host(:last-child) .cat-c-breadcrumbs__item {
    color: var(--cat-theme-color-content-strong);
}

.cat-c-breadcrumbs__item--active {
    --cat-theme-color-content-link-default: var(--cat-color-neutral-100);
}

.cat-c-breadcrumbs__link {
    position: relative;
    display: flex
;
    align-items: center;
    text-decoration: none;
    color: var(--cat-theme-color-content-link-default);
}

:not(.cat-c-breadcrumbs__item--active) .cat-c-breadcrumbs__link:after {
    content: var(--cat-c-breadcrumb__item-loader-content, "");
    height: calc(var(--size-base-unit) * 0.125);
    width: 100%;
    background: var(--cat-theme-color-content-link-default);
    position: absolute;
    inset-block-end: calc(var(--size-base-unit) * 0.25);
    inset-inline-start: 0;
}

.cat-c-breadcrumbs__separator {
    margin: 0 var(--cat-space-x-small);
}

.cat-c-breadcrumbs__separator .default-seperator {
    display: inline-block;
    transform: rotate(var(--rtlRotate135, 0));
}

.product-list-header_product-list-header__breadcrumb__n52sS {
    margin: .625rem 0 2rem;
    height: 40px;
}

.cat-c-heading--headline-lg {
    font-family: var(--cat-theme-typography-headline-lg-font-family);
    font-weight: var(--cat-theme-typography-headline-lg-font-weight);
    font-size: var(--cat-theme-typography-headline-lg-font-size);
    line-height: var(--cat-theme-typography-headline-lg-line-height);
}

.cat-c-list {
    padding: 0;
    margin: 0;
    list-style: none;
    cursor: auto;
    height: var(--cat-list-body-height, auto);
    overflow: var(--cat-list-body-overflow, auto);
}

.cat-c-list-item {
    list-style: none;
    margin-block-end: var(--cat-list-item-link-margin-block-end, 1px);
}

.specifications_specifications__container__0QNCX {
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
}

.specifications_specifications__facets-container__Askwq {
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
    gap: 12px;
}

.specifications_specifications__facets-container__Askwq b, .specifications_specifications__facets-heading--enabled__1ic_v {
    color: var(--cat-color-neutral-black);
}

.cat-c-list-item__link {
    font-family: var(--cat-theme-typography-body-font-family);
    font-weight: var(--cat-theme-typography-body-font-weight);
    font-size: var(--cat-theme-typography-body-font-size);
    line-height: var(--cat-theme-typography-body-line-height);
    width: var(--cat-list-item-link-width, calc(100% - calc(var(--size-base-unit) * 0.5)));
    margin-inline: var(--cat-list-item-link-margin-inline-start, calc(var(--size-base-unit) * 0.25)) var(--cat-list-item-link-margin-inline-start, calc(var(--size-base-unit) * 0.25));
    display: flex
;
    gap: var(--cat-space-x-small);
    align-items: center;
    justify-content: space-between;
    text-decoration: none;
    border: none;
    padding-block: var(--cat-list-item-link-padding-block-start, var(--cat-space-3x-small)) var(--cat-list-item-link-padding-block-end, var(--cat-space-3x-small));
    padding-inline: var(--cat-list-item-link-padding-inline-start, var(--cat-space-x-small)) var(--cat-list-item-link-padding-inline-end, var(--cat-space-x-small));
    color: var(--cat-list-item-link-font-color, "inherit");
    transition: background-color var(--cat-anim-fade-quick) var(--cat-anim-ease);
    background-color: var(--cat-list-item-background-color, var(--cat-theme-color-background-default));
    cursor: pointer;
    text-align: start;
    min-height: var(--cat-list-item-link-min-height);
    border-radius: var(--cat-list-item-link-border-radius);
}

.cat-c-list-item__text, .cat-c-list-item__text ::slotted(a) {
    margin-inline-end: auto;
    overflow: var(--cat-list-item-link-overflow, hidden);
    text-overflow: ellipsis;
    min-width: var(--cat-list-item-text-min-width, auto);
}

.cat-c-checkbox-field {
    margin: var(--cat-checkbox-field-margin-top, var(--cat-space-x-small)) 0 0 0;
    padding: 0;
    position: relative;
    background-color: var(--cat-dropdown-checkbox-background);
}

:host(:first-child) .cat-c-checkbox-field {
    margin-block-start: 0;
}

.cat-c-checkbox-field__container {
    display: flex
;
    position: relative;
}

.cat-c-checkbox__input {
    display: block;
    margin: 0;
    z-index: 4;
    flex-shrink: 0;
    width: calc(var(--size-base-unit) * 4);
    height: calc(var(--size-base-unit) * 4);
    cursor: pointer;
    opacity: 0;
}

.cat-c-checkbox__input {
    padding: var(--cat-space-3x-small);
}

.cat-c-checkbox__custom_wrapper {
    position: absolute;
    width: calc(var(--size-base-unit) * 4);
    height: calc(var(--size-base-unit) * 4);
    padding: var(--cat-space-3x-small);
}

.cat-c-checkbox__custom-check {
    position: absolute;
    inset-block: 0;
    inset-inline: 0;
    width: calc(var(--size-base-unit) * 2.25);
    height: calc(var(--size-base-unit) * 2.25);
    border-radius: calc(var(--size-base-unit) * 0.25);
    flex-shrink: 0;
    z-index: 1;
}

.cat-c-checkbox__custom-check {
    inset-inline-start: calc(var(--size-base-unit) * 0.875);
    inset-block-start: calc(var(--size-base-unit) * 0.875);
}

.cat-c-checkbox__custom-check:before {
    content: "";
    position: absolute;
    inset-block: 0;
    inset-inline: 0;
    z-index: 1;
    display: block;
    border: var(--cat-border-width-sm) solid var(--cat-theme-color-form-border);
    background-color: var(--cat-theme-color-background-default);
    border-radius: calc(var(--size-base-unit) * 0.25);
    transition: background-color var(--cat-anim-fade-quick) var(--cat-anim-ease);
}

.cat-c-checkbox__custom-check:after {
    content: "";
    position: absolute;
    inset-block-start: 50%;
    inset-inline-start: 50%;
    z-index: 2;
    display: block;
    width: 12px;
    height: 12px;
    transform: translate(var(--rtlTranslateX, -50%), -50%);
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.2046 1.50267C10.0385 1.52328 9.88377 1.60005 9.77259 1.71697C9.75609 1.73433 8.46195 3.2985 6.89672 5.1929C5.33149 7.08731 4.04781 8.64051 4.04409 8.64447C4.03767 8.65129 3.99258 8.59409 3.14996 7.51034C2.36322 6.49844 2.2571 6.36357 2.21415 6.32101C2.10819 6.216 1.98498 6.1522 1.83477 6.12456C1.78668 6.11571 1.68911 6.11292 1.63504 6.11884C1.28388 6.15732 1.01392 6.44811 1.00081 6.802C0.997889 6.88072 1.00327 6.93304 1.0217 7.00509C1.0424 7.08602 1.07064 7.15056 1.11447 7.21711C1.1408 7.25709 2.96144 9.59976 3.0032 9.64739C3.18482 9.85457 3.42944 10.0043 3.69789 10.0726C3.80621 10.1002 3.8868 10.1112 4.00392 10.1142C4.33488 10.1227 4.64958 10.014 4.91157 9.80057C5.01752 9.71426 4.89343 9.86282 7.96692 6.14299C9.56 4.21491 10.8687 2.62753 10.8826 2.60658C10.9668 2.47919 11.0052 2.34057 10.9995 2.18547C10.9906 1.94592 10.8659 1.73223 10.6604 1.60438C10.5889 1.55992 10.4934 1.52356 10.4087 1.5086C10.3638 1.50068 10.2478 1.4973 10.2046 1.50267Z' fill='black'/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    opacity: 0;
}

.cat-c-checkbox__input:checked ~ .cat-c-checkbox__custom-check:before {
    background-color: var(--cat-theme-color-background-brand);
    border-color: var(--cat-theme-color-border-strong);
}

.cat-c-checkbox__input:checked ~ .cat-c-checkbox__custom-check:after {
    opacity: 1;
}

.cat-c-checkbox-field__label {
    font-family: var(--cat-theme-typography-body-font-family);
    font-weight: var(--cat-theme-typography-body-font-weight);
    font-size: var(--cat-theme-typography-body-font-size);
    line-height: var(--cat-theme-typography-body-line-height);
    display: flex
;
    color: var(--cat-checkbox-field-color, var(--cat-theme-color-content-xstrong));
    inset-block-start: calc(var(--size-base-unit) * 0.25);
    padding-inline-start: var(--cat-space-3x-small);
    flex: 1;
    word-break: break-word;
    cursor: pointer;
    padding-block: var(--cat-space-3x-small);
}

.product-list-body_product-list-body__container__NPfok {
    margin-top: 3rem;
}

.product-list-body_product-list-body__sidebar__HPLRo {
    gap: 44px;
    flex: 1 1;
}

.product-list-body_product-list-body__detail__dTyNF {
    flex: 3 1;
}

.cat-c-button {
    font-family: var(--cat-theme-typography-label-font-family);
    font-weight: var(--cat-theme-typography-label-font-weight);
    font-size: var(--cat-theme-typography-label-font-size);
    line-height: var(--cat-theme-typography-label-line-height);
    display: inline-flex
;
    justify-content: center;
    align-items: center;
    text-align: var(--cat-button-text-align, center);
    padding: var(--cat-button-padding, calc(var(--size-base-unit) * 1.125) var(--cat-space-medium));
    margin: 0;
    background-color: var(--cat-theme-color-button-background);
    border-width: var(--cat-theme-border-width);
    border-style: solid;
    border-color: var(--cat-theme-color-button-border);
    border-start-start-radius: var(--cat-button-border-block-start-left-radius, var(--cat-theme-border-radius));
    border-start-end-radius: var(--cat-button-border-block-start-right-radius, var(--cat-theme-border-radius));
    border-end-end-radius: var(--cat-button-border-block-end-right-radius, var(--cat-theme-border-radius));
    border-end-start-radius: var(--cat-button-border-block-end-left-radius, var(--cat-theme-border-radius));
    color: var(--cat-theme-color-button-content);
    width: var(--cat-theme-button-width, auto);
    text-decoration: none;
    cursor: pointer;
    transition: all var(--cat-anim-fade-quick) var(--cat-anim-ease);
}

.cat-c-button--ghost {
    background-color: var(--cat-theme-color-button-link-background);
    border-color: var(--cat-theme-color-button-link-border);
    color: var(--cat-theme-color-button-link-content);
}

.cat-c-dropdown {
    position: relative;
    --cat-dropdown-padding-vert-top: calc(var(--size-base-unit) * 3.25);
    --cat-dropdown-padding-vert-bottom: var(--cat-space-2x-small);
    --cat-dropdown-padding-horiz: var(--cat-space-medium);
    --cat-dropdown-padding-horiz-end: var(--cat-space-2x-large);
    --cat-dropdown-checkbox-padding: calc(var(--size-base-unit) * 1.75) var(--cat-space-x-small) calc(var(--size-base-unit) * 1.75) var(--cat-space-3x-large);
    --cat-dropdown-checkbox-padding-left: var(--cat-space-3x-large);
    --cat-dropdown-checkbox-input-padding: calc(var(--size-base-unit) * 1.75);
    --cat-dropdown-cross-icon-padding: calc(var(--size-base-unit) * 0.125) calc(var(--size-base-unit) * 0.875);
    --cat-dropdown-checkbox-checked-background: var(--cat-theme-color-background-subtle);
    --cat-dropdown-panel-transform: calc(var(--size-base-unit) * 0.1);
}

.cat-c-dropdown__body {
    position: relative;
    display: flex
;
    flex-direction: column;
    align-items: flex-start;
    gap: calc(var(--size-base-unit) * 0.25);
    padding-block: var(--cat-space-x-small);
    width: 100%;
    padding: var(--cat-space-2x-small) var(--cat-dropdown-padding-horiz) var(--cat-dropdown-padding-vert-bottom);
    border-radius: calc(var(--size-base-unit) * 0.5);
    border: calc(var(--size-base-unit) * 0.125) solid var(--cat-theme-color-form-border);
    cursor: pointer;
    background-color: var(--cat-theme-color-background-default);
}

.cat-c-dropdown--medium .cat-c-dropdown__body {
    --cat-dropdown-padding-vert-top: calc(var(--size-base-unit) * 0.875);
    --cat-dropdown-padding-vert-bottom: calc(var(--size-base-unit) * 0.875);
    --cat-dropdown-padding-horiz: var(--cat-space-small);
    padding: var(--cat-dropdown-padding-vert-top) var(--cat-dropdown-padding-horiz) var(--cat-dropdown-padding-vert-bottom);
}

.product-comparison-grid_product-comparison-grid__uIoja {
    display: grid
;
    grid-template-rows: auto;
    grid-auto-flow: row dense;
    grid-column-gap: 1rem;
    column-gap: 1rem;
    grid-template-columns: minmax(12rem, 1fr);
}

@media screen and (min-width: 768px) {
    .product-comparison-grid_product-comparison-grid__uIoja {
        grid-template-columns: repeat(2, minmax(12rem, 1fr));
    }
}

@media screen and (min-width: 992px) {
    .product-comparison-grid_product-comparison-grid__uIoja {
        grid-template-columns: repeat(3, minmax(12rem, 1fr));
    }
}

@media screen and (min-width: 1200px) {
    .product-comparison-grid_product-comparison-grid__uIoja {
        grid-template-columns: repeat(4, minmax(12rem, 1fr));
    }
}

.product-comparison-grid_product-comparison__card-container__b3YZa {
    grid-template-columns: 4.5rem 1fr;
    grid-template-rows: auto;
    column-gap: .75rem;
    border: 1px solid var(--cat-color-neutral-10);
    border-radius: .5rem;
    margin-bottom: 1rem;
}

@media screen and (min-width: 768px) {
    .product-comparison-grid_product-comparison__card-container__b3YZa {
        display: grid
;
        grid-column: span 1;
        grid-template-rows: subgrid;
        grid-row: span 10;
        grid-row-gap: .25rem;
        row-gap: .25rem;
        grid-template-columns: 1fr;
    }
}

.category-product-grid-wrapper_category-grid-card-information__container___zMOX {
    display: flex
;
    gap: 8px;
}

@media (min-width: 60rem) {
    .category-product-grid-wrapper_category-grid-card-information__container___zMOX {
        display: contents;
    }
}

.product-comparison-grid_product-comparison__card-title__6t_LF {
    color: var(--cat-color-neutral-black);
}

.product-comparison-grid_product-comparison__card-ellipsis__7fTHx {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-word;
    text-align: start;
}

.product-comparison-grid_product-comparison__card-description__zMtvr {
    color: var(--cat-color-neutral-90);
}

.product-comparison-grid_product-comparison__card-ellipsis__7fTHx {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-word;
    text-align: start;
}

.product-comparison-grid_product-comparison__card-specifications__q7rhe {
    display: none;
    width: calc(100% + 34px);
    right: calc(-1rem - 1px);
    z-index: 1;
    background-color: var(--cat-theme-color-background-default);
    border: 1px solid var(--cat-color-neutral-40);
    border-top: none;
    border-bottom-left-radius: .25rem;
    border-bottom-right-radius: .25rem;
    margin-left: -17px;
}

.cat-c-divider {
    width: 100%;
    margin: 0;
    border: 0;
    border-block-end: var(--cat-border-width-sm) solid var(--cat-theme-color-border-strong);
}

.product-comparison-grid_product-comparison__card-specifications-divider__6H1uJ::part(base) {
    border-color: var(--cat-color-neutral-30);
}

.product-comparison-grid_product-comparison__card-specifications-label__7CfI_ {
    color: var(--cat-color-neutral-100);
}

product-comparison-grid_product-comparison__card-specifications-label__7CfI_ {
    color: var(--cat-color-neutral-100);
}

.product-comparison-grid_product-comparison__card-drawer-button__KCA37 {
    padding: 16px 0 0;
    width: 100%;
    display: flex
;
    justify-content: space-between;
    border: none;
    outline: none;
    background-color: var(--cat-color-neutral-0);
    color: var(--cat-color-neutral-90);
}

.product-list-key_product-list-key__icon-container__CqL0K {
    width: 1.5rem;
    height: 1.5rem;
    margin-top: .2rem;
}

.cat-c-icon {
    display: var(--cat-icon-display, block);
}

.cat-c-icon--success {
    --cat-icon-fill: var(--cat-theme-color-content-utility-success);
}

.product-list-key_product-list-key__main-section-container__oBVJ5 {
    display: flex
;
    flex-direction: column;
    color: var(--cat-color-neutral-black);
}

.cat-c-heading--title-sm {
    font-family: var(--cat-theme-typography-title-sm-font-family);
    font-weight: var(--cat-theme-typography-title-sm-font-weight);
    font-size: var(--cat-theme-typography-title-sm-font-size);
    line-height: var(--cat-theme-typography-title-sm-line-height);
}

.product-list-key_product-list-key__icon-item__eRFjt {
    color: var(--cat-color-neutral-black);
}

.product-list-key_product-list-key__icon-item__eRFjt {
    color: var(--cat-color-neutral-black);
}

.sidenav-expander_QkvPJ0rp>div:first-child {
    align-items: center !important;
}

.sidenav-expander_QkvPJ0rp span {
    margin: 0 !important;
    padding: 13px 0 !important;
}

.sidenav-expander_QkvPJ0rp span {
    margin: 0 !important;
    padding: 13px 0 !important;
}

.expander-module_fill-dark-grey__512sN, .expander-module_fill-dark-grey__512sN * {
    fill: #565656;
}

.sidenav-expander_QkvPJ0rp>div:first-child svg {
    height: 32px;
    width: 32px;
}

@media screen and (min-width: 768px) {
    .sidenav-expander_QkvPJ0rp>div:first-child svg {
        height: 24px;
        width: 24px;
    }
}

.nav-module_nav-item__yLGR1.nav-module_nav-item--light__MubNy {
    border-bottom: 1px solid #ccc;
}

.nav-module_nav-item__yLGR1.nav-module_nav-item--light__MubNy:first-of-type {
    border-top: 1px solid #ccc !important;
}

.nav-module_nav-item__yLGR1 .nav-module_nav-link__LhiRY.nav-module_nav-link--light__G1uA0 {
    background-color: #fff;
    color: #3f3f3f !important;
    fill: #3f3f3f !important;
}

.sidenav-menu-item_YQXTkEes>div {
    display: -webkit-box;
    white-space: normal !important;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.nav-module_nav-item-icon__CDyD6 {
    fill: #565656;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.GridSystem-module_grid__rAhHO {
    display: flex
;
    flex-direction: column;
}

.GridSystem-module_grid__rAhHO.GridSystem-module_grid--gap-3__a6cbc {
    gap: 1rem;
}

.GridSystem-module_grid__rAhHO .GridSystem-module_grid__row__Iwhpk {
    display: grid
;
    grid-auto-flow: column;
}

.GridSystem-module_grid__rAhHO.GridSystem-module_grid--gap-3__a6cbc .GridSystem-module_grid__row__Iwhpk {
    column-gap: 1rem;
}
.GridSystem-module_grid__rAhHO.GridSystem-module_grid--gap-3__a6cbc .GridSystem-module_grid__item--divider__3kYE2, .GridSystem-module_grid__rAhHO.GridSystem-module_grid--gap-3__a6cbc .GridSystem-module_grid__item--divider__3kYE2 .GridSystem-module_grid__aligned-element__WauaA:last-child {
    margin-bottom: .5rem;
}
.GridSystem-module_grid__rAhHO.GridSystem-module_grid--gap-3__a6cbc .GridSystem-module_grid__item--divider__3kYE2, .GridSystem-module_grid__rAhHO.GridSystem-module_grid--gap-3__a6cbc .GridSystem-module_grid__item--divider__3kYE2 .GridSystem-module_grid__aligned-element__WauaA {
    padding-inline-end: .5rem;
}
.GridSystem-module_grid__rAhHO .GridSystem-module_grid__item--divider__3kYE2:not(:last-child), .GridSystem-module_grid__rAhHO .GridSystem-module_grid__item--divider__3kYE2:not(:last-child) .GridSystem-module_grid__aligned-element__WauaA {
    border-inline-end: 1px solid #ccc;
}
.GridSystem-module_grid__rAhHO .GridSystem-module_grid__row__Iwhpk .GridSystem-module_grid__item__09Z9t {
    display: contents;
}

categories__grid-item-link_mbneUCJg {
    text-overflow: ellipsis;
}

.sub-category__image_xDH_H3e0 {
    height: 150px;
    width: 150px;
}

.cat-c-search-form {
    width: 100%;
    position: relative;
    display: block;
    --cat-dropdown-checkbox-background: var(--cat-theme-color-background-default);
}

.cat-c-search-form__body {
    display: flex
;
    align-items: stretch;
    transition: outline var(--cat-anim-fade-quick) var(--cat-anim-ease);
}

.cat-c-search-form--with-button .cat-c-search-form__body {
    outline: 1px solid transparent;
    outline-offset: -1px;
    border-radius: var(--cat-border-radius-md);
    transition: outline var(--cat-anim-fade-quick) var(--cat-anim-ease);
}

.cat-c-search-form__typeahead-wrapper {
    display: flex
;
    position: relative;
    flex-basis: 100%;
}

.cat-c-search-form__typeahead {
    position: relative;
    flex-basis: 100%;
}

@media (min-width: 60rem) {
    .search-bar_header-search-bar__lMcuR::part(typeahead) {
        display: flex
;
        align-items: center;
    }
}

.cat-c-search-form__input {
    display: block;
    appearance: none;
    width: 100%;
    border-width: var(--cat-theme-border-width);
    border-style: solid;
    border-color: var(--cat-theme-color-form-border);
    border-radius: var(--cat-theme-border-radius);
    outline: var(--cat-input-field--outline, none);
    outline-offset: var(--cat-input-field--outline-offset, 0);
    padding: var(--cat-space-medium);
    padding-inline-start: 50px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-family: var(--cat-theme-typography-body-font-family);
    font-weight: var(--cat-theme-typography-body-font-weight);
    font-size: var(--cat-theme-typography-body-font-size);
    line-height: var(--cat-theme-typography-body-line-height);
    line-height: var(--cat-line-height-default, var(--cat-line-height-24));
    font-size: var(--cat-font-size-default, var(--cat-font-size-16));
    color: var(--cat-theme-color-content-default);
    background-color: var(--cat-theme-color-form-background);
    box-shadow: var(--cat-input-box-shadow);
    transition: border-color var(--cat-anim-fade-quick) var(--cat-anim-ease), background-color var(--cat-anim-fade-quick) var(--cat-anim-ease), box-shadow var(--cat-anim-fade-quick) var(--cat-anim-ease);
}

.cat-c-search-form__input {
    width: 100%;
    height: calc(var(--size-base-unit) * 7);
    padding-inline: var(--cat-space-medium) calc(var(--size-base-unit) * 5.625);
    padding-block: var(--cat-space-x-small);
}

.cat-c-search-form--with-button .cat-c-search-form__input {
    padding-inline-start: calc(var(--size-base-unit) * 2);
}

.cat-c-search-form--with-button:not(.cat-is-overlay) .cat-c-search-form__input {
    border-start-end-radius: 0;
    border-end-end-radius: 0;
}


.cat-c-search-form--with-button .cat-c-search-form__input:placeholder-shown {
    padding-inline-start: calc(var(--size-base-unit) * 2);
}

@media (min-width: 60rem) {
    .search-bar_header-search-bar__lMcuR::part(input) {
        border-end-end-radius: 0;
        border-start-end-radius: 0;
        border-width: inherit;
    }
}

.cat-c-search-form__submit-button {
    --cat-button-border-start-start-radius: 0;
    --cat-button-border-end-start-radius: 0;
    --cat-theme-offset-focus-ring: 2px;
    --cat-button-border-block-start-left-radius: 0;
    --cat-button-border-block-end-left-radius: 0;
    --cat-theme-button-height: 100%;
    white-space: nowrap;
}

.cat-c-button {
    font-family: var(--cat-theme-typography-label-font-family);
    font-weight: var(--cat-theme-typography-label-font-weight);
    font-size: var(--cat-theme-typography-label-font-size);
    line-height: var(--cat-theme-typography-label-line-height);
    display: inline-flex
;
    justify-content: center;
    align-items: center;
    text-align: var(--cat-button-text-align, center);
    padding: var(--cat-button-padding, calc(var(--size-base-unit) * 1.125) var(--cat-space-medium));
    margin: 0;
    background-color: var(--cat-theme-color-button-background);
    border-width: var(--cat-theme-border-width);
    border-style: solid;
    border-color: var(--cat-theme-color-button-border);
    border-start-start-radius: var(--cat-button-border-block-start-left-radius, var(--cat-theme-border-radius));
    border-start-end-radius: var(--cat-button-border-block-start-right-radius, var(--cat-theme-border-radius));
    border-end-end-radius: var(--cat-button-border-block-end-right-radius, var(--cat-theme-border-radius));
    border-end-start-radius: var(--cat-button-border-block-end-left-radius, var(--cat-theme-border-radius));
    color: var(--cat-theme-color-button-content);
    width: var(--cat-theme-button-width, auto);
    text-decoration: none;
    cursor: pointer;
    transition: all var(--cat-anim-fade-quick) var(--cat-anim-ease);
}

.cat-c-button--lg {
    padding: var(--cat-button-padding, calc(var(--size-base-unit) * 1.875) var(--cat-space-x-large));
    font-family: var(--cat-theme-typography-label-lg-font-family);
    font-weight: var(--cat-theme-typography-label-lg-font-weight);
    font-size: var(--cat-theme-typography-label-lg-font-size);
    line-height: var(--cat-theme-typography-label-lg-line-height);
}

.cat-c-button--icon-only {
    background-color: var(--cat-theme-color-button-background);
    border-color: var(--cat-theme-color-button-border);
    color: var(--cat-theme-color-button-content);
}

.cat-c-button--primary, .cat-c-button--icon-only.cat-c-button--primary {
    background-color: var(--cat-theme-color-button-primary-background);
    border-color: var(--cat-theme-color-button-primary-border);
    color: var(--cat-theme-color-button-primary-content);
}

.cat-c-button--icon-only.cat-c-button--lg {
    padding: var(--cat-button-padding, calc(var(--size-base-unit) * 1.875));
    --cat-icon-height: calc(var(--size-base-unit) * 3);
    --cat-icon-width: calc(var(--size-base-unit) * 3);
}

#header-form .cat-c-search-form {
    margin-bottom: 0;
}

.cat-l-layout-container {
    display: flex;
    align-items: center;
}

#header-form {
    flex-grow: 0.5!important;
}

#header-form .cat-c-search-form__input {
        height: calc(var(--size-base-unit) * 5);
}

#header-form .cat-c-button--icon-only.cat-c-button--lg {
    padding: var(--cat-button-padding, calc(var(--size-base-unit) * 0.9));
}

.scheme-table {
    border-spacing: 1;
    border-collapse: collapse!important;
    border-radius: 6px;
    overflow: hidden;
    width: 100%;
    position: relative;
}

table thead tr {
    height: 60px;
    background: #ffcd11;
    font-size: 16px;
}

table td, table th {
    padding-left: 25px;
}

table td, table th {
    text-align: left;
    width: 25%;
}

table tbody tr {
    height: 48px;
    border-bottom: 1px solid #E3F1D5;
}

table tbody tr:last-child {
    border: 0;
}

.cat-c-footer {
    display: block!important;
}

.auth-label {
    display: block;
    margin-bottom: 20px;
}

.auth-label p {
    font-weight: 500;
    margin-bottom: 5px;
}

.form-input {
    border-radius: 5px;
    border: 1px solid #707070;
    padding: 9px 20px;
    background: transparent;
    line-height: 140%;
    resize: none;
    width: 100%;
}

.auth-label .input {
    width: 100%;
}

input[type=submit], .button-mos {
    align-items: center;
    background-color: #FFC600;
    border: 0;
    border-radius: 5px;
    color: #fff;
    cursor: pointer;
    display: flex
;
    font-size: 14px;
    font-weight: 400;
    height: 44px;
    justify-content: center;
    padding: 1px 15px;
    text-decoration: none;
    transition: all .2s ease-out;
    white-space: nowrap;
    width: 100%;
}

#success-page h1 {
    text-align: center;
    margin-top: 200px;
    margin-bottom: 40px;
}

#success-page {
    width: 100%;
}

#success-page .button-mos {
    width: max-content;
    margin-bottom: 200px;
}

#success-page p {
    text-align: center;
    margin-bottom: 40px;
}

.top-dropdown-button {
    align-items: center;
    border: 0;
    cursor: pointer;
    display: inline-flex
;
    font-weight: 400;
    gap: 4px;
    justify-content: center;
    outline: none;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-decoration: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    line-height: 16px;
    font-size: 13px;
    border-radius: 8px;
    color: black;
    background-color: transparent;
}

.catalog-button {
    background: #FFC600;
    color: #fff;
    justify-content: flex-start;
    font-size: 14px;
    gap: 8px;
    line-height: 20px;
    padding: 12px 16px;
    border-radius: 12px;
}

.catalog-button-icon {
    display: flex
;
    flex-shrink: 0;
    position: relative;
    font-size: 20px;
    line-height: 20px;
    color: #fff;
    flex-shrink: 0;
}

.catalog-button-icon svg {
    fill: currentColor;
    align-items: center;
    display: inline-flex
;
    height: 1em;
    justify-content: center;
    text-align: center;
    vertical-align: top;
    width: 1em;
}

.catalog-button-label {
    align-items: center;
    display: flex
;
    pointer-events: none;
    position: relative;
    color: #fff;
}

.catalog-dropdown {
    max-width: 1328px;
    position: absolute;
    z-index: 10;
    padding-top: 12px;
    visibility: visible;
    overflow: visible;
    height: auto;
}

.catalog-dropdown-active {
    display: block !important;
}

.catalog-dropdown-wrapper {
    display: flex
;
    width: 100%;
    position: relative;
    max-height: -webkit-calc(100vh - 220px);
    max-height: -moz-calc(100vh - 220px);
    max-height: calc(100vh - 220px);
    overflow: hidden;
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    box-shadow: 0 0 5px rgba(0, 0, 0, .2);
    border-radius: 8px;
}

.catalog-dropdown-scroll {
    padding: 16px 12px 16px 8px;
    list-style: none;
    width: 320px;
    position: relative;
    background: #fff;
    border-radius: 6px;
    border: none;
    padding-right: 2px;
    overflow: auto;
    scrollbar-color: #dadcde #fff;
    scrollbar-color: rgb(218, 220, 222) rgb(255, 255, 255);
    scrollbar-width: thin;
}

.catalog-dropdown-scroll ul {
    padding: 0;
    margin: 0;
    list-style: none;
}

.catalog-dropdown-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: flex
;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    justify-content: flex-start;
    position: relative;
    padding: 8px 12px 8px 8px;
    cursor: pointer;
    font-size: 14px;
    line-height: 20px;
    color: #1c2126;
    border-radius: 6px;
}

.catalog-dropdown-item.catalog-down-active {
    color: #2781F9;
    background-color: #e2e2e2;
    transition: 0.3s;
}



.catalog-svg {
    display: -webkit-inline-flex;
    display: -moz-inline-box;
    display: inline-flex
;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    justify-content: center;
    text-align: center;
    vertical-align: top;
    height: 1em;
    width: 1em;
    visibility: hidden;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    font-size: 16px;
    margin-left: auto;
    fill: #2781F9;
}

.mobile-form {
    display: none;
}

@media (max-width: 830px) {
    .button-catalog-container {
        margin-left: 20px;
    }
    .cat-c-grid__item {
        width: 100%!important;
    }
    .shopping_cart_DEps7Gx9 {
        width: 100%;
        padding-right: 0!important;
    }
    .catalog-dropdown {
        right: 18px;
    }
    .footer-links__container_Gxrjqwo_ {
        padding: 20px;
        padding-bottom: 0;
    }
    .CMC__Espot__HP_HeroBanner--BgImage_b2O4QTQI {
        flex-wrap: nowrap;
        padding: 20px;

    }
    .cat-c-heading--headline-lg {
            font-size: 30px;
    line-height: 120%;
    }
    .cat-c-search-form__input {
        font-size: 14px;
    }
    .desktop-form {
        display: none;
    }
    .mobile-form {
        display: block;
        padding-bottom: 20px;
    }
    .sidenav-expander_QkvPJ0rp .transition-expand {
        display: none;
    }

    .sidenav-expander_QkvPJ0rp .btn {
        display: none!important;
    }
    .GridSystem-module_grid__rAhHO .GridSystem-module_grid__item--divider__3kYE2:not(:last-child), .GridSystem-module_grid__rAhHO .GridSystem-module_grid__item--divider__3kYE2:not(:last-child) .GridSystem-module_grid__aligned-element__WauaA {
    border-inline-end: 1px solid #ccc;
    }
    .GridSystem-module_grid__row__Iwhpk {
            grid-template-columns: repeat(2, minmax(0px, 1fr))!important;
    }
    .GridSystem-module_grid__rAhHO {
        margin-bottom: 25px;
    }
    .product-list-body_product-list-body__sidebar__HPLRo {
        display: none;
    }
    .product-breadcrumbs {
        margin-top: 30px;
    }
    #main-picker-image {
        width: 350px;
        height: 350px;
    }
    div[data-testid="main-image-container"] {
        min-width: 350px!important;
        min-height: 350px!important;
    }
    .product-image-picker_bFVrdux5 {
        margin-top: 0!important;
    }
    .swipe-target {
        display: none;
    }
    table thead tr {
        font-size: 14px;
    }
}

list-pages {
    display: flex
;
    justify-content: center;
    align-items: center;
}
.list-pages ul {
    display: flex;
    list-style: none;
    margin-bottom: 0;
}

.list-pages ul li {
    padding: 10px;
    padding-left: 16px;
    padding-right: 16px;
    border: 1px solid black;
    border-radius: 50%;
    margin: 10px;
    cursor: pointer;
}

.page-num-selected {
    border: 1px solid var(--primary-dark) !important;
    font-weight: bold;
}

.list-pages ul li a {
    color: black;
}


.GridSystem-module_grid__item__09Z9t:nth-child(4n+1) {
   grid-column: 1!important;
   display: block!important;
}

.GridSystem-module_grid__item__09Z9t:nth-child(4n+2) {
   grid-column: 2!important;
   display: block!important;
}

.GridSystem-module_grid__item__09Z9t:nth-child(4n+3) {
   grid-column: 3!important;
   display: block!important;

}

.GridSystem-module_grid__item__09Z9t:nth-child(4n+4) {
   grid-column: 4!important;
   display: block!important;

}

.specifications_specifications__facets-container__Askwq .cat-c-list li {
  display: none; /* по умолчанию скрываем все элементы */
}

  /* видимые элементы помечаются классом visible */
.specifications_specifications__facets-container__Askwq .cat-c-list li.visible {
  display: list-item;
}

.scheme-block {
   margin-bottom: 20px;
}

.scheme-img {
  margin-bottom: 10px;
}
