.section-accordions-2cols {
  background: #F1F1F1;
  padding: 50px 0;
}
.section-accordions-2cols .container {
  position: relative;
}
.section-accordions-2cols .section-accordions-2cols-accordions-header {
  margin: 0 0 55px 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-header p {
  font: 400 35px "Roboto", sans-serif;
  line-height: 50px;
  color: #363636;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col {
  background: #ffffff;
  border-radius: 10px;
  padding: 18px 0 25px 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-col-title {
  display: block;
  position: relative;
  padding: 0 22px;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-col-title h3 {
  font: 400 35px "Roboto", sans-serif;
  color: #363636;
  line-height: 50px;
  margin: 0;
  padding: 10px 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-col-title hr {
  background: transparent;
  border: 1px solid #E3E3E3;
  margin: 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row {
  display: block;
  position: relative;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row.active .section-accordions-2cols-row-title {
  background: #428FEC;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row.active .section-accordions-2cols-row-title h4 {
  color: #ffffff;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row.active .section-accordions-2cols-row-title:before {
  opacity: 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row.active .section-accordions-2cols-row-title:after {
  background: url(../../../../dist/img/accordion-line-FFFFFF.svg) center no-repeat;
  transform: rotate(180deg);
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row.active .section-accordions-2cols-row-title hr {
  border: 1px solid transparent;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row.active .section-accordions-2cols-row-unit-wrapper {
  opacity: 1;
  padding: 18px 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title {
  position: relative;
  height: 50px;
  margin: 0;
  padding: 0 22px;
  cursor: pointer;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title:hover {
  background: #428FEC;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title:hover h4 {
  color: #ffffff;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title:hover:before {
  opacity: 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title:hover:after {
  background: url(../../../../dist/img/accordion-line-FFFFFF.svg) center no-repeat;
  transform: rotate(180deg);
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title:hover hr {
  border: 1px solid transparent;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title:before {
  display: block;
  position: absolute;
  top: 49%;
  right: 22px;
  bottom: 0;
  content: "";
  background: url(../../../../dist/img/accordion-line-000000.svg) center no-repeat;
  background-size: contain;
  width: 14px;
  height: 3px;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title:after {
  display: block;
  position: absolute;
  top: 49%;
  right: 22px;
  bottom: 0;
  content: "";
  background: url(../../../../dist/img/accordion-line-000000.svg) center no-repeat;
  background-size: contain;
  width: 14px;
  height: 3px;
  transform: rotate(90deg);
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title h4 {
  font: 400 18px "Roboto", sans-serif;
  color: #363636;
  line-height: 30px;
  text-transform: uppercase;
  margin: 0;
  padding: 10px 0;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title hr {
  background: transparent;
  border: 1px solid #E3E3E3;
  margin: 0;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper {
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper .section-accordions-2cols-row-unit {
  padding: 0 20px;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper .section-accordions-2cols-row-unit:last-child .section-accordions-2cols-row-unit-inner .section-accordions-2cols-row-unit-description {
  border: 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper .section-accordions-2cols-row-unit .section-accordions-2cols-row-unit-inner {
  background: #F1F1F1;
  padding: 18px 20px;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper .section-accordions-2cols-row-unit .section-accordions-2cols-row-unit-inner hr {
  height: 1px;
  background: #B5BBBC;
  border: 0;
  margin: 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper .section-accordions-2cols-row-unit .section-accordions-2cols-row-unit-inner .section-accordions-2cols-row-unit-title {
  font: 700 13px "Roboto", sans-serif;
  color: #363636;
  line-height: 20px;
  margin: 0;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper .section-accordions-2cols-row-unit .section-accordions-2cols-row-unit-inner .section-accordions-2cols-row-unit-description {
  padding: 18px 10px;
  border-bottom: 1px solid #E3E3E3;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper .section-accordions-2cols-row-unit .section-accordions-2cols-row-unit-inner .section-accordions-2cols-row-unit-description p {
  font: 400 13px "Roboto", sans-serif;
  color: #363636;
  line-height: 20px;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper .section-accordions-2cols-row-unit .section-accordions-2cols-row-unit-inner .section-accordions-2cols-row-unit-description a {
  font: 400 13px "Roboto", sans-serif;
  color: #428FEC;
  line-height: 20px;
  text-decoration: none;
  transition: 0.2s ease-in-out;
  -webkit-transition: 0.2s ease-in-out;
  -moz-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
}
.section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-unit-wrapper .section-accordions-2cols-row-unit .section-accordions-2cols-row-unit-inner .section-accordions-2cols-row-unit-description a:hover {
  color: #005FBE;
}
@media (min-width: 1400px) {
  .section-accordions-2cols .container {
    width: auto;
    max-width: 1640px;
  }
}
@media (max-width: 1025px) {
  .section-accordions-2cols .section-accordions-2cols-accordions-header p {
    font: 400 20px "Roboto", sans-serif;
    line-height: 1.5;
  }
  .section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-col-title h3 {
    font: 400 20px "Roboto", sans-serif;
    line-height: 1.5;
  }
  .section-accordions-2cols .section-accordions-2cols-accordions-wrapper .section-accordions-2cols-col .section-accordions-2cols-row .section-accordions-2cols-row-title h4 {
    font: 400 14px "Roboto", sans-serif;
    line-height: 1.5;
  }
}