.accordion_wrapper .accordion_navigation_wrapper input:checked + label{
  color: var(--primary-blue);
  border-bottom: 0;
}
.accordion_section_title h2 {
  margin-bottom: 12px;
}
.accordion_wrapper .section__label {
  border-bottom: 1px solid var(--primary-blue);
  padding: 39px 12px 24px 0;
  cursor: pointer;
  color: var(--primary-blue);
  font-weight: bold;
}
.accordion_navigation_wrapper .icon-arrow {
  margin-left: 16px;
  font-size: 1.2rem;
}
.accordion_wrapper .section__label.no-content:first-of-type{
  border-top: 1px solid var(--primary-blue);
}
.accordion_wrapper .section__label  i{
  margin-right: 12px;
}
.accordion_wrapper .section__input:focus-visible + label {
  outline:2px dotted;
}
.accordion_wrapper .section__content {
  padding: 16px 0 16px 0;
  border-bottom: 1px solid var(--primary-blue);
  border-top: 1px solid var(--primary-blue);
  color:var(--primary-blue);
}
.accordion_wrapper .section__input:checked+.section__label+.section__content {
  display: block;
}
.accordion_wrapper .section__content p:last-of-type{
  margin-bottom: 0;
}
.section__input:checked+.section__label i {
  transform:rotate(-90deg);
  --webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -o-transform:rotate(90deg);
}
.c_transition {
  transition: all 0.3s ease;
}
@media screen and (max-width: 991.98px){
  .accordion_wrapper .section__label{
    padding: 20px 0;
  }
  .accordion_wrapper .section__content{
    padding: 0 0 16px 0;
  }
}

/*financial-results accordion*/
.financial-results__wrapper table, .financial-results__wrapper  table tr{
  border:none !important;
}

.financial-results__wrapper .accordion_section_title {
  padding: 10px;
  margin-bottom: 10px;
}
.financial-results__wrapper .accordion_section_title  h2 {
  font-size: clamp(2.2rem, 1.06rem + 1.486vw, 3.2rem);
  line-height: clamp(3.6rem, 3.144rem + 0.594vw, 4rem);
}
.financial-results__wrapper .section__label{
  font-weight: 700;
  color: var(--deep-blue);
  padding: 30px 12px;
}
.financial-results__wrapper .accordion_navigation_wrapper input:checked + label{
  color: var(--deep-blue);
}
.financial-results__wrapper table tr th {
  padding: 12px 20px;
  font-weight: 400;
  text-align:left;
  text-transform: capitalize;
}
.ip3-investors.ip3-level2 .financial-results__wrapper table tr td {
  padding: 14px 20px;
}
.financial-results__wrapper a{
  text-decoration:underline;
}

@media screen and (max-width: 599.98px){
  .financial-results__wrapper table{
    width: 600px;
  }
}
@media screen and (min-width: 1199.98px){
.financial-results__wrapper tbody tr td:nth-child(2){width: 580px;}
}