/**
 * -----------------------------------------------------------------------------
 * New Colors - Source: Figma (these names will not change in Figma as they come
 * from the Figma library, we should standardize around them).
 * -----------------------------------------------------------------------------
 */
/* Custom breakpoints for mobile carousel */
/* Navy icons */
/* Default Reset Tabs ui style */
.node--type-component-vertical-tab {
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.node--type-component-vertical-tab .content.container {
  width: auto;
  padding: 36px 16px;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .content.container {
    padding: 36px 24px;
  }
}
@media (min-width: 992px) {
  .node--type-component-vertical-tab .content.container {
    padding: 36px 32px;
  }
}
@media (min-width: 1200px) {
  .node--type-component-vertical-tab .content.container {
    padding: 36px 64px;
  }
}
@media (min-width: 1400px) {
  .node--type-component-vertical-tab .content.container {
    padding-right: 8%;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav {
  margin: unset;
  padding: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-corner-all {
  border-radius: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-widget-header {
  border: none;
  background: none;
  color: unset;
  font-weight: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-helper-clearfix:before {
  display: none;
  border-collapse: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li {
  list-style: none;
  position: relative;
  top: unset;
  margin: unset;
  border: 0;
  padding: unset;
  white-space: nowrap;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-state-active, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-widget-content .ui-state-active, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-widget-header .ui-state-active {
  border: unset;
  background: none;
  color: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .component li {
  font-family: unset;
  font-size: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-corner-all, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-corner-top, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-corner-right, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-corner-tr {
  border-radius: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
  float: unset;
  cursor: pointer;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:focus, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor:focus-visible, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor:focus, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor:focus-visible, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor:focus, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor:focus-visible {
  outline: none;
  outline-offset: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-nav li {
  margin: unset;
  border: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-state-default, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-widget-content .ui-state-default, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-widget-header .ui-state-default, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-button, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs html .ui-button.ui-state-disabled:hover, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs html .ui-button.ui-state-disabled:active {
  border: unset;
  background: none;
  color: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-tabs .ui-tabs-panel {
  border: unset;
  padding: unset;
  background: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-corner-all, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-corner-bottom, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-corner-right, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-corner-br {
  border-radius: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .ui-widget-content {
  border: unset;
  background: none;
  color: unset;
}

/* Vertical Tabs ui style */
.node--type-component-vertical-tab .field--name-field-vertical-tab-header-conten {
  font-family: "Roboto-Light", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
  padding-bottom: 40px;
}
.node--type-component-vertical-tab .field--name-field-vertical-tab-header-conten h2, .node--type-component-vertical-tab .field--name-field-vertical-tab-header-conten h3, .node--type-component-vertical-tab .field--name-field-vertical-tab-header-conten h4 {
  font-family: "Liberator-Medium", Helvetica, sans-serif;
  font-size: 38px;
  font-size: 3.8rem;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-vertical-tab-header-conten h2, .node--type-component-vertical-tab .field--name-field-vertical-tab-header-conten h3, .node--type-component-vertical-tab .field--name-field-vertical-tab-header-conten h4 {
    font-size: 48px;
    font-size: 4.8rem;
  }
}
.node--type-component-vertical-tab .field--name-field-vertical-tab-header-conten p {
  font-family: "Roboto-Light", Helvetica, Arial, sans-serif;
  font-size: 18px;
  font-size: 1.8rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs.ui-widget.ui-widget-content {
  border: none;
  background: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs.ui-corner-all {
  border-radius: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs.ui-tabs ul.ui-tabs-nav li {
  float: none;
  background: unset;
  color: unset;
  opacity: 1;
  -webkit-transition: opacity 0.5s;
  transition: opacity 0.5s;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs.ui-tabs ul.ui-tabs-nav li .ui-tabs-anchor {
  float: none;
  pointer-events: all;
  cursor: pointer;
  padding: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs.ui-tabs ul.ui-tabs-nav li .ui-tabs-anchor:focus, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs.ui-tabs ul.ui-tabs-nav li .ui-tabs-anchor:focus-visible {
  outline: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper {
  display: none;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 300px;
    flex: 0 300px;
  }
}
@media (min-width: 1200px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper {
    display: block;
    -webkit-box-flex: 0;
    -ms-flex: 0 420px;
    flex: 0 420px;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav {
  width: auto;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav {
    width: 210px;
  }
}
@media (min-width: 992px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav {
    width: 300px;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab {
  padding: 1px 0 0 0;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab:focus-visible {
  outline: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor:hover h4 .paragraph .field--name-field-vertical-tab-title {
  color: #cfc6c6;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor h4 {
  margin-bottom: 4px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor h4:focus-visible {
  outline: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor h4 .paragraph:focus-visible {
  outline: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor h4 .paragraph .field--name-field-vertical-tab-title {
  font-size: 18px;
  font-size: 1.8rem;
  line-height: 50px;
  line-height: 5rem;
  color: #A2A7AB;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor h4 .paragraph .field--name-field-vertical-tab-title {
    font-size: 18px;
    font-size: 1.8rem;
  }
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor h4 .paragraph .field--name-field-vertical-tab-title {
    font-size: 26px;
    font-size: 2.6rem;
  }
}
@media (min-width: 1200px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor h4 .paragraph .field--name-field-vertical-tab-title {
    font-size: 32px;
    font-size: 3.2rem;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor h4 .paragraph .field--name-field-vertical-tab-title:after {
  content: "";
  display: block;
  border-bottom: 3px solid #0076A9;
  width: 0;
  -webkit-transition: width 0.1s;
  transition: width 0.1s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab .ui-tabs-anchor h4 .paragraph .field--name-field-vertical-tab-title:focus-visible {
  outline: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab.ui-tabs-active .ui-tabs-anchor h4 .paragraph .field--name-field-vertical-tab-title {
  color: #fff;
  -webkit-transition: color 0.3s;
  transition: color 0.3s;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tabs-wrapper .ui-tabs-nav .ui-tab.ui-tabs-active .ui-tabs-anchor h4 .paragraph .field--name-field-vertical-tab-title:after {
  content: "";
  display: block;
  border-bottom: 3px solid #0076A9;
  width: 20%;
  -webkit-transition: width 0.1s;
  transition: width 0.1s;
  -webkit-transition-delay: 0.1s;
  transition-delay: 0.1s;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper > div > p {
  margin: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper div.showAll {
  display: block !important;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel {
  width: 100%;
  background: #022A3A;
  margin-bottom: 16px;
}
@media (max-width: 767px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel {
    display: block !important;
  }
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel {
    display: block;
    background: unset;
    margin-bottom: unset;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab {
  padding: 1px 16px 12px;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab {
    padding: 0;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .vTab-Mobile-icon, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .vTab-mobile-icon {
  display: inline-block;
  padding: 10px 0 20px;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .vTab-Mobile-icon, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .vTab-mobile-icon {
    display: none;
    padding: 0;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab > .field {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
  padding-bottom: 0;
}
@media (min-width: 1200px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab > .field {
    padding-bottom: 120px;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab > .field h2, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab > .field h3, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab > .field h4 {
  font-family: "Liberator-Medium", Helvetica, sans-serif;
  font-size: 38px;
  font-size: 3.8rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab > .field p {
  font-size: 16px;
  font-size: 1.6rem;
  line-height: 24px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item {
  display: block;
  min-height: unset;
  margin: 16px 0 20px 0;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item {
    min-height: 540px;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item {
  display: block;
  text-align: center;
}
@media (min-width: 480px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item {
    text-align: left;
  }
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item {
    display: grid;
    grid-template-columns: auto 7fr; /* 3:7 ratio */
    grid-template-rows: auto auto;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-image {
  display: none;
  grid-column: 1;
  grid-row: 1/span 2; /* adjust span to fit your content */
  height: 160px;
  padding-right: 34px;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-image {
    display: block;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-image .media--type-image .field--name-field-media-image {
  display: block;
  height: auto;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-image .media--type-image .field--name-field-media-image .img-responsive {
  width: 260px;
  height: auto;
}
@media (min-width: 1200px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-image .media--type-image .field--name-field-media-image .img-responsive {
    width: 360px;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser {
  height: auto;
  grid-column: 2;
  font-size: 16px;
  font-size: 1.6rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser h2, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser h3, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser h4 {
  font-size: 24px;
  font-size: 2.4rem;
  margin-top: 0;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser h2, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser h3, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser h4 {
    font-size: 34px;
    font-size: 3.4rem;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser p {
  font-size: 16px;
  font-size: 1.6rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser a {
  color: #E8B00F;
  cursor: pointer;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol {
  list-style: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li {
  position: relative;
  font-size: 16px;
  font-size: 1.6rem;
  padding-left: 12px;
  padding-bottom: 12px;
  text-align: left;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:before {
  content: "01";
  display: block;
  position: absolute;
  left: -20px;
  top: 3px;
  font-family: "Liberator-Medium", Helvetica, sans-serif;
  font-size: 20px;
  font-size: 2rem;
  width: 30px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(1)::before {
  content: "01";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(2)::before {
  content: "02";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(3)::before {
  content: "03";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(4)::before {
  content: "04";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(5)::before {
  content: "05";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(6)::before {
  content: "06";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(7)::before {
  content: "07";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(8)::before {
  content: "08";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(9)::before {
  content: "09";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-teaser ol li:nth-child(10)::before {
  content: "10";
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content {
  grid-column: 2;
  padding-top: 12px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item {
  margin: 0;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image {
  padding: 0;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .field--name-field-accordion-w-image-ds-title {
  display: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container {
  padding: 0;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img {
  text-align: left;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header {
  height: 44px;
  padding: 11px 0 14px 0;
  margin: 0;
  -webkit-column-gap: 16px;
  -moz-column-gap: 16px;
  column-gap: 16px;
  border: unset;
  border-bottom: 1px solid #0076A9;
  -webkit-transition: unset;
  transition: unset;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header:after {
  font-size: 24px;
  padding-right: 0;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header:hover {
  background: unset;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header.ui-accordion-header-active {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header.ui-accordion-header-active:after {
  content: "_";
  padding-bottom: 12px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header .t-img {
  -webkit-box-flex: unset;
  -ms-flex: unset;
  flex: unset;
  display: block;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header .t-img .img-responsive {
  height: auto;
  width: auto;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header .acWrap {
  padding: 3px 0 0 0;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header .acWrap h2, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header .acWrap h3, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header .acWrap h4 {
  font-size: 16px;
  font-size: 1.6rem;
  margin: 0;
  padding: 0;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header:nth-of-type(1) {
  border-top: 1px solid #0076A9;
  margin-top: 10px;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-header:nth-of-type(1) {
    border-top: unset;
    margin-top: unset;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-content {
  padding: 10px 14px;
  font-size: 14px;
  font-size: 1.4rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-content.ui-accordion-content-active {
  border: 1px solid rgba(0, 118, 169, 0.6);
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list-w-image .content.container .accordion_w_img .ui-accordion-content p {
  font-size: 14px;
  font-size: 1.4rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list {
  width: auto;
  padding: 0;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list .field--name-node-title.field--label-hidden {
  display: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list .field--name-node-title h2 {
  font-size: 24px;
  font-size: 2.4rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list .field--name-field-accordion-ds-title {
  display: none;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list .entity-ref-tab-formatter-accordion {
  text-align: left;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list .entity-ref-tab-formatter-accordion .ui-accordion-header-icon {
  padding: 14px 11px 11px 11px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list .entity-ref-tab-formatter-accordion .ui-accordion-header {
  border: 1px solid #0076a9;
  font-family: "Liberator-Medium", Helvetica, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  padding: 10px 10px 8px 12px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list .entity-ref-tab-formatter-accordion .ui-accordion-content {
  width: 100%;
  font-size: 14px;
  font-size: 1.4rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list .entity-ref-tab-formatter-accordion .ui-accordion-content .field {
  font-size: 14px;
  font-size: 1.4rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .field--item .node--type-component-accordion-list .entity-ref-tab-formatter-accordion .ui-accordion-content .field p {
  font-size: 14px;
  font-size: 1.4rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .node--type-component-full-html .content.container {
  width: auto;
  padding: 10px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .node--type-component-full-html .content.container .field--name-field-comp-full-html-content {
  color: #fff;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .node--type-component-full-html .content.container .field--name-field-comp-full-html-content p {
  color: #fff;
  margin-bottom: 4px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content .node--type-component-full-html .content.container .field--name-field-comp-full-html-content a {
  font-family: "Roboto-Regular", Helvetica, Arial, sans-serif;
  font-size: 16px;
  font-size: 1.6rem;
  color: #E8B00F;
  line-height: 20px;
  line-height: 2rem;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #Resources, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #resources {
  border-top: 1px solid #0076A9;
  margin-top: 16px;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #Resources, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #resources {
    border-top: unset;
    margin-top: unset;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #Resources .show_m, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #resources .show_m {
  position: relative;
  display: inline-block !important;
  font-family: "Liberator-Medium", Helvetica, sans-serif;
  padding: 24px 0 6px;
  cursor: pointer;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #Resources .show_m, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #resources .show_m {
    display: none !important;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #Resources .show_m:after, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #resources .show_m:after {
  content: "+";
  display: block;
  position: absolute;
  font-family: "Roboto-Light", Helvetica, Arial, sans-serif;
  font-size: 24px;
  font-size: 2.4rem;
  right: -30px;
  top: 22px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #Resources .content.container, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #resources .content.container {
  display: none;
}
@media (min-width: 768px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #Resources .content.container, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #resources .content.container {
    display: block;
  }
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #Resources.on .show_m:after, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #resources.on .show_m:after {
  content: "_";
  position: absolute;
  top: 14px;
  right: -29px;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #Resources.on .content.container, .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .ui-tabs-panel .paragraph--type--vertical-tab .field--name-field-vertical-tab-item > .field--item .paragraph--type--vertical-tab-item .field--name-field-vertical-tab-item-content #resources.on .content.container {
  display: block;
}
.node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper .component.node--type-component-accordion-list-w-image .content.container {
  width: auto;
}
@media (min-width: 1200px) {
  .node--type-component-vertical-tab .field--name-field-component-tabs-tabs .entity-ref-tab-formatter-tabs .tab-content-wrapper div:last-child .paragraph--type-vertical-tab > .field {
    padding-bottom: 20px;
  }
}

body.custom-pay-page .field--item article.node > .content.container {
  padding: 36px 16px;
  width: auto;
}
@media (min-width: 768px) {
  body.custom-pay-page .field--item article.node > .content.container {
    padding: 36px 24px;
  }
}
@media (min-width: 1024px) {
  body.custom-pay-page .field--item article.node > .content.container {
    padding: 36px 64px;
  }
}