.proscons-table {
   display: flex;
   flex-direction: column;
   width: 100%;
   background: transparent !important;
}

.proscons-table.proscons-style-2 {
   margin-bottom: 32px;
}

.proscons-table.proscons-style-2 ul {
   background: #fff;
   padding: 20px;
   border: 1px solid #F2F2F4;
   border-radius: 8px;
   height: 100%;
}

.proscons-table thead {
   width: 100%;
   display: flex;
   background: transparent !important;
   flex-direction: column;
   margin-bottom: 8px;
}
.proscons-table tbody {
   display: flex;
   flex-direction: column;
}
.proscons-table tbody tr {
   display: flex;
   justify-content: space-between;
}
.proscons-table tbody tr td {
   padding: 24px;
   width: calc(50% - 6px);
   border-radius: 10px;
   border: 1px solid #F0EFF8;
   background: #FFFFFF;
}

.proscons-table.proscons-style-2 tbody tr td {
   padding: 0;
   width: calc(50% - 6px);
   border-radius: 0;
   border: 0;
   background: initial;
}

.proscons-table tbody tr td ul {
   padding-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
}
.proscons-table tbody tr td ul li {
   display: block;
   padding-bottom: 13px;
   padding-top: 13px;
   border-bottom: 1px solid #F0EFF8;
   padding-left: 36px;
   position: relative;
   color: #2D2C4E;
   font-size: 16px;
   font-style: normal;
   font-weight: 400;
   line-height: normal;
   margin-bottom: 0;
}

.proscons-table.proscons-style-2 tbody tr td ul li {
   padding-bottom: 0px;
   padding-top: 12px;
   border-bottom: 0;
   padding-left: 0;
   position: relative;
   color: #2D2C4E;
   font-size: 15px;
   font-style: normal;
   font-weight: 500;
   line-height: normal;
   margin-bottom: 0;
   display: flex;
   gap: 10px;
   align-items: start;
}

.proscons-table tbody tr td ul li a {
   color: #573B97;
   font-weight: 400;
   font-size: 16px;
   text-decoration: underline;
}

@media screen and (min-width: 992px) { 
   .proscons-table tbody tr td ul li a:hover {
      text-decoration: none;
   }
}

.proscons-table tbody tr td ul li:first-child {
   padding-top: 0px;
}
.proscons-table tbody tr td ul li:last-child {
   border-bottom: none;
   padding-bottom: 0px;
}
.proscons-table tbody tr td ul li:first-child:before {
   top: 0px !important;
}
.proscons-table tbody tr td:first-child ul li:before {
   content:'';
   display: block;
   position: absolute;
   top: 10px;
   left: 0px;
   width: 19px;
   height: 19px;
   min-width: 19px;
   min-height: 19px;
   background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTUuMDAyOTggOC40NDcyN0MzLjkyMjU0IDguNDQ3MjcgMy4wMjczNCA5LjI5OTY2IDMuMDI3MzQgMTAuMzI4MlYxNy4wNzE3QzMuMDI3MzQgMTguMTAwMiAzLjkyMjU0IDE4Ljk0NzIgNS4wMDI5OCAxOC45NDcySDUuOTUxNTJDNy4wMzE5NiAxOC45NDcyIDcuOTIxNTQgMTguMTAwMiA3LjkyMTU0IDE3LjA3MTdDNy45MjE1NCAxNi41MDk5IDcuOTIxNTQgMTEuNTA2NCA3LjkyMTU0IDEwLjMyODJDNy45MjE1NCA5LjI5OTY2IDcuMDMxOTYgOC40NDcyNyA1Ljk1MTUyIDguNDQ3MjdINS4wMDI5OFoiIGZpbGw9IiMxREI5NTQiLz4KPHBhdGggZD0iTTEyLjU0ODcgMy4wMDE2QzEyLjM3ODUgMy4wMDg2NSAxMi4yMTU4IDMuMDY5ODkgMTIuMDg2NSAzLjE3NTVDMTEuOTU3MyAzLjI4MTExIDExLjg2OSAzLjQyNDk4IDExLjgzNTkgMy41ODQwNEMxMS4xOTcgNi42NzcyIDExLjQyNTYgNy4zNDUxNSA4LjczNzcgMTAuMjQyQzguNjE1NzEgMTAuMzczMyA4LjU0NzkxIDEwLjU0MjMgOC41NDY4OCAxMC43MTc2VjE2Ljk0MjhDOC41NDY4OCAxOC4wNyA5LjUyMzcyIDE5IDEwLjcwNzcgMTlIMTcuMDI3NUMxNy42MjgzIDE5IDE4LjE2NzQgMTguNzE5NCAxOC41MDkzIDE4LjM1MzRDMTguODUxMiAxNy45ODc1IDE5LjAzOTIgMTcuNTU4NCAxOS4xNjAzIDE3LjEyOThMMjAuOTE3MSAxMC45MUMyMS4xIDEwLjI2MjggMjAuNzk0OSA5LjYyOSAyMC4zNjcgOS4yNTM0OEMxOS45MzkyIDguODc3OTUgMTkuMzg1NSA4LjY2MDM1IDE4Ljc4NDMgOC42NjAzNUgxNS42MDE5QzE1Ljg0NzUgNy42NTQ5NiAxNi4wOTAxIDYuNjU0NjkgMTUuOTk0OCA1Ljk1MTJDMTUuODY2MyA1LjAwMjAyIDE1LjQ0NDYgNC4yOTAzNCAxNC45MjI4IDMuODM1MThDMTMuODc5MiAyLjkyNDg2IDEyLjU0ODcgMy4wMDE2IDEyLjU0ODcgMy4wMDE2WiIgZmlsbD0iIzFEQjk1NCIvPgo8L3N2Zz4K");
   background-position: center;
   background-repeat: no-repeat;
   background-size: contain;
}

.proscons-table.proscons-style-2 tbody tr td:first-child ul li:before {
   position: initial;
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTk4NDQgMC40MDAzOTFDNC43MDQ3OSAwLjQwMDM5MSAwLjM5ODQzOCA0LjcwNjc0IDAuMzk4NDM4IDEwLjAwMDRDMC4zOTg0MzggMTUuMjk0IDQuNzA0NzkgMTkuNjAwNCA5Ljk5ODQ0IDE5LjYwMDRDMTUuMjkyMSAxOS42MDA0IDE5LjU5ODQgMTUuMjk0IDE5LjU5ODQgMTAuMDAwNEMxOS41OTg0IDQuNzA2NzQgMTUuMjkyMSAwLjQwMDM5MSA5Ljk5ODQ0IDAuNDAwMzkxWk0xNC44NjQxIDcuOTY2MDJMOS42NjQwMSAxMy4xNjU5QzkuNTA4MDEgMTMuMzIxOSA5LjMwMzIyIDEzLjQwMDQgOS4wOTg0NCAxMy40MDA0QzguODkzNjUgMTMuNDAwNCA4LjY4ODg3IDEzLjMyMTkgOC41MzI4NiAxMy4xNjU5TDUuOTMyOTEgMTAuNTY2QzUuNjIwMDIgMTAuMjUzMiA1LjYyMDAyIDkuNzQ3NTYgNS45MzI5MSA5LjQzNDgxQzYuMjQ1NjUgOS4xMjE5MiA2Ljc1MTE3IDkuMTIxOTIgNy4wNjQwNiA5LjQzNDgxTDkuMDk4NDQgMTEuNDY5MkwxMy43MzI5IDYuODM0ODZDMTQuMDQ1NyA2LjUyMTk3IDE0LjU1MTIgNi41MjE5NyAxNC44NjQxIDYuODM0ODZDMTUuMTc2OCA3LjE0NzYxIDE1LjE3NjggNy42NTMxMyAxNC44NjQxIDcuOTY2MDJaIiBmaWxsPSIjMURCOTU0Ii8+Cjwvc3ZnPgo=);
}

.proscons-table tbody tr td:last-child ul li:before {
   content:'';
   display: block;
   position: absolute;
   top: 15px;
   left: 0px;
   width: 19px;
   height: 19px;
   min-width: 19px;
   min-height: 19px;
   background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE4Ljk5NyAxNC41NTI3QzIwLjA3NzUgMTQuNTUyNyAyMC45NzI3IDEzLjcwMDMgMjAuOTcyNyAxMi42NzE4TDIwLjk3MjcgNS45MjgzNEMyMC45NzI3IDQuODk5ODMgMjAuMDc3NSA0LjA1Mjc4IDE4Ljk5NyA0LjA1Mjc4TDE4LjA0ODUgNC4wNTI3OEMxNi45NjggNC4wNTI3OCAxNi4wNzg1IDQuODk5ODMgMTYuMDc4NSA1LjkyODM0QzE2LjA3ODUgNi40OTAxNCAxNi4wNzg1IDExLjQ5MzYgMTYuMDc4NSAxMi42NzE4QzE2LjA3ODUgMTMuNzAwMyAxNi45NjggMTQuNTUyNyAxOC4wNDg1IDE0LjU1MjdMMTguOTk3IDE0LjU1MjdaIiBmaWxsPSIjRTgxNjE2Ii8+CjxwYXRoIGQ9Ik0xMS40NTEzIDE5Ljk5ODRDMTEuNjIxNSAxOS45OTEzIDExLjc4NDIgMTkuOTMwMSAxMS45MTM1IDE5LjgyNDVDMTIuMDQyNyAxOS43MTg5IDEyLjEzMSAxOS41NzUgMTIuMTY0MSAxOS40MTZDMTIuODAzIDE2LjMyMjggMTIuNTc0NCAxNS42NTQ4IDE1LjI2MjMgMTIuNzU4QzE1LjM4NDMgMTIuNjI2NyAxNS40NTIxIDEyLjQ1NzcgMTUuNDUzMSAxMi4yODI0TDE1LjQ1MzEgNi4wNTcyNEMxNS40NTMxIDQuOTI5OTcgMTQuNDc2MyA0IDEzLjI5MjMgNEw2Ljk3MjQ3IDRDNi4zNzE3NCA0IDUuODMyNjMgNC4yODA1OSA1LjQ5MDc0IDQuNjQ2NTZDNS4xNDg4NSA1LjAxMjU0IDQuOTYwODMgNS40NDE2NCA0LjgzOTY3IDUuODcwMjJMMy4wODI5MiAxMi4wOUMyLjg5OTk3IDEyLjczNzIgMy4yMDUxNSAxMy4zNzEgMy42MzI5NiAxMy43NDY1QzQuMDYwNzcgMTQuMTIyIDQuNjE0NTMgMTQuMzM5NiA1LjIxNTcyIDE0LjMzOTZMOC4zOTgwNyAxNC4zMzk2QzguMTUyNSAxNS4zNDUgNy45MDk5MiAxNi4zNDUzIDguMDA1MTkgMTcuMDQ4OEM4LjEzMzczIDE3Ljk5OCA4LjU1NTQxIDE4LjcwOTcgOS4wNzcyIDE5LjE2NDhDMTAuMTIwOCAyMC4wNzUxIDExLjQ1MTMgMTkuOTk4NCAxMS40NTEzIDE5Ljk5ODRaIiBmaWxsPSIjRTgxNjE2Ii8+Cjwvc3ZnPgo=");
   background-position: center;
   background-repeat: no-repeat;
   background-size: contain;
}

.proscons-table.proscons-style-2 tbody tr td:last-child ul li:before {
   position: initial;
   background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTkuOTk4NDQgMC40MDAzOTFDOC4wOTk3NCAwLjQwMDM5MSA2LjI0MzY4IDAuOTYzNDIxIDQuNjY0OTcgMi4wMTgyOEMzLjA4NjI2IDMuMDczMTQgMS44NTU4IDQuNTcyNDYgMS4xMjkyIDYuMzI2NjNDMC40MDI1OTcgOC4wODA4IDAuMjEyNDg1IDEwLjAxMSAwLjU4MjkwMyAxMS44NzMzQzAuOTUzMzIxIDEzLjczNTUgMS44Njc2MyAxNS40NDYgMy4yMTAyMiAxNi43ODg2QzQuNTUyOCAxOC4xMzEyIDYuMjYzMzYgMTkuMDQ1NSA4LjEyNTU3IDE5LjQxNTlDOS45ODc3OSAxOS43ODYzIDExLjkxOCAxOS41OTYyIDEzLjY3MjIgMTguODY5NkMxNS40MjY0IDE4LjE0MyAxNi45MjU3IDE2LjkxMjYgMTcuOTgwNSAxNS4zMzM5QzE5LjAzNTQgMTMuNzU1MiAxOS41OTg0IDExLjg5OTEgMTkuNTk4NCAxMC4wMDA0QzE5LjU5NTQgNy40NTUyMyAxOC41ODMgNS4wMTUxOCAxNi43ODMzIDMuMjE1NDhDMTQuOTgzNiAxLjQxNTc4IDEyLjU0MzYgMC40MDMzOTMgOS45OTg0NCAwLjQwMDM5MVpNMTMuNzAwNSAxMi40NjkzQzEzLjc4MzkgMTIuNTQ5OCAxMy44NTA0IDEyLjY0NjEgMTMuODk2MSAxMi43NTI2QzEzLjk0MTkgMTIuODU5MSAxMy45NjU5IDEyLjk3MzYgMTMuOTY2OSAxMy4wODk1QzEzLjk2OCAxMy4yMDU0IDEzLjk0NTkgMTMuMzIwMyAxMy45MDIgMTMuNDI3NUMxMy44NTgxIDEzLjUzNDggMTMuNzkzMyAxMy42MzIyIDEzLjcxMTQgMTMuNzE0MkMxMy42Mjk0IDEzLjc5NjEgMTMuNTMyIDEzLjg2MDkgMTMuNDI0NyAxMy45MDQ4QzEzLjMxNzUgMTMuOTQ4NyAxMy4yMDI2IDEzLjk3MDggMTMuMDg2NyAxMy45Njk4QzEyLjk3MDggMTMuOTY4OCAxMi44NTYzIDEzLjk0NDcgMTIuNzQ5OCAxMy44OTlDMTIuNjQzMyAxMy44NTMyIDEyLjU0NyAxMy43ODY3IDEyLjQ2NjUgMTMuNzAzNEw5Ljk5ODQ0IDExLjIzNDRMNy41MzAzNyAxMy43MDM0QzcuMzY1NzcgMTMuODYyMyA3LjE0NTMyIDEzLjk1MDMgNi45MTY0OSAxMy45NDgzQzYuNjg3NjYgMTMuOTQ2MyA2LjQ2ODc3IDEzLjg1NDUgNi4zMDY5NiAxMy42OTI3QzYuMTQ1MTUgMTMuNTMwOSA2LjA1MzM3IDEzLjMxMiA2LjA1MTM4IDEzLjA4MzJDNi4wNDkzOSAxMi44NTQ0IDYuMTM3MzYgMTIuNjMzOSA2LjI5NjMzIDEyLjQ2OTNMOC43NjQ0IDEwLjAwMDRMNi4yOTYzMyA3LjUzMTQ0QzYuMjEyOTggNy40NTA5NCA2LjE0NjQ5IDcuMzU0NjQgNi4xMDA3NSA3LjI0ODE2QzYuMDU1MDEgNy4xNDE2OCA2LjAzMDk0IDcuMDI3MTcgNi4wMjk5MyA2LjkxMTI5QzYuMDI4OTIgNi43OTU0MSA2LjA1MTAxIDYuNjgwNDggNi4wOTQ4OSA2LjU3MzIzQzYuMTM4NzcgNi40NjU5NyA2LjIwMzU3IDYuMzY4NTMgNi4yODU1MSA2LjI4NjU5QzYuMzY3NDYgNi4yMDQ2NSA2LjQ2NDkgNi4xMzk4NSA2LjU3MjE1IDYuMDk1OTZDNi42Nzk0MSA2LjA1MjA4IDYuNzk0MzMgNi4wMyA2LjkxMDIxIDYuMDMxMDFDNy4wMjYwOSA2LjAzMjAxIDcuMTQwNjEgNi4wNTYwOSA3LjI0NzA4IDYuMTAxODNDNy4zNTM1NiA2LjE0NzU3IDcuNDQ5ODYgNi4yMTQwNSA3LjUzMDM3IDYuMjk3NDFMOS45OTg0NCA4Ljc2NjM1TDEyLjQ2NjUgNi4yOTc0MUMxMi41NDcgNi4yMTQwNSAxMi42NDMzIDYuMTQ3NTcgMTIuNzQ5OCA2LjEwMTgzQzEyLjg1NjMgNi4wNTYwOSAxMi45NzA4IDYuMDMyMDEgMTMuMDg2NyA2LjAzMTAxQzEzLjIwMjYgNi4wMyAxMy4zMTc1IDYuMDUyMDggMTMuNDI0NyA2LjA5NTk2QzEzLjUzMiA2LjEzOTg1IDEzLjYyOTQgNi4yMDQ2NSAxMy43MTE0IDYuMjg2NTlDMTMuNzkzMyA2LjM2ODUzIDEzLjg1ODEgNi40NjU5NyAxMy45MDIgNi41NzMyM0MxMy45NDU5IDYuNjgwNDggMTMuOTY4IDYuNzk1NDEgMTMuOTY2OSA2LjkxMTI5QzEzLjk2NTkgNy4wMjcxNyAxMy45NDE5IDcuMTQxNjggMTMuODk2MSA3LjI0ODE2QzEzLjg1MDQgNy4zNTQ2NCAxMy43ODM5IDcuNDUwOTQgMTMuNzAwNSA3LjUzMTQ0TDExLjIzMjUgMTAuMDAwNEwxMy43MDA1IDEyLjQ2OTNaIiBmaWxsPSIjQ0YyRDI4Ii8+Cjwvc3ZnPgo=);
}

.proscons-table thead tr {
   display: flex;
   width: 100%;
   background: transparent !important;
   justify-content: space-between;
}

.proscons-table th {
   width: calc(50% - 6px);
}

.proscons-table:not(.proscons-style-2) th:first-child {
   border-radius: 10px !important;
   border: 1px solid #1DB954;
   background: linear-gradient(0deg, rgba(99, 229, 144, 0.10) 0%, rgba(99, 229, 144, 0.10) 100%), #FFF;
   padding: 15px 5px;
   text-align: center;
   color: #1DB954;
   text-align: center;
   font-size: 24px;
   font-style: italic;
   font-weight: 800;
   line-height: 32px;
   text-transform: uppercase;
}

.proscons-table:not(.proscons-style-2) th:last-child {
   border-radius: 10px;
   border: 1px solid #E81616;
   background: linear-gradient(0deg, rgba(221, 103, 90, 0.10) 0%, rgba(221, 103, 90, 0.10) 100%), #FFF;
   padding: 15px 5px;
   text-align: center;
   color: #1DB954;
   text-align: center;
   font-size: 24px;
   font-style: italic;
   font-weight: 800;
   line-height: 32px;
   text-transform: uppercase;
   color: #E81616;
   text-align: center;
   font-size: 24px;
   font-style: italic;
   font-weight: 800;
   line-height: 32px;
   text-transform: uppercase;
}
.proscons-table.proscons-style-2 th {
   color: #2D2C4E;
   font-size: 18px;
   font-style: italic;
   font-weight: 800;
   padding-left: 0;
   text-transform: uppercase;
   padding-bottom: 0;
   line-height: 1;
}

.proscons-table.proscons-style-2  thead {
   margin-bottom: 16px;
}

.mobile-header {
   display: none;
}

@media screen and (max-width: 767px) {
   .proscons-table.proscons-style-2 th {
      padding: 0;
   }
   .proscons-table thead{
      display: none !important;
   }
   .proscons-table.proscons-style-2 thead{
      display: block !important;
      margin-bottom: 16px;
   }

   .proscons-table.proscons-style-2 .mobile-header {
      display: none;
   }

   .proscons-table.proscons-style-2 tbody tr td {
      width: 100%;
   }
   .proscons-table.proscons-style-2 tbody tr td ul {
      margin-top: 0 !important;
      padding: 16px;
   }

   .proscons-table.proscons-style-2 tbody tr td {
      margin-bottom: 12px;
   }

   .mobile-header--pros {
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 10px;
      border: 1px solid #1DB954;
      background: linear-gradient(0deg, rgba(99, 229, 144, 0.10) 0%, rgba(99, 229, 144, 0.10) 100%), #FFF;
      margin-bottom: 8px;
      color: #1DB954;
      text-align: center;
      font-size: 18px;
      font-style: italic;
      font-weight: 800;
      line-height: normal;
      text-transform: uppercase;
      padding: 12px 5px;
   }
   .mobile-header--cons {
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 10px;
      border: 1px solid #E81616;
      background: linear-gradient(0deg, rgba(221, 103, 90, 0.10) 0%, rgba(221, 103, 90, 0.10) 100%), #FFF;
      margin-bottom: 8px;
      color: #E81616;
      text-align: center;
      font-size: 18px;
      font-style: italic;
      font-weight: 800;
      line-height: normal;
      text-transform: uppercase;
      padding: 12px 5px;
   }
   .proscons-table tbody tr {
      flex-direction: column;
   }
   .proscons-table tbody tr td {
      width: 100%;
      margin-bottom: 16px;
      background: transparent !important;
      padding: 0px;
   }

   .proscons-table tbody tr td:last-child {
      margin-bottom: 0px;
   }
   .proscons-table tbody tr td ul {
      border-radius: 10px;
      border: 1px solid #F0EFF8;
      background: #FFF;
      padding: 16px 12px;
   }
   .proscons-table tbody tr td ul li {
      padding-left: 32px;
   }

   .proscons-table.proscons-style-2 tbody tr td ul li::before {
      width: 16px;
      height: 16px;
   }

   .proscons-table.proscons-style-2 tbody tr td ul li {
      padding: 0;
      margin-bottom: 8px;
   }

   .proscons-table.proscons-style-2 tbody tr td ul li:last-child {
      margin-bottom: 0;
   }
}