.pros-cons-container {
  max-width: 789px;
  margin: 30px auto; }

.pros-cons-title {
  font-size: 35px;
  line-height: 53px;
  color: #1E1D1C; }

.pros-cons-paragraph {
  font-size: 16px;
  line-height: 28px;
  color: #262626;
  margin: 30px 0px; }

.pros-cons-parent {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap; }

.pros-cons-box {
  position: relative;
  width: 100%;
  min-height: 1px; }

.box-negative {
  width: 98%;
  margin: 0 auto;
  border: 1px solid #2F4776;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 100%; }
  .box-negative li::before {
    background-color: #2F4776; }

.box-negative-header {
  width: 100%;
  background-color: #2F4776;
  border: 1px solid #2F4776;
  text-transform: capitalize;
  display: flex;
  justify-content: space-between;
  padding: 10px 22px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  color: #fff; }

.box-positive-negative-texts {
  padding: 21px 35px;
  font-weight: 400;
  font-size: 15px; }

.box-positive {
  width: 98%;
  margin: 0 auto;
  border: 1px solid #00646A;
  border-top-left-radius: 14px;
  border-top-right-radius: 14px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  height: 100%; }
  .box-positive li::before {
    background-color: #00646A; }

.box-positive-header {
  width: 100%;
  background-color: #00646A;
  border: 1px solid #00646A;
  display: flex;
  justify-content: space-between;
  padding: 10px 22px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
  color: #fff; }

.pros-cons-section ul {
  margin: 0px;
  list-style: none; }
  .pros-cons-section ul li {
    margin-bottom: 13px;
    display: flex;
    flex-direction: row; }
  .pros-cons-section ul li span {
    font-weight: 400;
    font-size: 14px;
    color: #262626;
    line-height: 24px;
    max-width: 90%; }
  .pros-cons-section ul li::before {
    content: "";
    display: block;
    width: 4px;
    height: 4px;
    margin-right: 21px;
    margin-top: 10px; }

@media (min-width: 992px) {
  .pros-cons-box {
    max-width: 370px;
    width: 100%; } }
@media (max-width: 820px) {
  .pros-cons-container {
    max-width: 100%;
    margin: 30px 15px;
    width: auto; }

  .pros-cons-parent {
    flex-wrap: wrap; }

  .pros {
    margin-bottom: 30px; }

  .box-positive-negative-texts {
    padding: 25px 14px 25px 21px; } }
.pros-cons-section ul {
  padding: 0px;
  margin: 0px; }

@media (max-width: 990px) {
  .box-positive,
  .box-negative {
    width: 100%; }

  .pros {
    margin-bottom: 30px; } }
.box-positive-header span,
.box-negative-header span {
  font-size: 22px;
  font-weight: 600; }

@media only screen and (min-width: 1000px) {
  .container article .pros-cons-box {
    max-width: 48%; } }
