.responsive-tabs .responsive-tabs__list li { font-size:16px;margin:0;}

.responsive-tabs li.responsive-tabs__list__item--active {border-right:0px solid #101010;background: var(--tertiarycolor) !important;color: #000 !important;}
.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;}
.responsive-tabs li.responsive-tabs__list__item {display:block;margin:0 0 15px 0;background: #f1f1f1;/*! color: #333; */font-size: 16px;line-height: 19px;text-transform: inherit; -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;padding: 10px 11px 10px 16px;font-weight: 600;}
.responsive-tabs .responsive-tabs__list__item .fa {margin-right: 8px;line-height: 0.8;}
.responsive-tabs .responsive-tabs__list__item:hover {color: #333;}
.responsive-tabs .responsive-tabs__list__item--active, .responsive-tabs .responsive-tabs__list__item--active:hover {color:#fff;}
.responsive-tabs .responsive-tabs__panel {background: #f5f5f5c9;border: 2px solid #F9BD05;border-top: 2px solid #F9BD05;margin-bottom: 0;padding: 20px 20px 0;word-wrap: break-word;border-top-left-radius: 5px;border-top-right-radius: 5px;}
.responsive-tabs .responsive-tabs__panel:after { content: "";display: block; height: 0; clear: both;}

@media (min-width: 980px) {
.responsive-tabs .responsive-tabs__panel--closed-accordion-only {display: block;}
.responsive-tabs--enabled{display:grid; grid-template-columns: 26% 72%; gap:1rem}
  .responsive-tabs--enabled .responsive-tabs__panel img{position: sticky; top: 8rem}
.responsive-tabs ul.responsive-tabs__list {margin:0;padding:0;}
.responsive-tabs .responsive-tabs__panel { padding:20px;border:none;height: auto;}
}

@media (max-width: 980px) {
.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 {font-weight: 600;background: #f1f1f1;border: none;border-top: none;color: #222 !important;font-size: 17px !important;font-weight: normal;text-transform: inherit;margin: 0;padding: 10px 0;padding-left: 20px;position: relative;margin: 0 0 1rem !important;background: #f5f5f5;border-radius: 7px;box-shadow: rgba(67, 71, 85, 0.27) 0px 0px 0.25em, rgba(90, 125, 188, 0.05) 0px 0.25em 1em; transition:0.5s ease-in-out;font-weight: 600;font-family: var(--secondaryfont) !important;}
.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:hover {background: var(--tertiarycolor);color: #000;}
.responsive-tabs .responsive-tabs__heading:hover:after {border-top: 6px solid #222;}
.responsive-tabs .responsive-tabs__heading--active,
.responsive-tabs .responsive-tabs__heading--active:hover {background: var(--tertiarycolor);}
  .responsive-tabs .responsive-tabs__heading--active {color: #000 !important;font-size: 18px !important;}
.responsive-tabs .responsive-tabs__heading--active:after,
.responsive-tabs .responsive-tabs__heading--active:hover:after {border-bottom: 6px solid #000;border-top: 0;top: 18px;}
.responsive-tabs .responsive-tabs__panel {background: #fff;border: 1px solid #ccc;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;border-top: none;margin: 0 0 2rem;padding: 10px 10px 0 10px;}
}

@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;}
}