.pros-cons {
   display: flex;
   flex-direction: column;
   gap: 20px;
}

.pros-cons .pros-cons__wrapper {
   display: grid;
   grid-template-columns: repeat(2, 1fr);
   gap: 50px;
}

@media (max-width: 767px) {
   .pros-cons .pros-cons__wrapper {
      grid-template-columns: repeat(1, 1fr);
      gap: 20px;
   }
}

.pros-cons .pros-cons__column {
   display: flex;
   flex-direction: column;
   gap: 15px;
}

.pros-cons .pros-cons__column.pros .pros-cons__title::before {
   background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 10V20M8 10L4 9.99998V20L8 20M8 10L13.1956 3.93847C13.6886 3.3633 14.4642 3.11604 15.1992 3.29977L15.2467 3.31166C16.5885 3.64711 17.1929 5.21057 16.4258 6.36135L14 9.99998H18.5604C19.8225 9.99998 20.7691 11.1546 20.5216 12.3922L19.3216 18.3922C19.1346 19.3271 18.3138 20 17.3604 20L8 20' stroke='%2300c500' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.pros-cons .pros-cons__column.pros .pros-cons__item::before {
   background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 12.6111L8.92308 17.5L20 6.5' stroke='%2300c500' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;
}

.pros-cons .pros-cons__column.cons .pros-cons__item::before {
   background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.207 6.207a1 1 0 0 0-1.414-1.414L12 10.586 6.207 4.793a1 1 0 0 0-1.414 1.414L10.586 12l-5.793 5.793a1 1 0 1 0 1.414 1.414L12 13.414l5.793 5.793a1 1 0 0 0 1.414-1.414L13.414 12l5.793-5.793z' fill='%23e91414'/%3E%3C/svg%3E");
}

.pros-cons .pros-cons__column.cons .pros-cons__title::before {
   background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools --%3E%3Csvg width='800px' height='800px' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 14V4M8 14L4 14V4.00002L8 4M8 14L13.1956 20.0615C13.6886 20.6367 14.4642 20.884 15.1992 20.7002L15.2467 20.6883C16.5885 20.3529 17.1929 18.7894 16.4258 17.6387L14 14H18.5604C19.8225 14 20.7691 12.8454 20.5216 11.6078L19.3216 5.60779C19.1346 4.67294 18.3138 4.00002 17.3604 4.00002L8 4' stroke='%23e91414' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.pros-cons .pros-cons__title {
   display: flex;
   gap: 10px;
   margin: 0 !important;
   padding-bottom: 10px !important;
   border-bottom: 1px solid #efefed;
}

.pros-cons .pros-cons__title::before {
   content: "";
   display: block !important;
   flex-shrink: 0;
   width: 20px;
   height: 20px;
   margin-top: 3px;
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
}

.pros-cons .pros-cons__items {
   display: flex;
   flex-direction: column;
   gap: 10px;
   margin: 0 !important;
   padding: 0 !important;
   list-style: none !important;
}

.pros-cons .pros-cons__item {
   display: flex;
   gap: 10px;
   line-height: normal;
   padding: 0 !important;
   margin: 0 !important;
   list-style: none !important;
}

.pros-cons .pros-cons__item::after {
   display: none;
}

.pros-cons .pros-cons__item::before {
   content: "";
   display: block !important;
   flex-shrink: 0;
   width: 20px;
   height: 20px;
   background-size: cover;
   background-position: center;
   background-repeat: no-repeat;
}
