.responsive-tabs-wrapper{border: 1px solid #e4e4e7;background:#fff;border-radius: 1rem;overflow: hidden;}
.responsive-tabs .responsive-tabs__list li { font-size:16px;margin:0;}
.responsive-tabs .icon{background:#FFF2CB;width:42px;height: 42px;display: flex;align-items: center;justify-content: center;border-radius: 0.5rem;}
.responsive-tabs .icon i{color:var(--secondarycolor);font-size:1.1rem;text-align: center;margin-right: 0;}

.responsive-tabs li.responsive-tabs__list__item--active {border:1px solid var(--secondarycolor) !important;/*! background: var(--tertiarycolor) !important; *//*! color: #fff; */box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);}
.responsive-tabs .responsive-tabs__heading {display: none;}
.responsive-tabs .responsive-tabs__list__item {display: inline;cursor: pointer;}
.responsive-tabs-wrapper {clear:both;margin-bottom: 20px;zoom: 1;}
.responsive-tabs-wrapper:before, .responsive-tabs-wrapper:after {content: "";display: table;}
.responsive-tabs-wrapper:after {clear: both;}
/* .responsive-tabs .responsive-tabs__heading:focus,
.responsive-tabs .responsive-tabs__list__item:focus {outline:1px solid transparent;} */
.responsive-tabs .responsive-tabs__heading--active:focus,
.responsive-tabs .responsive-tabs__list__item--active:focus {outline:none;}
.responsive-tabs ul.responsive-tabs__list {font-size: 14px;line-height: 18px;margin: 20px 0 0 12px;padding: 0;background: #f4f4f5cc;padding:2.5rem 1.1rem !important;border-right: 1px solid #e4e4e7;}
.responsive-tabs li.responsive-tabs__list__item {display:block;margin:0 0 15px 0;background: #ffffff80;/*! color: #333; */font-size: 19px;line-height: 19px;text-transform: inherit; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding: 10px;border: 1px solid transparent;display: flex;align-items: center;gap: 0.6rem;font-weight: 600;text-align: left;border-radius: 0.6rem;padding: 15px;transition: 0.6s ease-in-out;width: 98%;}
.responsive-tabs ul p,.tabtitle p{font-size:0.7rem !important;width: 100% !important;color: var(--tertiarycolor);font-weight: 400;margin-top: 3px !important;}
.responsive-tabs .responsive-tabs__list__item .fa {margin-right: 8px;line-height: 0.8;}
.responsive-tabs .responsive-tabs__list__item:hover {background: #fff;border: 1px solid #d4d4d8;word-wrap: break-word;}
.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {}
.responsive-tabs .responsive-tabs__panel {background: #fff;border: 2px solid #F9BD05;border-top: 2px solid #F9BD05;margin-bottom: 0;padding: 20px 20px 0;word-wrap: break-word;text-align: left;}
.responsive-tabs .responsive-tabs__panel h3{margin: 1.2rem 0;font-size: 2rem;font-weight: 700;}
.responsive-tabs .responsive-tabs__panel:after { content: "";display: block; height: 0; clear: both;}
.responsive-tabs .responsive-tabs__panel p{width: 100% !important}
.responsive-tabs .responsive-tabs__panel .subhead{margin:10px 0 !important;;background:var(--secondarycolor);font-size:0.8rem}
.responsive-tabs .list{margin-top:1.5rem}
.responsive-tabs .list li{padding:0.5rem 1rem;background:#fafafa;border-radius:0.7rem;border:1px solid #e4e4e7}

@media (min-width: 980px) {
	.responsive-tabs{display:flex}
.responsive-tabs .responsive-tabs__panel--closed-accordion-only {display: block;}
.responsive-tabs ul.responsive-tabs__list {float:left;width:32%;margin:0;padding:0;}
.responsive-tabs .responsive-tabs__panel {float:right;width:68%; padding:2rem;border:none;height: auto;}
}

@media (max-width: 980px) {
  .responsive-tabs{margin: 0 auto;background: #f4f4f5cc;padding: 1rem;}
.responsive-tabs .responsive-tabs__panel--closed-accordion-only {display: none;}
.responsive-tabs .responsive-tabs__list {display: none;}
.responsive-tabs .responsive-tabs__heading {display: block;cursor: pointer;}
.responsive-tabs-wrapper {border-top: none;}
.responsive-tabs .responsive-tabs__heading {border: 1px solid transparent;
  display: flex;
  align-items: center;
  gap: 0.6rem;
  font-weight: 600;
  text-align: left;
  border-radius: 0.6rem;
  padding: 15px;
  transition: 0.6s ease-in-out;
  width: 98%;margin: 0 0 15px 0;
  background: #ffffff80;
  color: #333;
  font-size: 19px;
position: relative;
line-height: 1.3;
}
  .responsive-tabs .responsive-tabs__heading:hover{background: #fff;
  border: 1px solid #d4d4d8;}
.responsive-tabs .responsive-tabs__heading .fa {margin-right: 8px;display:none;}
.responsive-tabs .responsive-tabs__heading:after {border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid var(--tertiarycolor);content:"";display: block;position: absolute;right: 20px;top: 20px;height: 0; width: 0; }
.responsive-tabs .responsive-tabs__heading--active,
.responsive-tabs .responsive-tabs__heading--active:hover {/*! color: #fff !important; */border: 1px solid var(--secondarycolor) !important;box-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);}
  .responsive-tabs .responsive-tabs__heading--active {/*! color: #fff !important; */}
.responsive-tabs .responsive-tabs__heading--active:after,
.responsive-tabs .responsive-tabs__heading--active:hover:after {/*! color: #fff !important; */}
.responsive-tabs .responsive-tabs__panel {background: #fff;border: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border-top: none;margin: 0 0 2rem;padding: 10px 10px 1rem;width: 100%;}
}

@media print {
.responsive-tabs .responsive-tabs__list {display: none;}
.responsive-tabs .responsive-tabs__heading {background: none;border: none;display: block;font-size: 22px;font-weight: bold;text-transform: inherit;margin: 0!important;padding: 10px 0 0;}
.responsive-tabs .responsive-tabs__panel {display: block!important;background: none;border: none;padding: 0;}
}