.container .accordion-tab {}.accordion-item {  border: 0;  margin-bottom: 10px;}.accordion-header {  font-family: "Montserrat", sans-serif;  font-size: 1.2rem;  font-weight: 300;  line-height: 1.6;  margin-top: 0;  border: 1px solid rgba(0, 0, 0, 0.125);  z-index: 1;  position: relative;}.accordion-button {  font-size: 100%;  line-height: 1.5rem;  background: #f5f5f5;  padding: 1rem;  margin: 0;  border-right: solid 50px #4d4d4d;}.tab-pane.accordion-item .accordion-button.collapsed {  color: #333;}.tab-pane.accordion-item .accordion-button {  color: #ff7b00;}.accordion-button::after {  content: url('index.php?rex_media_type=content&rex_media_file=arrow-down-white.png');  float: right;  background-image: none;  right: -57px;  position: relative;  width: 32px;}.accordion-button:not(.collapsed)::after {  background-image: none;  transform: rotate(180deg);}.accordion-button:focus {  border-color: #ff7b00;  box-shadow: none;}.accordion-button:not(.collapsed) {  color: #333;  background-color: #fff;  box-shadow: none;}.accordion-button p {  padding: 0;  margin: 0;}.accordion-flush .accordion-collapse .card-body p {  margin-bottom: 0;}.accordion-item:first-of-type .accordion-button {  border-top-left-radius: 0;  border-top-right-radius: 0;}.accordion-item:last-of-type .accordion-button.collapsed {  border-bottom-right-radius: 0;  border-bottom-left-radius: 0;}.accordion-body {  border-left: 1px solid rgba(0, 0, 0, 0.125);  border-right: 1px solid rgba(0, 0, 0, 0.125);  border-bottom: 1px solid rgba(0, 0, 0, 0.125);  padding-left: 0;  padding-right: 0;  padding-bottom: 15px;  padding-top: 15px;}.accordion-body.tabColText1 {  padding-left: 0;  padding-right: 0;  padding-bottom: 0;}.accordion-body .tabImage {  margin-top: -15px;  margin-bottom: -15px;  padding-left: 0;  padding-right: 0;}.accordion-body .tabImage img {  display: block;  width: 100%;  height: 100%;  object-fit: cover;}@media (max-width: 767px) {  .accordion-body .tabImage {    margin-bottom: 15px;    margin-left: 0;  }  .accordion-body {    padding: 0;  }}@media (max-width: 991px) {  .tab-content > .tab-pane {    display: block;    opacity: 1;  }}.accordion-button:focus {  border-color: #4d4d4d;}